builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-611 starttime: 1461375046.09 results: success (0) buildid: 20160422171850 builduid: 467204445acd4f05afd1edd58422e74d revision: a0c85ccffafd5429453c823f5f551121d515463c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 18:30:46.092131) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-22 18:30:46.092621) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 18:30:46.092907) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-22 18:30:46.132802) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 18:30:46.133139) ========= 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-1461373719.735908-893136654 _=/tools/buildbot/bin/python using PTY: False --2016-04-22 18:30:46-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.1M=0.001s 2016-04-22 18:30:46 (10.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.267716 ========= master_lag: 0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 18:30:46.479480) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 18:30:46.479795) ========= 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-1461373719.735908-893136654 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.070211 ========= master_lag: 0.06 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 18:30:46.605819) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 18:30:46.606132) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev a0c85ccffafd5429453c823f5f551121d515463c --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 a0c85ccffafd5429453c823f5f551121d515463c --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-1461373719.735908-893136654 _=/tools/buildbot/bin/python using PTY: False 2016-04-22 18:30:46,693 truncating revision to first 12 chars 2016-04-22 18:30:46,693 Setting DEBUG logging. 2016-04-22 18:30:46,694 attempt 1/10 2016-04-22 18:30:46,694 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/a0c85ccffafd?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-22 18:30:47,004 unpacking tar archive at: mozilla-inbound-a0c85ccffafd/testing/mozharness/ program finished with exit code 0 elapsedTime=0.606312 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 18:30:47.245570) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 18:30:47.245870) ========= script_repo_revision: a0c85ccffafd5429453c823f5f551121d515463c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-22 18:30:47.246275) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 18:30:47.246552) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-22 18:30:47.274607) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 38 secs) (at 2016-04-22 18:30:47.274884) ========= /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-1461373719.735908-893136654 _=/tools/buildbot/bin/python using PTY: False 18:30:47 INFO - MultiFileLogger online at 20160422 18:30:47 in /builds/slave/test 18:30:47 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 18:30:47 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:30:47 INFO - {'append_to_log': False, 18:30:47 INFO - 'base_work_dir': '/builds/slave/test', 18:30:47 INFO - 'blob_upload_branch': 'mozilla-inbound', 18:30:47 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:30:47 INFO - 'buildbot_json_path': 'buildprops.json', 18:30:47 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:30:47 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:30:47 INFO - 'download_minidump_stackwalk': True, 18:30:47 INFO - 'download_symbols': 'true', 18:30:47 INFO - 'e10s': False, 18:30:47 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:30:47 INFO - 'tooltool.py': '/tools/tooltool.py', 18:30:47 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:30:47 INFO - '/tools/misc-python/virtualenv.py')}, 18:30:47 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:30:47 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:30:47 INFO - 'log_level': 'info', 18:30:47 INFO - 'log_to_console': True, 18:30:47 INFO - 'opt_config_files': (), 18:30:47 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:30:47 INFO - '--processes=1', 18:30:47 INFO - '--config=%(test_path)s/wptrunner.ini', 18:30:47 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:30:47 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:30:47 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:30:47 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:30:47 INFO - 'pip_index': False, 18:30:47 INFO - 'require_test_zip': True, 18:30:47 INFO - 'test_type': ('testharness',), 18:30:47 INFO - 'this_chunk': '1', 18:30:47 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:30:47 INFO - 'total_chunks': '10', 18:30:47 INFO - 'virtualenv_path': 'venv', 18:30:47 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:30:47 INFO - 'work_dir': 'build'} 18:30:47 INFO - ##### 18:30:47 INFO - ##### Running clobber step. 18:30:47 INFO - ##### 18:30:47 INFO - Running pre-action listener: _resource_record_pre_action 18:30:47 INFO - Running main action method: clobber 18:30:47 INFO - rmtree: /builds/slave/test/build 18:30:47 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:30:49 INFO - Running post-action listener: _resource_record_post_action 18:30:49 INFO - ##### 18:30:49 INFO - ##### Running read-buildbot-config step. 18:30:49 INFO - ##### 18:30:49 INFO - Running pre-action listener: _resource_record_pre_action 18:30:49 INFO - Running main action method: read_buildbot_config 18:30:49 INFO - Using buildbot properties: 18:30:49 INFO - { 18:30:49 INFO - "project": "", 18:30:49 INFO - "product": "firefox", 18:30:49 INFO - "script_repo_revision": "production", 18:30:49 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 18:30:49 INFO - "repository": "", 18:30:49 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 18:30:49 INFO - "buildid": "20160422171850", 18:30:49 INFO - "pgo_build": "False", 18:30:49 INFO - "basedir": "/builds/slave/test", 18:30:49 INFO - "buildnumber": 86, 18:30:49 INFO - "slavename": "tst-linux64-spot-611", 18:30:49 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 18:30:49 INFO - "platform": "linux64", 18:30:49 INFO - "branch": "mozilla-inbound", 18:30:49 INFO - "revision": "a0c85ccffafd5429453c823f5f551121d515463c", 18:30:49 INFO - "repo_path": "integration/mozilla-inbound", 18:30:49 INFO - "moz_repo_path": "", 18:30:49 INFO - "stage_platform": "linux64", 18:30:49 INFO - "builduid": "467204445acd4f05afd1edd58422e74d", 18:30:49 INFO - "slavebuilddir": "test" 18:30:49 INFO - } 18:30:49 INFO - Found installer url https://queue.taskcluster.net/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 18:30:49 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 18:30:49 INFO - Running post-action listener: _resource_record_post_action 18:30:49 INFO - ##### 18:30:49 INFO - ##### Running download-and-extract step. 18:30:49 INFO - ##### 18:30:49 INFO - Running pre-action listener: _resource_record_pre_action 18:30:49 INFO - Running main action method: download_and_extract 18:30:49 INFO - mkdir: /builds/slave/test/build/tests 18:30:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:30:50 INFO - https://queue.taskcluster.net/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 18:30:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 18:30:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 18:30:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/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 18:30:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/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 18:31:20 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json: timed out 18:31:20 INFO - retry: attempt #1 caught exception: timed out 18:31:20 INFO - retry: Failed, sleeping 30 seconds before retrying 18:31:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/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 #2 18:31:51 INFO - Downloaded 1361 bytes. 18:31:51 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 18:31:51 INFO - Using the following test package requirements: 18:31:51 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 18:31:51 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:31:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 18:31:51 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:31:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 18:31:51 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:31:51 INFO - u'jsshell-linux-x86_64.zip'], 18:31:51 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:31:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 18:31:51 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 18:31:51 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:31:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 18:31:51 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:31:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 18:31:51 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:31:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 18:31:51 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 18:31:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 18:31:51 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 18:31: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')]} 18:31:51 INFO - https://queue.taskcluster.net/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 18:31:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 18:31:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 18:31:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/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 18:31:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/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 18:31:53 INFO - Downloaded 22746057 bytes. 18:31:53 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/*'] 18:31:53 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/* 18:31:53 INFO - caution: filename not matched: web-platform/* 18:31:53 INFO - Return code: 11 18:31:53 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')]} 18:31:53 INFO - https://queue.taskcluster.net/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 18:31:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 18:31:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 18:31:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/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 18:31:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/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 18:31:56 INFO - Downloaded 36406697 bytes. 18:31:56 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/*'] 18:31:56 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/* 18:31:59 INFO - caution: filename not matched: bin/* 18:31:59 INFO - caution: filename not matched: config/* 18:31:59 INFO - caution: filename not matched: mozbase/* 18:31:59 INFO - caution: filename not matched: marionette/* 18:31:59 INFO - caution: filename not matched: tools/wptserve/* 18:31:59 INFO - Return code: 11 18:31:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:31:59 INFO - https://queue.taskcluster.net/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 18:31:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 18:31:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 18:31:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/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 18:31:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/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 18:32:03 INFO - Downloaded 64379974 bytes. 18:32:03 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 18:32:03 INFO - mkdir: /builds/slave/test/properties 18:32:03 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:32:03 INFO - Writing to file /builds/slave/test/properties/build_url 18:32:03 INFO - Contents: 18:32:03 INFO - build_url:https://queue.taskcluster.net/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 18:32:04 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:32:04 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:32:04 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:32:04 INFO - Contents: 18:32:04 INFO - symbols_url:https://queue.taskcluster.net/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:32:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:32:04 INFO - https://queue.taskcluster.net/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:32:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:32:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 18:32:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/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 18:32:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/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 18:32:08 INFO - Downloaded 90890168 bytes. 18:32:08 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'] 18:32:08 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 18:32:13 INFO - Return code: 0 18:32:13 INFO - Running post-action listener: _resource_record_post_action 18:32:13 INFO - Running post-action listener: set_extra_try_arguments 18:32:13 INFO - ##### 18:32:13 INFO - ##### Running create-virtualenv step. 18:32:13 INFO - ##### 18:32:13 INFO - Running pre-action listener: _pre_create_virtualenv 18:32:13 INFO - Running pre-action listener: _resource_record_pre_action 18:32:13 INFO - Running main action method: create_virtualenv 18:32:13 INFO - Creating virtualenv /builds/slave/test/build/venv 18:32:13 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 18:32:13 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:32:14 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:32:14 INFO - Using real prefix '/usr' 18:32:14 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:32:17 INFO - Installing distribute.............................................................................................................................................................................................done. 18:32:20 INFO - Installing pip.................done. 18:32:20 INFO - Return code: 0 18:32:20 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:32:20 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')]} 18:32:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:32:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:32:20 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')]} 18:32:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:32:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:32:20 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1b24030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b253f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c34240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c3cb40>, '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 0x1c47cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c32ca0>, '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-1461373719.735908-893136654', '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 18:32:20 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 18:32:20 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 18:32:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:32:20 INFO - 'CCACHE_UMASK': '002', 18:32:20 INFO - 'DISPLAY': ':0', 18:32:20 INFO - 'HOME': '/home/cltbld', 18:32:20 INFO - 'LANG': 'en_US.UTF-8', 18:32:20 INFO - 'LOGNAME': 'cltbld', 18:32:20 INFO - 'MAIL': '/var/mail/cltbld', 18:32:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:32:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:32:20 INFO - 'MOZ_NO_REMOTE': '1', 18:32:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:32:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:32:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:32:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:32:20 INFO - 'PWD': '/builds/slave/test', 18:32:20 INFO - 'SHELL': '/bin/bash', 18:32:20 INFO - 'SHLVL': '1', 18:32:20 INFO - 'TERM': 'linux', 18:32:20 INFO - 'TMOUT': '86400', 18:32:20 INFO - 'USER': 'cltbld', 18:32:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461373719.735908-893136654', 18:32:20 INFO - '_': '/tools/buildbot/bin/python'} 18:32:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:32:21 INFO - Downloading/unpacking psutil>=0.7.1 18:32:21 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 18:32:21 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 18:32:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:32:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:32:21 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 18:32:21 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 18:32:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:32:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:32:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:32:25 INFO - Installing collected packages: psutil 18:32:25 INFO - Running setup.py install for psutil 18:32:25 INFO - building 'psutil._psutil_linux' extension 18:32:25 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 18:32:25 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 18:32:26 INFO - building 'psutil._psutil_posix' extension 18:32:26 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 18:32:26 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 18:32:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:32:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:32:26 INFO - Successfully installed psutil 18:32:26 INFO - Cleaning up... 18:32:26 INFO - Return code: 0 18:32:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:32:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:32:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:32:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:32:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:32:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:32:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:32:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1b24030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b253f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c34240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c3cb40>, '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 0x1c47cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c32ca0>, '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-1461373719.735908-893136654', '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 18:32:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 18:32:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 18:32:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:32:26 INFO - 'CCACHE_UMASK': '002', 18:32:26 INFO - 'DISPLAY': ':0', 18:32:26 INFO - 'HOME': '/home/cltbld', 18:32:26 INFO - 'LANG': 'en_US.UTF-8', 18:32:26 INFO - 'LOGNAME': 'cltbld', 18:32:26 INFO - 'MAIL': '/var/mail/cltbld', 18:32:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:32:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:32:26 INFO - 'MOZ_NO_REMOTE': '1', 18:32:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:32:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:32:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:32:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:32:26 INFO - 'PWD': '/builds/slave/test', 18:32:26 INFO - 'SHELL': '/bin/bash', 18:32:26 INFO - 'SHLVL': '1', 18:32:26 INFO - 'TERM': 'linux', 18:32:26 INFO - 'TMOUT': '86400', 18:32:26 INFO - 'USER': 'cltbld', 18:32:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461373719.735908-893136654', 18:32:26 INFO - '_': '/tools/buildbot/bin/python'} 18:32:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:32:27 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:32:27 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 18:32:27 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 18:32:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:32:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:32:27 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 18:32:27 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 18:32:30 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:32:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:32:30 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 18:32:30 INFO - Installing collected packages: mozsystemmonitor 18:32:30 INFO - Running setup.py install for mozsystemmonitor 18:32:30 INFO - Successfully installed mozsystemmonitor 18:32:30 INFO - Cleaning up... 18:32:30 INFO - Return code: 0 18:32:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:32:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:32:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:32:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:32:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:32:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:32:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:32:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1b24030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b253f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c34240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c3cb40>, '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 0x1c47cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c32ca0>, '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-1461373719.735908-893136654', '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 18:32:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 18:32:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 18:32:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:32:30 INFO - 'CCACHE_UMASK': '002', 18:32:30 INFO - 'DISPLAY': ':0', 18:32:30 INFO - 'HOME': '/home/cltbld', 18:32:30 INFO - 'LANG': 'en_US.UTF-8', 18:32:30 INFO - 'LOGNAME': 'cltbld', 18:32:30 INFO - 'MAIL': '/var/mail/cltbld', 18:32:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:32:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:32:30 INFO - 'MOZ_NO_REMOTE': '1', 18:32:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:32:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:32:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:32:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:32:30 INFO - 'PWD': '/builds/slave/test', 18:32:30 INFO - 'SHELL': '/bin/bash', 18:32:30 INFO - 'SHLVL': '1', 18:32:30 INFO - 'TERM': 'linux', 18:32:30 INFO - 'TMOUT': '86400', 18:32:30 INFO - 'USER': 'cltbld', 18:32:30 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461373719.735908-893136654', 18:32:30 INFO - '_': '/tools/buildbot/bin/python'} 18:32:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:32:31 INFO - Downloading/unpacking blobuploader==1.2.4 18:32:31 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 18:32:31 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 18:32:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:32:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:32:31 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 18:32:31 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 18:32:34 INFO - Downloading blobuploader-1.2.4.tar.gz 18:32:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:32:35 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:32:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:32:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:32:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:32:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:32:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:32:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:32:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:32:36 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:32:36 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 18:32:36 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 18:32:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:32:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:32:36 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 18:32:36 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 18:32:36 INFO - Downloading docopt-0.6.1.tar.gz 18:32:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:32:36 INFO - Installing collected packages: blobuploader, requests, docopt 18:32:36 INFO - Running setup.py install for blobuploader 18:32:36 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:32:36 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:32:36 INFO - Running setup.py install for requests 18:32:37 INFO - Running setup.py install for docopt 18:32:37 INFO - Successfully installed blobuploader requests docopt 18:32:37 INFO - Cleaning up... 18:32:37 INFO - Return code: 0 18:32:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:32:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:32:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:32:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:32:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:32:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:32:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:32:37 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1b24030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b253f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c34240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c3cb40>, '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 0x1c47cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c32ca0>, '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-1461373719.735908-893136654', '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 18:32:37 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 18:32:37 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 18:32:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:32:37 INFO - 'CCACHE_UMASK': '002', 18:32:37 INFO - 'DISPLAY': ':0', 18:32:37 INFO - 'HOME': '/home/cltbld', 18:32:37 INFO - 'LANG': 'en_US.UTF-8', 18:32:37 INFO - 'LOGNAME': 'cltbld', 18:32:37 INFO - 'MAIL': '/var/mail/cltbld', 18:32:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:32:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:32:37 INFO - 'MOZ_NO_REMOTE': '1', 18:32:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:32:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:32:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:32:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:32:37 INFO - 'PWD': '/builds/slave/test', 18:32:37 INFO - 'SHELL': '/bin/bash', 18:32:37 INFO - 'SHLVL': '1', 18:32:37 INFO - 'TERM': 'linux', 18:32:37 INFO - 'TMOUT': '86400', 18:32:37 INFO - 'USER': 'cltbld', 18:32:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461373719.735908-893136654', 18:32:37 INFO - '_': '/tools/buildbot/bin/python'} 18:32:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:32:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:32:38 INFO - Running setup.py (path:/tmp/pip-h6ZQQv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:32:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:32:38 INFO - Running setup.py (path:/tmp/pip-J74chj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:32:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:32:38 INFO - Running setup.py (path:/tmp/pip-tVeNgn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:32:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:32:38 INFO - Running setup.py (path:/tmp/pip-m2_yNL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:32:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:32:38 INFO - Running setup.py (path:/tmp/pip-2X3D0q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:32:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:32:39 INFO - Running setup.py (path:/tmp/pip-EQx7K4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:32:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:32:39 INFO - Running setup.py (path:/tmp/pip-0r1lsj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:32:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:32:39 INFO - Running setup.py (path:/tmp/pip-exS1oO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:32:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:32:39 INFO - Running setup.py (path:/tmp/pip-XHCBzg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:32:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:32:39 INFO - Running setup.py (path:/tmp/pip-22i5lW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:32:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:32:39 INFO - Running setup.py (path:/tmp/pip-AW8qVP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:32:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:32:39 INFO - Running setup.py (path:/tmp/pip-j7NYgM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:32:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:32:39 INFO - Running setup.py (path:/tmp/pip-yOytpg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:32:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:32:40 INFO - Running setup.py (path:/tmp/pip-HWHij2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:32:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:32:40 INFO - Running setup.py (path:/tmp/pip-4ClUIK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:32:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:32:40 INFO - Running setup.py (path:/tmp/pip-QhSRvl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:32:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:32:40 INFO - Running setup.py (path:/tmp/pip-nYYQzg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:32:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:32:40 INFO - Running setup.py (path:/tmp/pip-l8YU6n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:32:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:32:40 INFO - Running setup.py (path:/tmp/pip-CkSyG8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:32:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:32:40 INFO - Running setup.py (path:/tmp/pip-SufPHm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:32:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:32:41 INFO - Running setup.py (path:/tmp/pip-Us4feE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:32:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:32:41 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 18:32:41 INFO - Running setup.py install for manifestparser 18:32:41 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:32:41 INFO - Running setup.py install for mozcrash 18:32:41 INFO - Running setup.py install for mozdebug 18:32:42 INFO - Running setup.py install for mozdevice 18:32:42 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:32:42 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:32:42 INFO - Running setup.py install for mozfile 18:32:42 INFO - Running setup.py install for mozhttpd 18:32:42 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:32:42 INFO - Running setup.py install for mozinfo 18:32:42 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:32:42 INFO - Running setup.py install for mozInstall 18:32:43 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:32:43 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:32:43 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:32:43 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:32:43 INFO - Running setup.py install for mozleak 18:32:43 INFO - Running setup.py install for mozlog 18:32:43 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:32:43 INFO - Running setup.py install for moznetwork 18:32:43 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:32:43 INFO - Running setup.py install for mozprocess 18:32:44 INFO - Running setup.py install for mozprofile 18:32:44 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:32:44 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:32:44 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:32:44 INFO - Running setup.py install for mozrunner 18:32:44 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:32:44 INFO - Running setup.py install for mozscreenshot 18:32:44 INFO - Running setup.py install for moztest 18:32:44 INFO - Running setup.py install for mozversion 18:32:45 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:32:45 INFO - Running setup.py install for wptserve 18:32:45 INFO - Running setup.py install for marionette-driver 18:32:45 INFO - Running setup.py install for browsermob-proxy 18:32:45 INFO - Running setup.py install for marionette-client 18:32:46 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:32:46 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:32:46 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 18:32:46 INFO - Cleaning up... 18:32:46 INFO - Return code: 0 18:32:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:32:46 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')]} 18:32:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:32:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:32:46 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')]} 18:32:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:32:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:32:46 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0x1b24030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1b253f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1c34240>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1c3cb40>, '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 0x1c47cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c32ca0>, '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-1461373719.735908-893136654', '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 18:32:46 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 18:32:46 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 18:32:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:32:46 INFO - 'CCACHE_UMASK': '002', 18:32:46 INFO - 'DISPLAY': ':0', 18:32:46 INFO - 'HOME': '/home/cltbld', 18:32:46 INFO - 'LANG': 'en_US.UTF-8', 18:32:46 INFO - 'LOGNAME': 'cltbld', 18:32:46 INFO - 'MAIL': '/var/mail/cltbld', 18:32:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:32:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:32:46 INFO - 'MOZ_NO_REMOTE': '1', 18:32:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:32:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:32:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:32:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:32:46 INFO - 'PWD': '/builds/slave/test', 18:32:46 INFO - 'SHELL': '/bin/bash', 18:32:46 INFO - 'SHLVL': '1', 18:32:46 INFO - 'TERM': 'linux', 18:32:46 INFO - 'TMOUT': '86400', 18:32:46 INFO - 'USER': 'cltbld', 18:32:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461373719.735908-893136654', 18:32:46 INFO - '_': '/tools/buildbot/bin/python'} 18:32:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:32:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:32:46 INFO - Running setup.py (path:/tmp/pip-mmTVYV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:32:46 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)) 18:32:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:32:46 INFO - Running setup.py (path:/tmp/pip-KTNZhL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:32:47 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)) 18:32:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:32:47 INFO - Running setup.py (path:/tmp/pip-16Ge1q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:32:47 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)) 18:32:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:32:47 INFO - Running setup.py (path:/tmp/pip-gQ2wpz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:32:47 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)) 18:32:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:32:47 INFO - Running setup.py (path:/tmp/pip-7sxjlI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:32:47 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)) 18:32:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:32:47 INFO - Running setup.py (path:/tmp/pip-EycVwJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:32:47 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)) 18:32:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:32:47 INFO - Running setup.py (path:/tmp/pip-t6xa6m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:32:47 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)) 18:32:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:32:47 INFO - Running setup.py (path:/tmp/pip-1k6t5K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:32:47 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)) 18:32:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:32:47 INFO - Running setup.py (path:/tmp/pip-fK7RiT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:32:48 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)) 18:32:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:32:48 INFO - Running setup.py (path:/tmp/pip-3fbAT8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:32:48 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)) 18:32:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:32:48 INFO - Running setup.py (path:/tmp/pip-N4MPIx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:32:48 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)) 18:32:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:32:48 INFO - Running setup.py (path:/tmp/pip-tqUd5Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:32:48 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)) 18:32:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:32:48 INFO - Running setup.py (path:/tmp/pip-HDPZdB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:32:48 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)) 18:32:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:32:48 INFO - Running setup.py (path:/tmp/pip-d2b3wh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:32:49 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)) 18:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:32:49 INFO - Running setup.py (path:/tmp/pip-X1NiK8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:32:49 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)) 18:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:32:49 INFO - Running setup.py (path:/tmp/pip-bjvhqT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:32:49 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)) 18:32:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:32:49 INFO - Running setup.py (path:/tmp/pip-PSm280-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:32:49 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)) 18:32:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:32:49 INFO - Running setup.py (path:/tmp/pip-ATirp1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:32:49 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)) 18:32:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:32:49 INFO - Running setup.py (path:/tmp/pip-y1S5Eq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:32:49 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)) 18:32:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:32:49 INFO - Running setup.py (path:/tmp/pip-qIF2Ii-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:32:49 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)) 18:32:49 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:32:50 INFO - Running setup.py (path:/tmp/pip-CzE4XO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:32:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:32:50 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)) 18:32:50 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)) 18:32:50 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)) 18:32:50 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)) 18:32:50 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)) 18:32:50 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)) 18:32:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:32:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:32:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:32:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:32:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:32:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:32:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:32:54 INFO - Downloading blessings-1.6.tar.gz 18:32:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:32:54 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)) 18:32:54 INFO - Installing collected packages: blessings 18:32:54 INFO - Running setup.py install for blessings 18:32:54 INFO - Successfully installed blessings 18:32:54 INFO - Cleaning up... 18:32:54 INFO - Return code: 0 18:32:54 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:32:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:32:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:32:55 INFO - Reading from file tmpfile_stdout 18:32:55 INFO - Current package versions: 18:32:55 INFO - argparse == 1.2.1 18:32:55 INFO - blessings == 1.6 18:32:55 INFO - blobuploader == 1.2.4 18:32:55 INFO - browsermob-proxy == 0.6.0 18:32:55 INFO - docopt == 0.6.1 18:32:55 INFO - manifestparser == 1.1 18:32:55 INFO - marionette-client == 2.3.0 18:32:55 INFO - marionette-driver == 1.4.0 18:32:55 INFO - mozInstall == 1.12 18:32:55 INFO - mozcrash == 0.17 18:32:55 INFO - mozdebug == 0.1 18:32:55 INFO - mozdevice == 0.48 18:32:55 INFO - mozfile == 1.2 18:32:55 INFO - mozhttpd == 0.7 18:32:55 INFO - mozinfo == 0.9 18:32:55 INFO - mozleak == 0.1 18:32:55 INFO - mozlog == 3.1 18:32:55 INFO - moznetwork == 0.27 18:32:55 INFO - mozprocess == 0.22 18:32:55 INFO - mozprofile == 0.28 18:32:55 INFO - mozrunner == 6.11 18:32:55 INFO - mozscreenshot == 0.1 18:32:55 INFO - mozsystemmonitor == 0.0 18:32:55 INFO - moztest == 0.7 18:32:55 INFO - mozversion == 1.4 18:32:55 INFO - psutil == 3.1.1 18:32:55 INFO - requests == 1.2.3 18:32:55 INFO - wptserve == 1.4.0 18:32:55 INFO - wsgiref == 0.1.2 18:32:55 INFO - Running post-action listener: _resource_record_post_action 18:32:55 INFO - Running post-action listener: _start_resource_monitoring 18:32:55 INFO - Starting resource monitoring. 18:32:55 INFO - ##### 18:32:55 INFO - ##### Running pull step. 18:32:55 INFO - ##### 18:32:55 INFO - Running pre-action listener: _resource_record_pre_action 18:32:55 INFO - Running main action method: pull 18:32:55 INFO - Pull has nothing to do! 18:32:55 INFO - Running post-action listener: _resource_record_post_action 18:32:55 INFO - ##### 18:32:55 INFO - ##### Running install step. 18:32:55 INFO - ##### 18:32:55 INFO - Running pre-action listener: _resource_record_pre_action 18:32:55 INFO - Running main action method: install 18:32:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:32:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:32:55 INFO - Reading from file tmpfile_stdout 18:32:55 INFO - Detecting whether we're running mozinstall >=1.0... 18:32:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:32:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:32:55 INFO - Reading from file tmpfile_stdout 18:32:55 INFO - Output received: 18:32:55 INFO - Usage: mozinstall [options] installer 18:32:55 INFO - Options: 18:32:55 INFO - -h, --help show this help message and exit 18:32:55 INFO - -d DEST, --destination=DEST 18:32:55 INFO - Directory to install application into. [default: 18:32:55 INFO - "/builds/slave/test"] 18:32:55 INFO - --app=APP Application being installed. [default: firefox] 18:32:55 INFO - mkdir: /builds/slave/test/build/application 18:32:55 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'] 18:32:55 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 18:33:26 INFO - Reading from file tmpfile_stdout 18:33:26 INFO - Output received: 18:33:26 INFO - /builds/slave/test/build/application/firefox/firefox 18:33:26 INFO - Running post-action listener: _resource_record_post_action 18:33:26 INFO - ##### 18:33:26 INFO - ##### Running run-tests step. 18:33:26 INFO - ##### 18:33:26 INFO - Running pre-action listener: _resource_record_pre_action 18:33:26 INFO - Running main action method: run_tests 18:33:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:33:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:33:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:33:26 INFO - grabbing minidump binary from tooltool 18:33:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:33:26 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 0x1c3cb40>, '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 0x1c47cf0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1c32ca0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:33:26 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 18:33:26 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 18:33:26 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 18:33:26 INFO - Return code: 0 18:33:26 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 18:33:27 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:33:27 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/QDZmTIRlQn-lJT8i2ZbqBA/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 18:33:27 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/QDZmTIRlQn-lJT8i2ZbqBA/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 18:33:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:33:27 INFO - 'CCACHE_UMASK': '002', 18:33:27 INFO - 'DISPLAY': ':0', 18:33:27 INFO - 'HOME': '/home/cltbld', 18:33:27 INFO - 'LANG': 'en_US.UTF-8', 18:33:27 INFO - 'LOGNAME': 'cltbld', 18:33:27 INFO - 'MAIL': '/var/mail/cltbld', 18:33:27 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:33:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:33:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:33:27 INFO - 'MOZ_NO_REMOTE': '1', 18:33:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:33:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:33:27 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:33:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:33:27 INFO - 'PWD': '/builds/slave/test', 18:33:27 INFO - 'SHELL': '/bin/bash', 18:33:27 INFO - 'SHLVL': '1', 18:33:27 INFO - 'TERM': 'linux', 18:33:27 INFO - 'TMOUT': '86400', 18:33:27 INFO - 'USER': 'cltbld', 18:33:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461373719.735908-893136654', 18:33:27 INFO - '_': '/tools/buildbot/bin/python'} 18:33:27 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/QDZmTIRlQn-lJT8i2ZbqBA/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 18:33:27 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 18:33:27 INFO - import pkg_resources 18:33:29 INFO - Using 1 client processes 18:33:29 INFO - wptserve Starting http server on 127.0.0.1:8000 18:33:29 INFO - wptserve Starting http server on 127.0.0.1:8001 18:33:29 INFO - wptserve Starting http server on 127.0.0.1:8443 18:33:31 INFO - SUITE-START | Running 778 tests 18:33:31 INFO - Running testharness tests 18:33:31 INFO - Setting up ssl 18:33:31 INFO - PROCESS | certutil | 18:33:31 INFO - PROCESS | certutil | 18:33:31 INFO - PROCESS | certutil | 18:33:31 INFO - Certificate Nickname Trust Attributes 18:33:31 INFO - SSL,S/MIME,JAR/XPI 18:33:31 INFO - 18:33:31 INFO - web-platform-tests CT,, 18:33:31 INFO - 18:33:31 INFO - Starting runner 18:33:34 INFO - PROCESS | 1866 | 1461375214704 Marionette DEBUG Marionette enabled via build flag and pref 18:33:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0aa63c000 == 1 [pid = 1866] [id = 1] 18:33:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 1 (0x7fd0aa63c800) [pid = 1866] [serial = 1] [outer = (nil)] 18:33:34 INFO - PROCESS | 1866 | [1866] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 18:33:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 2 (0x7fd0aa63d800) [pid = 1866] [serial = 2] [outer = 0x7fd0aa63c800] 18:33:35 INFO - PROCESS | 1866 | 1461375215333 Marionette INFO Listening on port 2828 18:33:35 INFO - PROCESS | 1866 | 1461375215872 Marionette DEBUG Marionette enabled via command-line flag 18:33:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a750d000 == 2 [pid = 1866] [id = 2] 18:33:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 3 (0x7fd0a750d800) [pid = 1866] [serial = 3] [outer = (nil)] 18:33:35 INFO - PROCESS | 1866 | [1866] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 18:33:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 4 (0x7fd0a750e800) [pid = 1866] [serial = 4] [outer = 0x7fd0a750d800] 18:33:36 INFO - PROCESS | 1866 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fd0a6914e20 18:33:36 INFO - PROCESS | 1866 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fd0a6954640 18:33:36 INFO - PROCESS | 1866 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fd0a6957910 18:33:36 INFO - PROCESS | 1866 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fd0a6957c10 18:33:36 INFO - PROCESS | 1866 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fd0a6957f40 18:33:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 5 (0x7fd0a6991000) [pid = 1866] [serial = 5] [outer = 0x7fd0aa63c800] 18:33:36 INFO - PROCESS | 1866 | [1866] 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 18:33:36 INFO - PROCESS | 1866 | 1461375216267 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37413 18:33:36 INFO - PROCESS | 1866 | [1866] 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 18:33:36 INFO - PROCESS | 1866 | 1461375216348 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37414 18:33:36 INFO - PROCESS | 1866 | 1461375216357 Marionette DEBUG Closed connection conn0 18:33:36 INFO - PROCESS | 1866 | [1866] 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 2255 18:33:36 INFO - PROCESS | 1866 | [1866] 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 18:33:36 INFO - PROCESS | 1866 | 1461375216478 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37415 18:33:36 INFO - PROCESS | 1866 | 1461375216481 Marionette DEBUG Closed connection conn1 18:33:36 INFO - PROCESS | 1866 | [1866] 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 18:33:36 INFO - PROCESS | 1866 | 1461375216521 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37416 18:33:36 INFO - PROCESS | 1866 | 1461375216527 Marionette DEBUG Closed connection conn2 18:33:36 INFO - PROCESS | 1866 | 1461375216565 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:33:36 INFO - PROCESS | 1866 | 1461375216587 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":"20160422171850","device":"desktop","version":"48.0a1"} 18:33:37 INFO - PROCESS | 1866 | [1866] 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 18:33:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b1a7800 == 3 [pid = 1866] [id = 3] 18:33:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 6 (0x7fd09b1a8000) [pid = 1866] [serial = 6] [outer = (nil)] 18:33:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b1a8800 == 4 [pid = 1866] [id = 4] 18:33:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 7 (0x7fd09b368800) [pid = 1866] [serial = 7] [outer = (nil)] 18:33:38 INFO - PROCESS | 1866 | [1866] 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 18:33:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a220800 == 5 [pid = 1866] [id = 5] 18:33:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 8 (0x7fd09a26dc00) [pid = 1866] [serial = 8] [outer = (nil)] 18:33:39 INFO - PROCESS | 1866 | [1866] 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 18:33:39 INFO - PROCESS | 1866 | [1866] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:33:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 9 (0x7fd09a0e3400) [pid = 1866] [serial = 9] [outer = 0x7fd09a26dc00] 18:33:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 10 (0x7fd099cc1000) [pid = 1866] [serial = 10] [outer = 0x7fd09b1a8000] 18:33:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 11 (0x7fd099ceac00) [pid = 1866] [serial = 11] [outer = 0x7fd09b368800] 18:33:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 12 (0x7fd099cecc00) [pid = 1866] [serial = 12] [outer = 0x7fd09a26dc00] 18:33:40 INFO - PROCESS | 1866 | 1461375220939 Marionette DEBUG loaded listener.js 18:33:40 INFO - PROCESS | 1866 | 1461375220957 Marionette DEBUG loaded listener.js 18:33:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 13 (0x7fd0975d4c00) [pid = 1866] [serial = 13] [outer = 0x7fd09a26dc00] 18:33:41 INFO - PROCESS | 1866 | 1461375221661 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c49f6274-172b-4a48-b5fa-aca91190ef2b","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":"20160422171850","device":"desktop","version":"48.0a1","command_id":1}}] 18:33:41 INFO - PROCESS | 1866 | 1461375221891 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}] 18:33:42 INFO - PROCESS | 1866 | 1461375222184 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 18:33:42 INFO - PROCESS | 1866 | 1461375222363 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:33:42 INFO - PROCESS | 1866 | [1866] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:33:42 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:33:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 14 (0x7fd0936a9c00) [pid = 1866] [serial = 14] [outer = 0x7fd09a26dc00] 18:33:42 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:33:42 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:33:42 INFO - PROCESS | 1866 | 1461375222860 Marionette TRACE conn3 <- [1,3,null,{}] 18:33:42 INFO - PROCESS | 1866 | 1461375222872 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 18:33:42 INFO - PROCESS | 1866 | 1461375222897 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 18:33:42 INFO - PROCESS | 1866 | 1461375222927 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 18:33:42 INFO - PROCESS | 1866 | 1461375222933 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 18:33:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:33:42 INFO - PROCESS | 1866 | 1461375222973 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:33:42 INFO - PROCESS | 1866 | 1461375222979 Marionette TRACE conn3 <- [1,6,null,{}] 18:33:42 INFO - PROCESS | 1866 | 1461375222986 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}] 18:33:43 INFO - PROCESS | 1866 | 1461375223006 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 18:33:43 INFO - PROCESS | 1866 | 1461375223015 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd092a94800 == 6 [pid = 1866] [id = 6] 18:33:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 15 (0x7fd092a11400) [pid = 1866] [serial = 15] [outer = (nil)] 18:33:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 16 (0x7fd092913000) [pid = 1866] [serial = 16] [outer = 0x7fd092a11400] 18:33:43 INFO - PROCESS | 1866 | 1461375223092 Marionette DEBUG loaded listener.js 18:33:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 17 (0x7fd092919000) [pid = 1866] [serial = 17] [outer = 0x7fd092a11400] 18:33:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd092603000 == 7 [pid = 1866] [id = 7] 18:33:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 18 (0x7fd09278c000) [pid = 1866] [serial = 18] [outer = (nil)] 18:33:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 19 (0x7fd092798c00) [pid = 1866] [serial = 19] [outer = 0x7fd09278c000] 18:33:43 INFO - PROCESS | 1866 | 1461375223550 Marionette DEBUG loaded listener.js 18:33:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 20 (0x7fd09291c000) [pid = 1866] [serial = 20] [outer = 0x7fd09278c000] 18:33:44 INFO - PROCESS | 1866 | [1866] 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 18:33:44 INFO - PROCESS | 1866 | 1461375224115 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]]]}] 18:33:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:33:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1206ms 18:33:44 INFO - PROCESS | 1866 | 1461375224221 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 18:33:44 INFO - PROCESS | 1866 | 1461375224224 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 18:33:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:33:44 INFO - PROCESS | 1866 | 1461375224263 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:33:44 INFO - PROCESS | 1866 | 1461375224265 Marionette TRACE conn3 <- [1,10,null,{}] 18:33:44 INFO - PROCESS | 1866 | 1461375224297 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}] 18:33:44 INFO - PROCESS | 1866 | 1461375224481 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 18:33:44 INFO - PROCESS | 1866 | 1461375224500 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090de3800 == 8 [pid = 1866] [id = 8] 18:33:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 21 (0x7fd090c0d800) [pid = 1866] [serial = 21] [outer = (nil)] 18:33:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 22 (0x7fd090c0f400) [pid = 1866] [serial = 22] [outer = 0x7fd090c0d800] 18:33:44 INFO - PROCESS | 1866 | 1461375224571 Marionette DEBUG loaded listener.js 18:33:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 23 (0x7fd091ac7c00) [pid = 1866] [serial = 23] [outer = 0x7fd090c0d800] 18:33:45 INFO - PROCESS | 1866 | 1461375225487 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]]]}] 18:33:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1263ms 18:33:45 INFO - PROCESS | 1866 | 1461375225511 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 18:33:45 INFO - PROCESS | 1866 | 1461375225517 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 18:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:33:45 INFO - PROCESS | 1866 | 1461375225525 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:33:45 INFO - PROCESS | 1866 | 1461375225531 Marionette TRACE conn3 <- [1,14,null,{}] 18:33:45 INFO - PROCESS | 1866 | 1461375225541 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}] 18:33:45 INFO - PROCESS | 1866 | 1461375225717 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 18:33:45 INFO - PROCESS | 1866 | 1461375225842 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090e81000 == 9 [pid = 1866] [id = 9] 18:33:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 24 (0x7fd090d1a400) [pid = 1866] [serial = 24] [outer = (nil)] 18:33:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 25 (0x7fd090ea0400) [pid = 1866] [serial = 25] [outer = 0x7fd090d1a400] 18:33:45 INFO - PROCESS | 1866 | 1461375225957 Marionette DEBUG loaded listener.js 18:33:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 26 (0x7fd09278dc00) [pid = 1866] [serial = 26] [outer = 0x7fd090d1a400] 18:33:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09261c000 == 10 [pid = 1866] [id = 10] 18:33:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 27 (0x7fd09261c800) [pid = 1866] [serial = 27] [outer = (nil)] 18:33:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 28 (0x7fd09261e800) [pid = 1866] [serial = 28] [outer = 0x7fd09261c800] 18:33:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 29 (0x7fd092609000) [pid = 1866] [serial = 29] [outer = 0x7fd09261c800] 18:33:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd091a8f000 == 11 [pid = 1866] [id = 11] 18:33:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 30 (0x7fd092913400) [pid = 1866] [serial = 30] [outer = (nil)] 18:33:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 31 (0x7fd096975c00) [pid = 1866] [serial = 31] [outer = 0x7fd092913400] 18:33:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 32 (0x7fd090e9dc00) [pid = 1866] [serial = 32] [outer = 0x7fd092913400] 18:33:47 INFO - PROCESS | 1866 | 1461375227088 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]]]}] 18:33:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:33:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1590ms 18:33:47 INFO - PROCESS | 1866 | 1461375227140 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 18:33:47 INFO - PROCESS | 1866 | 1461375227147 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 18:33:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:33:47 INFO - PROCESS | 1866 | 1461375227213 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:33:47 INFO - PROCESS | 1866 | 1461375227218 Marionette TRACE conn3 <- [1,18,null,{}] 18:33:47 INFO - PROCESS | 1866 | 1461375227224 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}] 18:33:47 INFO - PROCESS | 1866 | 1461375227468 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 18:33:47 INFO - PROCESS | 1866 | 1461375227583 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0975a9000 == 12 [pid = 1866] [id = 12] 18:33:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 33 (0x7fd09278e800) [pid = 1866] [serial = 33] [outer = (nil)] 18:33:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 34 (0x7fd0975d4000) [pid = 1866] [serial = 34] [outer = 0x7fd09278e800] 18:33:47 INFO - PROCESS | 1866 | 1461375227659 Marionette DEBUG loaded listener.js 18:33:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 35 (0x7fd09aa26c00) [pid = 1866] [serial = 35] [outer = 0x7fd09278e800] 18:33:48 INFO - PROCESS | 1866 | 1461375228438 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]]]}] 18:33:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1302ms 18:33:48 INFO - PROCESS | 1866 | 1461375228499 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 18:33:48 INFO - PROCESS | 1866 | 1461375228504 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 18:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:33:48 INFO - PROCESS | 1866 | 1461375228511 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:33:48 INFO - PROCESS | 1866 | 1461375228517 Marionette TRACE conn3 <- [1,22,null,{}] 18:33:48 INFO - PROCESS | 1866 | 1461375228532 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}] 18:33:48 INFO - PROCESS | 1866 | 1461375228744 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 18:33:48 INFO - PROCESS | 1866 | 1461375228884 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a229800 == 13 [pid = 1866] [id = 13] 18:33:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 36 (0x7fd091bec800) [pid = 1866] [serial = 36] [outer = (nil)] 18:33:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 37 (0x7fd09b039400) [pid = 1866] [serial = 37] [outer = 0x7fd091bec800] 18:33:48 INFO - PROCESS | 1866 | 1461375228966 Marionette DEBUG loaded listener.js 18:33:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 38 (0x7fd09bab4400) [pid = 1866] [serial = 38] [outer = 0x7fd091bec800] 18:33:49 INFO - PROCESS | 1866 | 1461375229908 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]]]}] 18:33:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:33:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1441ms 18:33:49 INFO - PROCESS | 1866 | 1461375229954 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 18:33:49 INFO - PROCESS | 1866 | 1461375229960 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 18:33:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:33:49 INFO - PROCESS | 1866 | 1461375229968 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:33:49 INFO - PROCESS | 1866 | 1461375229972 Marionette TRACE conn3 <- [1,26,null,{}] 18:33:49 INFO - PROCESS | 1866 | 1461375229981 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}] 18:33:50 INFO - PROCESS | 1866 | 1461375230138 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 18:33:50 INFO - PROCESS | 1866 | 1461375230239 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0969cd000 == 14 [pid = 1866] [id = 14] 18:33:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 39 (0x7fd09a1f1000) [pid = 1866] [serial = 39] [outer = (nil)] 18:33:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 40 (0x7fd09a50a400) [pid = 1866] [serial = 40] [outer = 0x7fd09a1f1000] 18:33:50 INFO - PROCESS | 1866 | 1461375230307 Marionette DEBUG loaded listener.js 18:33:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 41 (0x7fd09b11cc00) [pid = 1866] [serial = 41] [outer = 0x7fd09a1f1000] 18:33:51 INFO - PROCESS | 1866 | 1461375231200 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]]]}] 18:33:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1282ms 18:33:51 INFO - PROCESS | 1866 | 1461375231257 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 18:33:51 INFO - PROCESS | 1866 | 1461375231265 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 18:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:33:51 INFO - PROCESS | 1866 | 1461375231276 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:33:51 INFO - PROCESS | 1866 | 1461375231280 Marionette TRACE conn3 <- [1,30,null,{}] 18:33:51 INFO - PROCESS | 1866 | 1461375231285 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}] 18:33:51 INFO - PROCESS | 1866 | 1461375231432 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 18:33:51 INFO - PROCESS | 1866 | 1461375231444 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a442800 == 15 [pid = 1866] [id = 15] 18:33:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 42 (0x7fd099a87400) [pid = 1866] [serial = 42] [outer = (nil)] 18:33:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 43 (0x7fd09b121000) [pid = 1866] [serial = 43] [outer = 0x7fd099a87400] 18:33:51 INFO - PROCESS | 1866 | 1461375231506 Marionette DEBUG loaded listener.js 18:33:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 44 (0x7fd09c2c6800) [pid = 1866] [serial = 44] [outer = 0x7fd099a87400] 18:33:52 INFO - PROCESS | 1866 | 1461375232228 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]]]}] 18:33:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 981ms 18:33:52 INFO - PROCESS | 1866 | 1461375232257 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 18:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:33:52 INFO - PROCESS | 1866 | 1461375232261 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 18:33:52 INFO - PROCESS | 1866 | 1461375232267 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:33:52 INFO - PROCESS | 1866 | 1461375232272 Marionette TRACE conn3 <- [1,34,null,{}] 18:33:52 INFO - PROCESS | 1866 | 1461375232301 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}] 18:33:52 INFO - PROCESS | 1866 | 1461375232448 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 18:33:52 INFO - PROCESS | 1866 | 1461375232461 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b0df000 == 16 [pid = 1866] [id = 16] 18:33:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 45 (0x7fd09cf87400) [pid = 1866] [serial = 45] [outer = (nil)] 18:33:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 46 (0x7fd09dc05000) [pid = 1866] [serial = 46] [outer = 0x7fd09cf87400] 18:33:52 INFO - PROCESS | 1866 | 1461375232525 Marionette DEBUG loaded listener.js 18:33:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 47 (0x7fd0a198d800) [pid = 1866] [serial = 47] [outer = 0x7fd09cf87400] 18:33:53 INFO - PROCESS | 1866 | 1461375233219 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]]]}] 18:33:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:33:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 993ms 18:33:53 INFO - PROCESS | 1866 | 1461375233261 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 18:33:53 INFO - PROCESS | 1866 | 1461375233265 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 18:33:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:33:53 INFO - PROCESS | 1866 | 1461375233271 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:33:53 INFO - PROCESS | 1866 | 1461375233274 Marionette TRACE conn3 <- [1,38,null,{}] 18:33:53 INFO - PROCESS | 1866 | 1461375233279 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}] 18:33:53 INFO - PROCESS | 1866 | 1461375233442 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 18:33:53 INFO - PROCESS | 1866 | 1461375233466 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b1b7800 == 17 [pid = 1866] [id = 17] 18:33:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 48 (0x7fd092a08000) [pid = 1866] [serial = 48] [outer = (nil)] 18:33:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 49 (0x7fd0a755f800) [pid = 1866] [serial = 49] [outer = 0x7fd092a08000] 18:33:53 INFO - PROCESS | 1866 | 1461375233529 Marionette DEBUG loaded listener.js 18:33:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 50 (0x7fd0a77e3400) [pid = 1866] [serial = 50] [outer = 0x7fd092a08000] 18:33:54 INFO - PROCESS | 1866 | 1461375234216 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]]]}] 18:33:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 980ms 18:33:54 INFO - PROCESS | 1866 | 1461375234252 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 18:33:54 INFO - PROCESS | 1866 | 1461375234256 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 18:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:33:54 INFO - PROCESS | 1866 | 1461375234262 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:33:54 INFO - PROCESS | 1866 | 1461375234264 Marionette TRACE conn3 <- [1,42,null,{}] 18:33:54 INFO - PROCESS | 1866 | 1461375234270 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}] 18:33:54 INFO - PROCESS | 1866 | 1461375234435 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 18:33:54 INFO - PROCESS | 1866 | 1461375234452 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b317000 == 18 [pid = 1866] [id = 18] 18:33:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 51 (0x7fd090c06c00) [pid = 1866] [serial = 51] [outer = (nil)] 18:33:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 52 (0x7fd0941e9800) [pid = 1866] [serial = 52] [outer = 0x7fd090c06c00] 18:33:54 INFO - PROCESS | 1866 | 1461375234518 Marionette DEBUG loaded listener.js 18:33:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 53 (0x7fd0a77e5400) [pid = 1866] [serial = 53] [outer = 0x7fd090c06c00] 18:33:55 INFO - PROCESS | 1866 | 1461375235221 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]]]}] 18:33:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 976ms 18:33:55 INFO - PROCESS | 1866 | 1461375235239 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 18:33:55 INFO - PROCESS | 1866 | 1461375235242 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 18:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:33:55 INFO - PROCESS | 1866 | 1461375235248 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:33:55 INFO - PROCESS | 1866 | 1461375235250 Marionette TRACE conn3 <- [1,46,null,{}] 18:33:55 INFO - PROCESS | 1866 | 1461375235256 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}] 18:33:55 INFO - PROCESS | 1866 | 1461375235447 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 18:33:55 INFO - PROCESS | 1866 | 1461375235481 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09c3b1800 == 19 [pid = 1866] [id = 19] 18:33:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 54 (0x7fd0a77e4800) [pid = 1866] [serial = 54] [outer = (nil)] 18:33:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 55 (0x7fd0a7c5cc00) [pid = 1866] [serial = 55] [outer = 0x7fd0a77e4800] 18:33:55 INFO - PROCESS | 1866 | 1461375235551 Marionette DEBUG loaded listener.js 18:33:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 56 (0x7fd0a8abe000) [pid = 1866] [serial = 56] [outer = 0x7fd0a77e4800] 18:33:56 INFO - PROCESS | 1866 | 1461375236454 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]]]}] 18:33:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:33:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1227ms 18:33:56 INFO - PROCESS | 1866 | 1461375236477 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 18:33:56 INFO - PROCESS | 1866 | 1461375236485 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 18:33:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:33:56 INFO - PROCESS | 1866 | 1461375236494 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:33:56 INFO - PROCESS | 1866 | 1461375236499 Marionette TRACE conn3 <- [1,50,null,{}] 18:33:56 INFO - PROCESS | 1866 | 1461375236506 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}] 18:33:56 INFO - PROCESS | 1866 | 1461375236668 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 18:33:56 INFO - PROCESS | 1866 | 1461375236798 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0993c4800 == 20 [pid = 1866] [id = 20] 18:33:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 57 (0x7fd09291e000) [pid = 1866] [serial = 57] [outer = (nil)] 18:33:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 58 (0x7fd0941ebc00) [pid = 1866] [serial = 58] [outer = 0x7fd09291e000] 18:33:56 INFO - PROCESS | 1866 | 1461375236874 Marionette DEBUG loaded listener.js 18:33:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 59 (0x7fd098a6f800) [pid = 1866] [serial = 59] [outer = 0x7fd09291e000] 18:33:57 INFO - PROCESS | 1866 | 1461375237644 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]]]}] 18:33:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1180ms 18:33:57 INFO - PROCESS | 1866 | 1461375237677 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 18:33:57 INFO - PROCESS | 1866 | 1461375237685 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 18:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:33:57 INFO - PROCESS | 1866 | 1461375237698 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:33:57 INFO - PROCESS | 1866 | 1461375237701 Marionette TRACE conn3 <- [1,54,null,{}] 18:33:57 INFO - PROCESS | 1866 | 1461375237708 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}] 18:33:57 INFO - PROCESS | 1866 | 1461375237875 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 18:33:58 INFO - PROCESS | 1866 | 1461375237994 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a215000 == 21 [pid = 1866] [id = 21] 18:33:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 60 (0x7fd099844000) [pid = 1866] [serial = 60] [outer = (nil)] 18:33:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 61 (0x7fd09ab19000) [pid = 1866] [serial = 61] [outer = 0x7fd099844000] 18:33:58 INFO - PROCESS | 1866 | 1461375238066 Marionette DEBUG loaded listener.js 18:33:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 62 (0x7fd09b120800) [pid = 1866] [serial = 62] [outer = 0x7fd099844000] 18:33:58 INFO - PROCESS | 1866 | 1461375238812 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]]]}] 18:33:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1182ms 18:33:58 INFO - PROCESS | 1866 | 1461375238896 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 18:33:58 INFO - PROCESS | 1866 | 1461375238900 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 18:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:33:58 INFO - PROCESS | 1866 | 1461375238912 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:33:58 INFO - PROCESS | 1866 | 1461375238924 Marionette TRACE conn3 <- [1,58,null,{}] 18:33:58 INFO - PROCESS | 1866 | 1461375238940 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}] 18:33:59 INFO - PROCESS | 1866 | 1461375239131 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 18:33:59 INFO - PROCESS | 1866 | 1461375239230 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:33:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a0b5c800 == 22 [pid = 1866] [id = 22] 18:33:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 63 (0x7fd09c472c00) [pid = 1866] [serial = 63] [outer = (nil)] 18:33:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 64 (0x7fd0a6920000) [pid = 1866] [serial = 64] [outer = 0x7fd09c472c00] 18:33:59 INFO - PROCESS | 1866 | 1461375239311 Marionette DEBUG loaded listener.js 18:33:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 65 (0x7fd0a7c5d400) [pid = 1866] [serial = 65] [outer = 0x7fd09c472c00] 18:34:00 INFO - PROCESS | 1866 | 1461375240144 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]]]}] 18:34:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1293ms 18:34:00 INFO - PROCESS | 1866 | 1461375240209 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 18:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:34:00 INFO - PROCESS | 1866 | 1461375240214 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 18:34:00 INFO - PROCESS | 1866 | 1461375240220 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:34:00 INFO - PROCESS | 1866 | 1461375240223 Marionette TRACE conn3 <- [1,62,null,{}] 18:34:00 INFO - PROCESS | 1866 | 1461375240228 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}] 18:34:00 INFO - PROCESS | 1866 | 1461375240387 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 18:34:00 INFO - PROCESS | 1866 | 1461375240514 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a69a4000 == 23 [pid = 1866] [id = 23] 18:34:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 66 (0x7fd09dc05c00) [pid = 1866] [serial = 66] [outer = (nil)] 18:34:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 67 (0x7fd0a8abc000) [pid = 1866] [serial = 67] [outer = 0x7fd09dc05c00] 18:34:00 INFO - PROCESS | 1866 | 1461375240608 Marionette DEBUG loaded listener.js 18:34:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 68 (0x7fd0a8c19c00) [pid = 1866] [serial = 68] [outer = 0x7fd09dc05c00] 18:34:01 INFO - PROCESS | 1866 | 1461375241609 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]]]}] 18:34:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1431ms 18:34:01 INFO - PROCESS | 1866 | 1461375241653 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 18:34:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:34:01 INFO - PROCESS | 1866 | 1461375241660 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 18:34:01 INFO - PROCESS | 1866 | 1461375241668 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:34:01 INFO - PROCESS | 1866 | 1461375241674 Marionette TRACE conn3 <- [1,66,null,{}] 18:34:01 INFO - PROCESS | 1866 | 1461375241680 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}] 18:34:01 INFO - PROCESS | 1866 | 1461375241839 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 18:34:01 INFO - PROCESS | 1866 | 1461375241959 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a75c8800 == 24 [pid = 1866] [id = 24] 18:34:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 69 (0x7fd0a7ce0c00) [pid = 1866] [serial = 69] [outer = (nil)] 18:34:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 70 (0x7fd0aab48800) [pid = 1866] [serial = 70] [outer = 0x7fd0a7ce0c00] 18:34:02 INFO - PROCESS | 1866 | 1461375242044 Marionette DEBUG loaded listener.js 18:34:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 71 (0x7fd0ac2f1000) [pid = 1866] [serial = 71] [outer = 0x7fd0a7ce0c00] 18:34:03 INFO - PROCESS | 1866 | 1461375243017 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]]]}] 18:34:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:34:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1399ms 18:34:03 INFO - PROCESS | 1866 | 1461375243067 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 18:34:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:34:03 INFO - PROCESS | 1866 | 1461375243072 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 18:34:03 INFO - PROCESS | 1866 | 1461375243080 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:34:03 INFO - PROCESS | 1866 | 1461375243085 Marionette TRACE conn3 <- [1,70,null,{}] 18:34:03 INFO - PROCESS | 1866 | 1461375243092 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}] 18:34:03 INFO - PROCESS | 1866 | 1461375243290 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 18:34:03 INFO - PROCESS | 1866 | 1461375243446 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd091a8d000 == 25 [pid = 1866] [id = 25] 18:34:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 72 (0x7fd097549c00) [pid = 1866] [serial = 72] [outer = (nil)] 18:34:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 73 (0x7fd098a71400) [pid = 1866] [serial = 73] [outer = 0x7fd097549c00] 18:34:03 INFO - PROCESS | 1866 | 1461375243523 Marionette DEBUG loaded listener.js 18:34:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 74 (0x7fd099cf2c00) [pid = 1866] [serial = 74] [outer = 0x7fd097549c00] 18:34:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b317000 == 24 [pid = 1866] [id = 18] 18:34:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b1b7800 == 23 [pid = 1866] [id = 17] 18:34:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b0df000 == 22 [pid = 1866] [id = 16] 18:34:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a442800 == 21 [pid = 1866] [id = 15] 18:34:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0969cd000 == 20 [pid = 1866] [id = 14] 18:34:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0975a9000 == 19 [pid = 1866] [id = 12] 18:34:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090e81000 == 18 [pid = 1866] [id = 9] 18:34:04 INFO - PROCESS | 1866 | 1461375244390 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]]]}] 18:34:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:34:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1338ms 18:34:04 INFO - PROCESS | 1866 | 1461375244421 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 18:34:04 INFO - PROCESS | 1866 | 1461375244429 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 18:34:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:34:04 INFO - PROCESS | 1866 | 1461375244437 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:34:04 INFO - PROCESS | 1866 | 1461375244442 Marionette TRACE conn3 <- [1,74,null,{}] 18:34:04 INFO - PROCESS | 1866 | 1461375244450 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}] 18:34:04 INFO - PROCESS | 1866 | 1461375244604 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 18:34:04 INFO - PROCESS | 1866 | 1461375244737 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099f15800 == 19 [pid = 1866] [id = 26] 18:34:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 75 (0x7fd0975d3000) [pid = 1866] [serial = 75] [outer = (nil)] 18:34:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 76 (0x7fd099ddb800) [pid = 1866] [serial = 76] [outer = 0x7fd0975d3000] 18:34:04 INFO - PROCESS | 1866 | 1461375244818 Marionette DEBUG loaded listener.js 18:34:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 77 (0x7fd09aa30000) [pid = 1866] [serial = 77] [outer = 0x7fd0975d3000] 18:34:05 INFO - PROCESS | 1866 | 1461375245644 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]]]}] 18:34:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:34:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1283ms 18:34:05 INFO - PROCESS | 1866 | 1461375245722 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 18:34:05 INFO - PROCESS | 1866 | 1461375245729 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 18:34:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:34:05 INFO - PROCESS | 1866 | 1461375245740 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:34:05 INFO - PROCESS | 1866 | 1461375245744 Marionette TRACE conn3 <- [1,78,null,{}] 18:34:05 INFO - PROCESS | 1866 | 1461375245750 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}] 18:34:05 INFO - PROCESS | 1866 | 1461375245925 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 18:34:06 INFO - PROCESS | 1866 | 1461375246049 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b0df000 == 20 [pid = 1866] [id = 27] 18:34:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 78 (0x7fd09ab23000) [pid = 1866] [serial = 78] [outer = (nil)] 18:34:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 79 (0x7fd09c1f1800) [pid = 1866] [serial = 79] [outer = 0x7fd09ab23000] 18:34:06 INFO - PROCESS | 1866 | 1461375246142 Marionette DEBUG loaded listener.js 18:34:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 80 (0x7fd09cf80400) [pid = 1866] [serial = 80] [outer = 0x7fd09ab23000] 18:34:06 INFO - PROCESS | 1866 | 1461375246918 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]]]}] 18:34:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:34:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1233ms 18:34:06 INFO - PROCESS | 1866 | 1461375246974 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 18:34:06 INFO - PROCESS | 1866 | 1461375246978 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 18:34:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:34:07 INFO - PROCESS | 1866 | 1461375247015 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:34:07 INFO - PROCESS | 1866 | 1461375247021 Marionette TRACE conn3 <- [1,82,null,{}] 18:34:07 INFO - PROCESS | 1866 | 1461375247037 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}] 18:34:07 INFO - PROCESS | 1866 | 1461375247208 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 18:34:07 INFO - PROCESS | 1866 | 1461375247308 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09dcd2000 == 21 [pid = 1866] [id = 28] 18:34:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 81 (0x7fd0a77e9c00) [pid = 1866] [serial = 81] [outer = (nil)] 18:34:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 82 (0x7fd0a7a93000) [pid = 1866] [serial = 82] [outer = 0x7fd0a77e9c00] 18:34:07 INFO - PROCESS | 1866 | 1461375247388 Marionette DEBUG loaded listener.js 18:34:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 83 (0x7fd0aab44000) [pid = 1866] [serial = 83] [outer = 0x7fd0a77e9c00] 18:34:08 INFO - PROCESS | 1866 | 1461375248166 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]]]}] 18:34:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:34:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1205ms 18:34:08 INFO - PROCESS | 1866 | 1461375248205 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 18:34:08 INFO - PROCESS | 1866 | 1461375248210 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 18:34:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:34:08 INFO - PROCESS | 1866 | 1461375248216 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:34:08 INFO - PROCESS | 1866 | 1461375248218 Marionette TRACE conn3 <- [1,86,null,{}] 18:34:08 INFO - PROCESS | 1866 | 1461375248224 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}] 18:34:08 INFO - PROCESS | 1866 | 1461375248434 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 18:34:08 INFO - PROCESS | 1866 | 1461375248449 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7a61000 == 22 [pid = 1866] [id = 29] 18:34:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 84 (0x7fd0ac49e800) [pid = 1866] [serial = 84] [outer = (nil)] 18:34:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 85 (0x7fd0ac5bb000) [pid = 1866] [serial = 85] [outer = 0x7fd0ac49e800] 18:34:08 INFO - PROCESS | 1866 | 1461375248520 Marionette DEBUG loaded listener.js 18:34:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 86 (0x7fd0aca5c800) [pid = 1866] [serial = 86] [outer = 0x7fd0ac49e800] 18:34:09 INFO - PROCESS | 1866 | 1461375249353 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]]]}] 18:34:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:34:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1182ms 18:34:09 INFO - PROCESS | 1866 | 1461375249400 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 18:34:09 INFO - PROCESS | 1866 | 1461375249404 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 18:34:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:34:09 INFO - PROCESS | 1866 | 1461375249410 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:34:09 INFO - PROCESS | 1866 | 1461375249412 Marionette TRACE conn3 <- [1,90,null,{}] 18:34:09 INFO - PROCESS | 1866 | 1461375249418 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}] 18:34:09 INFO - PROCESS | 1866 | 1461375249570 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 18:34:09 INFO - PROCESS | 1866 | 1461375249702 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7cb9800 == 23 [pid = 1866] [id = 30] 18:34:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 87 (0x7fd092792000) [pid = 1866] [serial = 87] [outer = (nil)] 18:34:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 88 (0x7fd0ac5b4c00) [pid = 1866] [serial = 88] [outer = 0x7fd092792000] 18:34:09 INFO - PROCESS | 1866 | 1461375249777 Marionette DEBUG loaded listener.js 18:34:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 89 (0x7fd0acc46000) [pid = 1866] [serial = 89] [outer = 0x7fd092792000] 18:34:10 INFO - PROCESS | 1866 | 1461375250741 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]]]}] 18:34:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:34:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1377ms 18:34:10 INFO - PROCESS | 1866 | 1461375250795 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 18:34:10 INFO - PROCESS | 1866 | 1461375250801 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 18:34:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:34:10 INFO - PROCESS | 1866 | 1461375250810 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:34:10 INFO - PROCESS | 1866 | 1461375250815 Marionette TRACE conn3 <- [1,94,null,{}] 18:34:10 INFO - PROCESS | 1866 | 1461375250823 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}] 18:34:10 INFO - PROCESS | 1866 | 1461375250984 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 18:34:11 INFO - PROCESS | 1866 | 1461375251123 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09980c000 == 24 [pid = 1866] [id = 31] 18:34:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 90 (0x7fd0969af800) [pid = 1866] [serial = 90] [outer = (nil)] 18:34:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7fd0975d6400) [pid = 1866] [serial = 91] [outer = 0x7fd0969af800] 18:34:11 INFO - PROCESS | 1866 | 1461375251194 Marionette DEBUG loaded listener.js 18:34:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 92 (0x7fd099de3800) [pid = 1866] [serial = 92] [outer = 0x7fd0969af800] 18:34:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a69a4000 == 23 [pid = 1866] [id = 23] 18:34:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a0b5c800 == 22 [pid = 1866] [id = 22] 18:34:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a215000 == 21 [pid = 1866] [id = 21] 18:34:11 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0993c4800 == 20 [pid = 1866] [id = 20] 18:34:12 INFO - PROCESS | 1866 | 1461375252146 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]]]}] 18:34:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:34:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1384ms 18:34:12 INFO - PROCESS | 1866 | 1461375252194 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 18:34:12 INFO - PROCESS | 1866 | 1461375252200 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 18:34:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:34:12 INFO - PROCESS | 1866 | 1461375252208 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:34:12 INFO - PROCESS | 1866 | 1461375252214 Marionette TRACE conn3 <- [1,98,null,{}] 18:34:12 INFO - PROCESS | 1866 | 1461375252223 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}] 18:34:12 INFO - PROCESS | 1866 | 1461375252400 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 18:34:12 INFO - PROCESS | 1866 | 1461375252532 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b0e2000 == 21 [pid = 1866] [id = 32] 18:34:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 93 (0x7fd099ddbc00) [pid = 1866] [serial = 93] [outer = (nil)] 18:34:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 94 (0x7fd09ab1b000) [pid = 1866] [serial = 94] [outer = 0x7fd099ddbc00] 18:34:12 INFO - PROCESS | 1866 | 1461375252614 Marionette DEBUG loaded listener.js 18:34:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7fd09b6f4000) [pid = 1866] [serial = 95] [outer = 0x7fd099ddbc00] 18:34:13 INFO - PROCESS | 1866 | 1461375253436 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]]]}] 18:34:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:34:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1289ms 18:34:13 INFO - PROCESS | 1866 | 1461375253498 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 18:34:13 INFO - PROCESS | 1866 | 1461375253506 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 18:34:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:34:13 INFO - PROCESS | 1866 | 1461375253516 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:34:13 INFO - PROCESS | 1866 | 1461375253521 Marionette TRACE conn3 <- [1,102,null,{}] 18:34:13 INFO - PROCESS | 1866 | 1461375253527 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}] 18:34:13 INFO - PROCESS | 1866 | 1461375253733 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 18:34:13 INFO - PROCESS | 1866 | 1461375253865 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a69a6000 == 22 [pid = 1866] [id = 33] 18:34:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7fd09c2c3800) [pid = 1866] [serial = 96] [outer = (nil)] 18:34:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7fd0a69e5400) [pid = 1866] [serial = 97] [outer = 0x7fd09c2c3800] 18:34:13 INFO - PROCESS | 1866 | 1461375253944 Marionette DEBUG loaded listener.js 18:34:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7fd0a78ef800) [pid = 1866] [serial = 98] [outer = 0x7fd09c2c3800] 18:34:14 INFO - PROCESS | 1866 | 1461375254842 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]]]}] 18:34:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:34:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1389ms 18:34:14 INFO - PROCESS | 1866 | 1461375254907 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 18:34:14 INFO - PROCESS | 1866 | 1461375254911 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 18:34:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:34:14 INFO - PROCESS | 1866 | 1461375254917 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:34:14 INFO - PROCESS | 1866 | 1461375254923 Marionette TRACE conn3 <- [1,106,null,{}] 18:34:14 INFO - PROCESS | 1866 | 1461375254938 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}] 18:34:15 INFO - PROCESS | 1866 | 1461375255148 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 18:34:15 INFO - PROCESS | 1866 | 1461375255280 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a8c73800 == 23 [pid = 1866] [id = 34] 18:34:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7fd0aa6a4800) [pid = 1866] [serial = 99] [outer = (nil)] 18:34:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7fd0ac5b8000) [pid = 1866] [serial = 100] [outer = 0x7fd0aa6a4800] 18:34:15 INFO - PROCESS | 1866 | 1461375255365 Marionette DEBUG loaded listener.js 18:34:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7fd0ace13800) [pid = 1866] [serial = 101] [outer = 0x7fd0aa6a4800] 18:34:16 INFO - PROCESS | 1866 | 1461375256143 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]]]}] 18:34:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:34:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1286ms 18:34:16 INFO - PROCESS | 1866 | 1461375256204 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 18:34:16 INFO - PROCESS | 1866 | 1461375256208 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 18:34:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:34:16 INFO - PROCESS | 1866 | 1461375256214 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:34:16 INFO - PROCESS | 1866 | 1461375256217 Marionette TRACE conn3 <- [1,110,null,{}] 18:34:16 INFO - PROCESS | 1866 | 1461375256240 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}] 18:34:16 INFO - PROCESS | 1866 | 1461375256397 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 18:34:16 INFO - PROCESS | 1866 | 1461375256523 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac258000 == 24 [pid = 1866] [id = 35] 18:34:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7fd0aab4a400) [pid = 1866] [serial = 102] [outer = (nil)] 18:34:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7fd0aebc6400) [pid = 1866] [serial = 103] [outer = 0x7fd0aab4a400] 18:34:16 INFO - PROCESS | 1866 | 1461375256599 Marionette DEBUG loaded listener.js 18:34:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7fd0af8c1400) [pid = 1866] [serial = 104] [outer = 0x7fd0aab4a400] 18:34:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7fd0acf89000) [pid = 1866] [serial = 105] [outer = 0x7fd092913400] 18:34:17 INFO - PROCESS | 1866 | 1461375257513 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]]]}] 18:34:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:34:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1334ms 18:34:17 INFO - PROCESS | 1866 | 1461375257549 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 18:34:17 INFO - PROCESS | 1866 | 1461375257551 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 18:34:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:34:17 INFO - PROCESS | 1866 | 1461375257558 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:34:17 INFO - PROCESS | 1866 | 1461375257561 Marionette TRACE conn3 <- [1,114,null,{}] 18:34:17 INFO - PROCESS | 1866 | 1461375257566 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}] 18:34:17 INFO - PROCESS | 1866 | 1461375257714 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 18:34:17 INFO - PROCESS | 1866 | 1461375257850 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090e77000 == 25 [pid = 1866] [id = 36] 18:34:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7fd090d1ac00) [pid = 1866] [serial = 106] [outer = (nil)] 18:34:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7fd098cae800) [pid = 1866] [serial = 107] [outer = 0x7fd090d1ac00] 18:34:17 INFO - PROCESS | 1866 | 1461375257924 Marionette DEBUG loaded listener.js 18:34:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7fd0b0e0a000) [pid = 1866] [serial = 108] [outer = 0x7fd090d1ac00] 18:34:18 INFO - PROCESS | 1866 | 1461375258825 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]]]}] 18:34:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:34:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1327ms 18:34:18 INFO - PROCESS | 1866 | 1461375258887 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 18:34:18 INFO - PROCESS | 1866 | 1461375258898 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 18:34:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:34:18 INFO - PROCESS | 1866 | 1461375258910 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:34:18 INFO - PROCESS | 1866 | 1461375258920 Marionette TRACE conn3 <- [1,118,null,{}] 18:34:18 INFO - PROCESS | 1866 | 1461375258929 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}] 18:34:19 INFO - PROCESS | 1866 | 1461375259085 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 18:34:19 INFO - PROCESS | 1866 | 1461375259222 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09ab89800 == 26 [pid = 1866] [id = 37] 18:34:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7fd09c1ee800) [pid = 1866] [serial = 109] [outer = (nil)] 18:34:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7fd09c46d000) [pid = 1866] [serial = 110] [outer = 0x7fd09c1ee800] 18:34:19 INFO - PROCESS | 1866 | 1461375259292 Marionette DEBUG loaded listener.js 18:34:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7fd0a1986400) [pid = 1866] [serial = 111] [outer = 0x7fd09c1ee800] 18:34:19 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099f15800 == 25 [pid = 1866] [id = 26] 18:34:20 INFO - PROCESS | 1866 | 1461375260215 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]]]}] 18:34:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:34:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1343ms 18:34:20 INFO - PROCESS | 1866 | 1461375260254 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 18:34:20 INFO - PROCESS | 1866 | 1461375260262 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 18:34:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:34:20 INFO - PROCESS | 1866 | 1461375260271 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:34:20 INFO - PROCESS | 1866 | 1461375260275 Marionette TRACE conn3 <- [1,122,null,{}] 18:34:20 INFO - PROCESS | 1866 | 1461375260283 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}] 18:34:20 INFO - PROCESS | 1866 | 1461375260454 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 18:34:20 INFO - PROCESS | 1866 | 1461375260586 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a0d0f800 == 26 [pid = 1866] [id = 38] 18:34:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7fd0a1989000) [pid = 1866] [serial = 112] [outer = (nil)] 18:34:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7fd0a756b800) [pid = 1866] [serial = 113] [outer = 0x7fd0a1989000] 18:34:20 INFO - PROCESS | 1866 | 1461375260666 Marionette DEBUG loaded listener.js 18:34:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7fd0a7a07400) [pid = 1866] [serial = 114] [outer = 0x7fd0a1989000] 18:34:21 INFO - PROCESS | 1866 | 1461375261477 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]]]}] 18:34:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:34:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1233ms 18:34:21 INFO - PROCESS | 1866 | 1461375261505 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 18:34:21 INFO - PROCESS | 1866 | 1461375261513 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 18:34:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:34:21 INFO - PROCESS | 1866 | 1461375261525 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:34:21 INFO - PROCESS | 1866 | 1461375261529 Marionette TRACE conn3 <- [1,126,null,{}] 18:34:21 INFO - PROCESS | 1866 | 1461375261535 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}] 18:34:21 INFO - PROCESS | 1866 | 1461375261694 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 18:34:21 INFO - PROCESS | 1866 | 1461375261832 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0aa635800 == 27 [pid = 1866] [id = 39] 18:34:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7fd0a89e6400) [pid = 1866] [serial = 115] [outer = (nil)] 18:34:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7fd0ac2fc000) [pid = 1866] [serial = 116] [outer = 0x7fd0a89e6400] 18:34:21 INFO - PROCESS | 1866 | 1461375261907 Marionette DEBUG loaded listener.js 18:34:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7fd0acab4800) [pid = 1866] [serial = 117] [outer = 0x7fd0a89e6400] 18:34:22 INFO - PROCESS | 1866 | 1461375262840 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]]]}] 18:34:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:34:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1331ms 18:34:22 INFO - PROCESS | 1866 | 1461375262855 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 18:34:22 INFO - PROCESS | 1866 | 1461375262860 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 18:34:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:34:22 INFO - PROCESS | 1866 | 1461375262866 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:34:22 INFO - PROCESS | 1866 | 1461375262872 Marionette TRACE conn3 <- [1,130,null,{}] 18:34:22 INFO - PROCESS | 1866 | 1461375262887 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}] 18:34:23 INFO - PROCESS | 1866 | 1461375263044 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 18:34:23 INFO - PROCESS | 1866 | 1461375263186 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0acf24800 == 28 [pid = 1866] [id = 40] 18:34:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7fd0acf87c00) [pid = 1866] [serial = 118] [outer = (nil)] 18:34:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7fd0b0e86800) [pid = 1866] [serial = 119] [outer = 0x7fd0acf87c00] 18:34:23 INFO - PROCESS | 1866 | 1461375263265 Marionette DEBUG loaded listener.js 18:34:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7fd090658000) [pid = 1866] [serial = 120] [outer = 0x7fd0acf87c00] 18:34:24 INFO - PROCESS | 1866 | 1461375264112 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]]]}] 18:34:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:34:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1283ms 18:34:24 INFO - PROCESS | 1866 | 1461375264151 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 18:34:24 INFO - PROCESS | 1866 | 1461375264157 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 18:34:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:34:24 INFO - PROCESS | 1866 | 1461375264163 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:34:24 INFO - PROCESS | 1866 | 1461375264165 Marionette TRACE conn3 <- [1,134,null,{}] 18:34:24 INFO - PROCESS | 1866 | 1461375264171 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}] 18:34:24 INFO - PROCESS | 1866 | 1461375264329 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 18:34:24 INFO - PROCESS | 1866 | 1461375264497 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0969d3000 == 29 [pid = 1866] [id = 41] 18:34:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7fd090657800) [pid = 1866] [serial = 121] [outer = (nil)] 18:34:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7fd09091a800) [pid = 1866] [serial = 122] [outer = 0x7fd090657800] 18:34:24 INFO - PROCESS | 1866 | 1461375264575 Marionette DEBUG loaded listener.js 18:34:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7fd09091e000) [pid = 1866] [serial = 123] [outer = 0x7fd090657800] 18:34:25 INFO - PROCESS | 1866 | 1461375265405 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]]]}] 18:34:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:34:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1280ms 18:34:25 INFO - PROCESS | 1866 | 1461375265444 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 18:34:25 INFO - PROCESS | 1866 | 1461375265448 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 18:34:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:34:25 INFO - PROCESS | 1866 | 1461375265454 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:34:25 INFO - PROCESS | 1866 | 1461375265457 Marionette TRACE conn3 <- [1,138,null,{}] 18:34:25 INFO - PROCESS | 1866 | 1461375265462 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}] 18:34:25 INFO - PROCESS | 1866 | 1461375265612 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 18:34:25 INFO - PROCESS | 1866 | 1461375265867 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0969da000 == 30 [pid = 1866] [id = 42] 18:34:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7fd090652c00) [pid = 1866] [serial = 124] [outer = (nil)] 18:34:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7fd090654800) [pid = 1866] [serial = 125] [outer = 0x7fd090652c00] 18:34:25 INFO - PROCESS | 1866 | 1461375265939 Marionette DEBUG loaded listener.js 18:34:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7fd090917c00) [pid = 1866] [serial = 126] [outer = 0x7fd090652c00] 18:34:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a8c73800 == 29 [pid = 1866] [id = 34] 18:34:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b0e2000 == 28 [pid = 1866] [id = 32] 18:34:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a69a6000 == 27 [pid = 1866] [id = 33] 18:34:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd092a94800 == 26 [pid = 1866] [id = 6] 18:34:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd091a8d000 == 25 [pid = 1866] [id = 25] 18:34:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac258000 == 24 [pid = 1866] [id = 35] 18:34:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a75c8800 == 23 [pid = 1866] [id = 24] 18:34:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090e77000 == 22 [pid = 1866] [id = 36] 18:34:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b0df000 == 21 [pid = 1866] [id = 27] 18:34:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090de3800 == 20 [pid = 1866] [id = 8] 18:34:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a7a61000 == 19 [pid = 1866] [id = 29] 18:34:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09dcd2000 == 18 [pid = 1866] [id = 28] 18:34:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a7cb9800 == 17 [pid = 1866] [id = 30] 18:34:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09980c000 == 16 [pid = 1866] [id = 31] 18:34:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a229800 == 15 [pid = 1866] [id = 13] 18:34:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0969d3000 == 14 [pid = 1866] [id = 41] 18:34:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0acf24800 == 13 [pid = 1866] [id = 40] 18:34:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a0d0f800 == 12 [pid = 1866] [id = 38] 18:34:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0aa635800 == 11 [pid = 1866] [id = 39] 18:34:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09c3b1800 == 10 [pid = 1866] [id = 19] 18:34:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09ab89800 == 9 [pid = 1866] [id = 37] 18:34:30 INFO - PROCESS | 1866 | 1461375270305 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]]]}] 18:34:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:34:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 4893ms 18:34:30 INFO - PROCESS | 1866 | 1461375270358 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 18:34:30 INFO - PROCESS | 1866 | 1461375270363 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 18:34:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:34:30 INFO - PROCESS | 1866 | 1461375270375 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:34:30 INFO - PROCESS | 1866 | 1461375270380 Marionette TRACE conn3 <- [1,142,null,{}] 18:34:30 INFO - PROCESS | 1866 | 1461375270389 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}] 18:34:30 INFO - PROCESS | 1866 | 1461375270546 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 18:34:30 INFO - PROCESS | 1866 | 1461375270560 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd097519800 == 10 [pid = 1866] [id = 43] 18:34:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7fd09418dc00) [pid = 1866] [serial = 127] [outer = (nil)] 18:34:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7fd094190800) [pid = 1866] [serial = 128] [outer = 0x7fd09418dc00] 18:34:30 INFO - PROCESS | 1866 | 1461375270628 Marionette DEBUG loaded listener.js 18:34:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7fd094195800) [pid = 1866] [serial = 129] [outer = 0x7fd09418dc00] 18:34:31 INFO - PROCESS | 1866 | 1461375271431 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]]]}] 18:34:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:34:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1082ms 18:34:31 INFO - PROCESS | 1866 | 1461375271476 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 18:34:31 INFO - PROCESS | 1866 | 1461375271486 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 18:34:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:34:31 INFO - PROCESS | 1866 | 1461375271502 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:34:31 INFO - PROCESS | 1866 | 1461375271505 Marionette TRACE conn3 <- [1,146,null,{}] 18:34:31 INFO - PROCESS | 1866 | 1461375271513 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}] 18:34:31 INFO - PROCESS | 1866 | 1461375271681 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 18:34:31 INFO - PROCESS | 1866 | 1461375271853 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09ab9e800 == 11 [pid = 1866] [id = 44] 18:34:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7fd090c03400) [pid = 1866] [serial = 130] [outer = (nil)] 18:34:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7fd0994a7c00) [pid = 1866] [serial = 131] [outer = 0x7fd090c03400] 18:34:31 INFO - PROCESS | 1866 | 1461375271935 Marionette DEBUG loaded listener.js 18:34:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7fd099752800) [pid = 1866] [serial = 132] [outer = 0x7fd090c03400] 18:34:33 INFO - PROCESS | 1866 | 1461375273003 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]]]}] 18:34:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:34:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1533ms 18:34:33 INFO - PROCESS | 1866 | 1461375273035 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 18:34:33 INFO - PROCESS | 1866 | 1461375273039 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 18:34:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:34:33 INFO - PROCESS | 1866 | 1461375273047 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:34:33 INFO - PROCESS | 1866 | 1461375273053 Marionette TRACE conn3 <- [1,150,null,{}] 18:34:33 INFO - PROCESS | 1866 | 1461375273082 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}] 18:34:33 INFO - PROCESS | 1866 | 1461375273296 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 18:34:33 INFO - PROCESS | 1866 | 1461375273324 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a78c3000 == 12 [pid = 1866] [id = 45] 18:34:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7fd094195000) [pid = 1866] [serial = 133] [outer = (nil)] 18:34:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7fd09c16c800) [pid = 1866] [serial = 134] [outer = 0x7fd094195000] 18:34:33 INFO - PROCESS | 1866 | 1461375273403 Marionette DEBUG loaded listener.js 18:34:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7fd09dc07800) [pid = 1866] [serial = 135] [outer = 0x7fd094195000] 18:34:34 INFO - PROCESS | 1866 | 1461375274190 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]]]}] 18:34:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:34:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1193ms 18:34:34 INFO - PROCESS | 1866 | 1461375274241 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 18:34:34 INFO - PROCESS | 1866 | 1461375274246 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 18:34:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:34:34 INFO - PROCESS | 1866 | 1461375274252 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:34:34 INFO - PROCESS | 1866 | 1461375274255 Marionette TRACE conn3 <- [1,154,null,{}] 18:34:34 INFO - PROCESS | 1866 | 1461375274260 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}] 18:34:35 INFO - PROCESS | 1866 | 1461375275300 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7fd090c06c00) [pid = 1866] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7fd09a1f1000) [pid = 1866] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7fd099a87400) [pid = 1866] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7fd09cf87400) [pid = 1866] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7fd092a08000) [pid = 1866] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7fd09278e800) [pid = 1866] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7fd090d1a400) [pid = 1866] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7fd091bec800) [pid = 1866] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7fd09c472c00) [pid = 1866] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7fd092792000) [pid = 1866] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 124 (0x7fd09c2c3800) [pid = 1866] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7fd0a77e9c00) [pid = 1866] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7fd0a89e6400) [pid = 1866] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7fd099844000) [pid = 1866] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7fd09291e000) [pid = 1866] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7fd099ddbc00) [pid = 1866] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7fd0a77e4800) [pid = 1866] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7fd0969af800) [pid = 1866] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7fd0a1989000) [pid = 1866] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 115 (0x7fd09ab23000) [pid = 1866] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7fd09c1ee800) [pid = 1866] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7fd0975d3000) [pid = 1866] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7fd090657800) [pid = 1866] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7fd0ac49e800) [pid = 1866] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7fd090d1ac00) [pid = 1866] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7fd0aab4a400) [pid = 1866] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7fd0acf87c00) [pid = 1866] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7fd0a7ce0c00) [pid = 1866] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7fd090c0d800) [pid = 1866] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7fd097549c00) [pid = 1866] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7fd09dc05c00) [pid = 1866] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7fd092a11400) [pid = 1866] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:34:35 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7fd0aa6a4800) [pid = 1866] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:34:35 INFO - PROCESS | 1866 | 1461375275546 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0913d1800 == 13 [pid = 1866] [id = 46] 18:34:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7fd090c05c00) [pid = 1866] [serial = 136] [outer = (nil)] 18:34:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7fd090d25800) [pid = 1866] [serial = 137] [outer = 0x7fd090c05c00] 18:34:35 INFO - PROCESS | 1866 | 1461375275620 Marionette DEBUG loaded listener.js 18:34:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7fd092915400) [pid = 1866] [serial = 138] [outer = 0x7fd090c05c00] 18:34:36 INFO - PROCESS | 1866 | 1461375276479 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]]]}] 18:34:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:34:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 2285ms 18:34:36 INFO - PROCESS | 1866 | 1461375276538 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 18:34:36 INFO - PROCESS | 1866 | 1461375276541 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 18:34:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:34:36 INFO - PROCESS | 1866 | 1461375276548 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:34:36 INFO - PROCESS | 1866 | 1461375276550 Marionette TRACE conn3 <- [1,158,null,{}] 18:34:36 INFO - PROCESS | 1866 | 1461375276557 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}] 18:34:36 INFO - PROCESS | 1866 | 1461375276702 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 18:34:36 INFO - PROCESS | 1866 | 1461375276712 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09c1a2800 == 14 [pid = 1866] [id = 47] 18:34:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7fd090c0b400) [pid = 1866] [serial = 139] [outer = (nil)] 18:34:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7fd09baabc00) [pid = 1866] [serial = 140] [outer = 0x7fd090c0b400] 18:34:36 INFO - PROCESS | 1866 | 1461375276778 Marionette DEBUG loaded listener.js 18:34:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7fd0a0a5ec00) [pid = 1866] [serial = 141] [outer = 0x7fd090c0b400] 18:34:37 INFO - PROCESS | 1866 | 1461375277881 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]]]}] 18:34:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:34:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1380ms 18:34:37 INFO - PROCESS | 1866 | 1461375277930 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 18:34:37 INFO - PROCESS | 1866 | 1461375277936 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 18:34:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:34:37 INFO - PROCESS | 1866 | 1461375277946 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:34:37 INFO - PROCESS | 1866 | 1461375277952 Marionette TRACE conn3 <- [1,162,null,{}] 18:34:37 INFO - PROCESS | 1866 | 1461375277960 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}] 18:34:38 INFO - PROCESS | 1866 | 1461375278184 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 18:34:38 INFO - PROCESS | 1866 | 1461375278359 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09ab82800 == 15 [pid = 1866] [id = 48] 18:34:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7fd092a0dc00) [pid = 1866] [serial = 142] [outer = (nil)] 18:34:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7fd0969ac400) [pid = 1866] [serial = 143] [outer = 0x7fd092a0dc00] 18:34:38 INFO - PROCESS | 1866 | 1461375278481 Marionette DEBUG loaded listener.js 18:34:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7fd0986c5400) [pid = 1866] [serial = 144] [outer = 0x7fd092a0dc00] 18:34:39 INFO - PROCESS | 1866 | 1461375279344 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]]]}] 18:34:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:34:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1438ms 18:34:39 INFO - PROCESS | 1866 | 1461375279384 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 18:34:39 INFO - PROCESS | 1866 | 1461375279393 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 18:34:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:34:39 INFO - PROCESS | 1866 | 1461375279403 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:34:39 INFO - PROCESS | 1866 | 1461375279407 Marionette TRACE conn3 <- [1,166,null,{}] 18:34:39 INFO - PROCESS | 1866 | 1461375279414 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}] 18:34:39 INFO - PROCESS | 1866 | 1461375279581 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 18:34:39 INFO - PROCESS | 1866 | 1461375279718 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7c0f000 == 16 [pid = 1866] [id = 49] 18:34:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7fd09091ac00) [pid = 1866] [serial = 145] [outer = (nil)] 18:34:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7fd09aa33400) [pid = 1866] [serial = 146] [outer = 0x7fd09091ac00] 18:34:39 INFO - PROCESS | 1866 | 1461375279796 Marionette DEBUG loaded listener.js 18:34:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7fd09b6ed400) [pid = 1866] [serial = 147] [outer = 0x7fd09091ac00] 18:34:40 INFO - PROCESS | 1866 | 1461375280886 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]]]}] 18:34:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:34:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1532ms 18:34:40 INFO - PROCESS | 1866 | 1461375280938 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:34:40 INFO - PROCESS | 1866 | 1461375280952 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 18:34:40 INFO - PROCESS | 1866 | 1461375280958 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 18:34:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:34:40 INFO - PROCESS | 1866 | 1461375280967 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:34:40 INFO - PROCESS | 1866 | 1461375280970 Marionette TRACE conn3 <- [1,170,null,{}] 18:34:40 INFO - PROCESS | 1866 | 1461375280977 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}] 18:34:41 INFO - PROCESS | 1866 | 1461375281204 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 18:34:41 INFO - PROCESS | 1866 | 1461375281440 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7fd090654800) [pid = 1866] [serial = 125] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7fd0aa63d800) [pid = 1866] [serial = 2] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7fd09a50a400) [pid = 1866] [serial = 40] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7fd09b121000) [pid = 1866] [serial = 43] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7fd09261e800) [pid = 1866] [serial = 28] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7fd09dc05000) [pid = 1866] [serial = 46] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7fd09b11cc00) [pid = 1866] [serial = 41] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7fd0a755f800) [pid = 1866] [serial = 49] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7fd0a77e3400) [pid = 1866] [serial = 50] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7fd0975d4000) [pid = 1866] [serial = 34] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7fd09aa26c00) [pid = 1866] [serial = 35] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7fd090ea0400) [pid = 1866] [serial = 25] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7fd09b039400) [pid = 1866] [serial = 37] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7fd09bab4400) [pid = 1866] [serial = 38] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7fd09c2c6800) [pid = 1866] [serial = 44] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7fd0a198d800) [pid = 1866] [serial = 47] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7fd096975c00) [pid = 1866] [serial = 31] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7fd091ac7c00) [pid = 1866] [serial = 23] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 95 (0x7fd09278dc00) [pid = 1866] [serial = 26] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 94 (0x7fd099cecc00) [pid = 1866] [serial = 12] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 93 (0x7fd09a0e3400) [pid = 1866] [serial = 9] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 92 (0x7fd092913000) [pid = 1866] [serial = 16] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 91 (0x7fd092919000) [pid = 1866] [serial = 17] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 90 (0x7fd092798c00) [pid = 1866] [serial = 19] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 89 (0x7fd090e9dc00) [pid = 1866] [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.] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 88 (0x7fd090c0f400) [pid = 1866] [serial = 22] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090e7f800 == 17 [pid = 1866] [id = 50] 18:34:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 89 (0x7fd09065d000) [pid = 1866] [serial = 148] [outer = (nil)] 18:34:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 90 (0x7fd090d23400) [pid = 1866] [serial = 149] [outer = 0x7fd09065d000] 18:34:41 INFO - PROCESS | 1866 | 1461375281589 Marionette DEBUG loaded listener.js 18:34:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7fd09291b000) [pid = 1866] [serial = 150] [outer = 0x7fd09065d000] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 90 (0x7fd099ddb800) [pid = 1866] [serial = 76] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 89 (0x7fd0975d6400) [pid = 1866] [serial = 91] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 88 (0x7fd0941e9800) [pid = 1866] [serial = 52] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 87 (0x7fd0a77e5400) [pid = 1866] [serial = 53] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 86 (0x7fd0941ebc00) [pid = 1866] [serial = 58] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 85 (0x7fd0a7c5cc00) [pid = 1866] [serial = 55] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 84 (0x7fd099de3800) [pid = 1866] [serial = 92] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 83 (0x7fd0a7a07400) [pid = 1866] [serial = 114] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 82 (0x7fd0a7a93000) [pid = 1866] [serial = 82] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 81 (0x7fd09cf80400) [pid = 1866] [serial = 80] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 80 (0x7fd0a756b800) [pid = 1866] [serial = 113] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 79 (0x7fd09ab1b000) [pid = 1866] [serial = 94] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 78 (0x7fd0aca5c800) [pid = 1866] [serial = 86] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 77 (0x7fd0a1986400) [pid = 1866] [serial = 111] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 76 (0x7fd0ac5b4c00) [pid = 1866] [serial = 88] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 75 (0x7fd09c1f1800) [pid = 1866] [serial = 79] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 74 (0x7fd09c46d000) [pid = 1866] [serial = 110] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 73 (0x7fd09aa30000) [pid = 1866] [serial = 77] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 72 (0x7fd099cf2c00) [pid = 1866] [serial = 74] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 71 (0x7fd0aab44000) [pid = 1866] [serial = 83] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 70 (0x7fd0ac5b8000) [pid = 1866] [serial = 100] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 69 (0x7fd0acab4800) [pid = 1866] [serial = 117] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 68 (0x7fd0aab48800) [pid = 1866] [serial = 70] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 67 (0x7fd0b0e86800) [pid = 1866] [serial = 119] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 66 (0x7fd09b120800) [pid = 1866] [serial = 62] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 65 (0x7fd0a6920000) [pid = 1866] [serial = 64] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 64 (0x7fd0a69e5400) [pid = 1866] [serial = 97] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 63 (0x7fd098a6f800) [pid = 1866] [serial = 59] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 62 (0x7fd0ac2fc000) [pid = 1866] [serial = 116] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 61 (0x7fd09ab19000) [pid = 1866] [serial = 61] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 60 (0x7fd09b6f4000) [pid = 1866] [serial = 95] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 59 (0x7fd0a8abe000) [pid = 1866] [serial = 56] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 58 (0x7fd098cae800) [pid = 1866] [serial = 107] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 57 (0x7fd0aebc6400) [pid = 1866] [serial = 103] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 56 (0x7fd0ace13800) [pid = 1866] [serial = 101] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 55 (0x7fd0a7c5d400) [pid = 1866] [serial = 65] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 54 (0x7fd0acc46000) [pid = 1866] [serial = 89] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 53 (0x7fd0a78ef800) [pid = 1866] [serial = 98] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 52 (0x7fd0a8abc000) [pid = 1866] [serial = 67] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 51 (0x7fd09091e000) [pid = 1866] [serial = 123] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 50 (0x7fd0ac5bb000) [pid = 1866] [serial = 85] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 49 (0x7fd0b0e0a000) [pid = 1866] [serial = 108] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 48 (0x7fd0af8c1400) [pid = 1866] [serial = 104] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 47 (0x7fd09091a800) [pid = 1866] [serial = 122] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 46 (0x7fd090658000) [pid = 1866] [serial = 120] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 45 (0x7fd0ac2f1000) [pid = 1866] [serial = 71] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 44 (0x7fd098a71400) [pid = 1866] [serial = 73] [outer = (nil)] [url = about:blank] 18:34:41 INFO - PROCESS | 1866 | --DOMWINDOW == 43 (0x7fd0a8c19c00) [pid = 1866] [serial = 68] [outer = (nil)] [url = about:blank] 18:34:42 INFO - PROCESS | 1866 | 1461375282272 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]]]}] 18:34:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:34:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1329ms 18:34:42 INFO - PROCESS | 1866 | 1461375282297 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 18:34:42 INFO - PROCESS | 1866 | 1461375282304 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 18:34:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:34:42 INFO - PROCESS | 1866 | 1461375282315 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:34:42 INFO - PROCESS | 1866 | 1461375282319 Marionette TRACE conn3 <- [1,174,null,{}] 18:34:42 INFO - PROCESS | 1866 | 1461375282326 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}] 18:34:42 INFO - PROCESS | 1866 | 1461375282468 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 18:34:42 INFO - PROCESS | 1866 | 1461375282555 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09442e000 == 18 [pid = 1866] [id = 51] 18:34:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 44 (0x7fd090926800) [pid = 1866] [serial = 151] [outer = (nil)] 18:34:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 45 (0x7fd094194800) [pid = 1866] [serial = 152] [outer = 0x7fd090926800] 18:34:42 INFO - PROCESS | 1866 | 1461375282618 Marionette DEBUG loaded listener.js 18:34:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 46 (0x7fd09696e800) [pid = 1866] [serial = 153] [outer = 0x7fd090926800] 18:34:43 INFO - PROCESS | 1866 | 1461375283466 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]]]}] 18:34:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:34:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1182ms 18:34:43 INFO - PROCESS | 1866 | 1461375283498 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 18:34:43 INFO - PROCESS | 1866 | 1461375283501 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 18:34:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:34:43 INFO - PROCESS | 1866 | 1461375283509 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:34:43 INFO - PROCESS | 1866 | 1461375283515 Marionette TRACE conn3 <- [1,178,null,{}] 18:34:43 INFO - PROCESS | 1866 | 1461375283532 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}] 18:34:43 INFO - PROCESS | 1866 | 1461375283678 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 18:34:43 INFO - PROCESS | 1866 | 1461375283699 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099812000 == 19 [pid = 1866] [id = 52] 18:34:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 47 (0x7fd09065a400) [pid = 1866] [serial = 154] [outer = (nil)] 18:34:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 48 (0x7fd0994ab800) [pid = 1866] [serial = 155] [outer = 0x7fd09065a400] 18:34:43 INFO - PROCESS | 1866 | 1461375283767 Marionette DEBUG loaded listener.js 18:34:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 49 (0x7fd09a0e1400) [pid = 1866] [serial = 156] [outer = 0x7fd09065a400] 18:34:44 INFO - PROCESS | 1866 | 1461375284513 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]]]}] 18:34:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:34:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1037ms 18:34:44 INFO - PROCESS | 1866 | 1461375284547 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 18:34:44 INFO - PROCESS | 1866 | 1461375284551 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 18:34:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:34:44 INFO - PROCESS | 1866 | 1461375284557 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:34:44 INFO - PROCESS | 1866 | 1461375284559 Marionette TRACE conn3 <- [1,182,null,{}] 18:34:44 INFO - PROCESS | 1866 | 1461375284568 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}] 18:34:44 INFO - PROCESS | 1866 | 1461375284737 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 18:34:44 INFO - PROCESS | 1866 | 1461375284764 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a223000 == 20 [pid = 1866] [id = 53] 18:34:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 50 (0x7fd09aa29800) [pid = 1866] [serial = 157] [outer = (nil)] 18:34:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 51 (0x7fd09ab26400) [pid = 1866] [serial = 158] [outer = 0x7fd09aa29800] 18:34:44 INFO - PROCESS | 1866 | 1461375284833 Marionette DEBUG loaded listener.js 18:34:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 52 (0x7fd09b11c400) [pid = 1866] [serial = 159] [outer = 0x7fd09aa29800] 18:34:45 INFO - PROCESS | 1866 | 1461375285550 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]]]}] 18:34:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:34:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1028ms 18:34:45 INFO - PROCESS | 1866 | 1461375285588 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 18:34:45 INFO - PROCESS | 1866 | 1461375285592 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 18:34:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:34:45 INFO - PROCESS | 1866 | 1461375285599 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:34:45 INFO - PROCESS | 1866 | 1461375285602 Marionette TRACE conn3 <- [1,186,null,{}] 18:34:45 INFO - PROCESS | 1866 | --DOMWINDOW == 51 (0x7fd090652c00) [pid = 1866] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:34:45 INFO - PROCESS | 1866 | --DOMWINDOW == 50 (0x7fd09418dc00) [pid = 1866] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:34:45 INFO - PROCESS | 1866 | --DOMWINDOW == 49 (0x7fd090c03400) [pid = 1866] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:34:45 INFO - PROCESS | 1866 | --DOMWINDOW == 48 (0x7fd094195000) [pid = 1866] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:34:45 INFO - PROCESS | 1866 | --DOMWINDOW == 47 (0x7fd090c05c00) [pid = 1866] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:34:45 INFO - PROCESS | 1866 | 1461375285642 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}] 18:34:45 INFO - PROCESS | 1866 | 1461375285803 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 18:34:45 INFO - PROCESS | 1866 | 1461375285855 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a7d4800 == 21 [pid = 1866] [id = 54] 18:34:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 48 (0x7fd090656c00) [pid = 1866] [serial = 160] [outer = (nil)] 18:34:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 49 (0x7fd09aa30000) [pid = 1866] [serial = 161] [outer = 0x7fd090656c00] 18:34:45 INFO - PROCESS | 1866 | 1461375285916 Marionette DEBUG loaded listener.js 18:34:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 50 (0x7fd09b681800) [pid = 1866] [serial = 162] [outer = 0x7fd090656c00] 18:34:46 INFO - PROCESS | 1866 | 1461375286578 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]]]}] 18:34:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:34:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 996ms 18:34:46 INFO - PROCESS | 1866 | 1461375286597 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 18:34:46 INFO - PROCESS | 1866 | 1461375286601 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 18:34:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:34:46 INFO - PROCESS | 1866 | 1461375286607 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:34:46 INFO - PROCESS | 1866 | 1461375286609 Marionette TRACE conn3 <- [1,190,null,{}] 18:34:46 INFO - PROCESS | 1866 | 1461375286614 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}] 18:34:46 INFO - PROCESS | 1866 | 1461375286815 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 18:34:46 INFO - PROCESS | 1866 | 1461375286838 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b0f9800 == 22 [pid = 1866] [id = 55] 18:34:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 51 (0x7fd09b366000) [pid = 1866] [serial = 163] [outer = (nil)] 18:34:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 52 (0x7fd09cf6d400) [pid = 1866] [serial = 164] [outer = 0x7fd09b366000] 18:34:46 INFO - PROCESS | 1866 | 1461375286905 Marionette DEBUG loaded listener.js 18:34:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 53 (0x7fd0a198dc00) [pid = 1866] [serial = 165] [outer = 0x7fd09b366000] 18:34:47 INFO - PROCESS | 1866 | 1461375287554 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]]]}] 18:34:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:34:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 976ms 18:34:47 INFO - PROCESS | 1866 | 1461375287584 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 18:34:47 INFO - PROCESS | 1866 | 1461375287588 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 18:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:34:47 INFO - PROCESS | 1866 | 1461375287594 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:34:47 INFO - PROCESS | 1866 | 1461375287597 Marionette TRACE conn3 <- [1,194,null,{}] 18:34:47 INFO - PROCESS | 1866 | 1461375287602 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}] 18:34:47 INFO - PROCESS | 1866 | 1461375287732 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 18:34:47 INFO - PROCESS | 1866 | 1461375287818 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b31c000 == 23 [pid = 1866] [id = 56] 18:34:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 54 (0x7fd090656400) [pid = 1866] [serial = 166] [outer = (nil)] 18:34:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 55 (0x7fd0a7561c00) [pid = 1866] [serial = 167] [outer = 0x7fd090656400] 18:34:47 INFO - PROCESS | 1866 | 1461375287880 Marionette DEBUG loaded listener.js 18:34:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 56 (0x7fd0a77eb000) [pid = 1866] [serial = 168] [outer = 0x7fd090656400] 18:34:48 INFO - PROCESS | 1866 | 1461375288693 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]]]}] 18:34:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:34:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1137ms 18:34:48 INFO - PROCESS | 1866 | 1461375288732 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 18:34:48 INFO - PROCESS | 1866 | 1461375288739 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 18:34:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:34:48 INFO - PROCESS | 1866 | 1461375288762 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:34:48 INFO - PROCESS | 1866 | 1461375288769 Marionette TRACE conn3 <- [1,198,null,{}] 18:34:48 INFO - PROCESS | 1866 | 1461375288778 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}] 18:34:48 INFO - PROCESS | 1866 | 1461375288938 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 18:34:49 INFO - PROCESS | 1866 | 1461375289059 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0969c7000 == 24 [pid = 1866] [id = 57] 18:34:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 57 (0x7fd091accc00) [pid = 1866] [serial = 169] [outer = (nil)] 18:34:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 58 (0x7fd092913000) [pid = 1866] [serial = 170] [outer = 0x7fd091accc00] 18:34:49 INFO - PROCESS | 1866 | 1461375289134 Marionette DEBUG loaded listener.js 18:34:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 59 (0x7fd09418d000) [pid = 1866] [serial = 171] [outer = 0x7fd091accc00] 18:34:49 INFO - PROCESS | 1866 | 1461375289988 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]]]}] 18:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1299ms 18:34:50 INFO - PROCESS | 1866 | 1461375290048 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 18:34:50 INFO - PROCESS | 1866 | 1461375290057 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 18:34:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:34:50 INFO - PROCESS | 1866 | 1461375290068 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:34:50 INFO - PROCESS | 1866 | 1461375290071 Marionette TRACE conn3 <- [1,202,null,{}] 18:34:50 INFO - PROCESS | 1866 | 1461375290078 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}] 18:34:50 INFO - PROCESS | 1866 | 1461375290288 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 18:34:50 INFO - PROCESS | 1866 | 1461375290410 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099810800 == 25 [pid = 1866] [id = 58] 18:34:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 60 (0x7fd094037000) [pid = 1866] [serial = 172] [outer = (nil)] 18:34:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 61 (0x7fd0995e7000) [pid = 1866] [serial = 173] [outer = 0x7fd094037000] 18:34:50 INFO - PROCESS | 1866 | 1461375290484 Marionette DEBUG loaded listener.js 18:34:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 62 (0x7fd09a0e5400) [pid = 1866] [serial = 174] [outer = 0x7fd094037000] 18:34:51 INFO - PROCESS | 1866 | 1461375291274 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]]]}] 18:34:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:34:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1279ms 18:34:51 INFO - PROCESS | 1866 | 1461375291348 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 18:34:51 INFO - PROCESS | 1866 | 1461375291352 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 18:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:34:51 INFO - PROCESS | 1866 | 1461375291358 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:34:51 INFO - PROCESS | 1866 | 1461375291364 Marionette TRACE conn3 <- [1,206,null,{}] 18:34:51 INFO - PROCESS | 1866 | 1461375291380 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}] 18:34:51 INFO - PROCESS | 1866 | 1461375291588 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 18:34:51 INFO - PROCESS | 1866 | 1461375291711 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09c1ae000 == 26 [pid = 1866] [id = 59] 18:34:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 63 (0x7fd09b039000) [pid = 1866] [serial = 175] [outer = (nil)] 18:34:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 64 (0x7fd09cf65c00) [pid = 1866] [serial = 176] [outer = 0x7fd09b039000] 18:34:51 INFO - PROCESS | 1866 | 1461375291784 Marionette DEBUG loaded listener.js 18:34:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 65 (0x7fd0a0a5f400) [pid = 1866] [serial = 177] [outer = 0x7fd09b039000] 18:34:52 INFO - PROCESS | 1866 | 1461375292738 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]]]}] 18:34:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1393ms 18:34:52 INFO - PROCESS | 1866 | 1461375292751 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 18:34:52 INFO - PROCESS | 1866 | 1461375292757 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 18:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:34:52 INFO - PROCESS | 1866 | 1461375292766 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:34:52 INFO - PROCESS | 1866 | 1461375292771 Marionette TRACE conn3 <- [1,210,null,{}] 18:34:52 INFO - PROCESS | 1866 | 1461375292778 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}] 18:34:52 INFO - PROCESS | 1866 | 1461375292925 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 18:34:53 INFO - PROCESS | 1866 | 1461375293093 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0913ce000 == 27 [pid = 1866] [id = 60] 18:34:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 66 (0x7fd090ea0400) [pid = 1866] [serial = 178] [outer = (nil)] 18:34:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 67 (0x7fd092798c00) [pid = 1866] [serial = 179] [outer = 0x7fd090ea0400] 18:34:53 INFO - PROCESS | 1866 | 1461375293181 Marionette DEBUG loaded listener.js 18:34:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 68 (0x7fd09418e000) [pid = 1866] [serial = 180] [outer = 0x7fd090ea0400] 18:34:53 INFO - PROCESS | 1866 | --DOMWINDOW == 67 (0x7fd090917c00) [pid = 1866] [serial = 126] [outer = (nil)] [url = about:blank] 18:34:53 INFO - PROCESS | 1866 | --DOMWINDOW == 66 (0x7fd094190800) [pid = 1866] [serial = 128] [outer = (nil)] [url = about:blank] 18:34:53 INFO - PROCESS | 1866 | --DOMWINDOW == 65 (0x7fd094195800) [pid = 1866] [serial = 129] [outer = (nil)] [url = about:blank] 18:34:53 INFO - PROCESS | 1866 | --DOMWINDOW == 64 (0x7fd0994a7c00) [pid = 1866] [serial = 131] [outer = (nil)] [url = about:blank] 18:34:53 INFO - PROCESS | 1866 | --DOMWINDOW == 63 (0x7fd09c16c800) [pid = 1866] [serial = 134] [outer = (nil)] [url = about:blank] 18:34:53 INFO - PROCESS | 1866 | --DOMWINDOW == 62 (0x7fd09baabc00) [pid = 1866] [serial = 140] [outer = (nil)] [url = about:blank] 18:34:53 INFO - PROCESS | 1866 | --DOMWINDOW == 61 (0x7fd092915400) [pid = 1866] [serial = 138] [outer = (nil)] [url = about:blank] 18:34:53 INFO - PROCESS | 1866 | --DOMWINDOW == 60 (0x7fd09dc07800) [pid = 1866] [serial = 135] [outer = (nil)] [url = about:blank] 18:34:53 INFO - PROCESS | 1866 | --DOMWINDOW == 59 (0x7fd090d25800) [pid = 1866] [serial = 137] [outer = (nil)] [url = about:blank] 18:34:53 INFO - PROCESS | 1866 | --DOMWINDOW == 58 (0x7fd099752800) [pid = 1866] [serial = 132] [outer = (nil)] [url = about:blank] 18:34:53 INFO - PROCESS | 1866 | 1461375293980 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]]]}] 18:34:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1237ms 18:34:54 INFO - PROCESS | 1866 | 1461375294005 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 18:34:54 INFO - PROCESS | 1866 | 1461375294013 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 18:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:34:54 INFO - PROCESS | 1866 | 1461375294023 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:34:54 INFO - PROCESS | 1866 | 1461375294027 Marionette TRACE conn3 <- [1,214,null,{}] 18:34:54 INFO - PROCESS | 1866 | 1461375294041 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}] 18:34:54 INFO - PROCESS | 1866 | 1461375294181 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 18:34:54 INFO - PROCESS | 1866 | 1461375294204 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0975a5000 == 28 [pid = 1866] [id = 61] 18:34:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 59 (0x7fd0969ad800) [pid = 1866] [serial = 181] [outer = (nil)] 18:34:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 60 (0x7fd0994ac000) [pid = 1866] [serial = 182] [outer = 0x7fd0969ad800] 18:34:54 INFO - PROCESS | 1866 | 1461375294267 Marionette DEBUG loaded listener.js 18:34:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 61 (0x7fd099cecc00) [pid = 1866] [serial = 183] [outer = 0x7fd0969ad800] 18:34:54 INFO - PROCESS | 1866 | 1461375294975 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]]]}] 18:34:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:34:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 989ms 18:34:55 INFO - PROCESS | 1866 | 1461375295012 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 18:34:55 INFO - PROCESS | 1866 | 1461375295015 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 18:34:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:34:55 INFO - PROCESS | 1866 | 1461375295021 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:34:55 INFO - PROCESS | 1866 | 1461375295027 Marionette TRACE conn3 <- [1,218,null,{}] 18:34:55 INFO - PROCESS | 1866 | 1461375295052 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}] 18:34:55 INFO - PROCESS | 1866 | 1461375295212 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 18:34:55 INFO - PROCESS | 1866 | 1461375295224 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a9c7800 == 29 [pid = 1866] [id = 62] 18:34:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 62 (0x7fd09b11cc00) [pid = 1866] [serial = 184] [outer = (nil)] 18:34:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 63 (0x7fd09b6f8400) [pid = 1866] [serial = 185] [outer = 0x7fd09b11cc00] 18:34:55 INFO - PROCESS | 1866 | 1461375295289 Marionette DEBUG loaded listener.js 18:34:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 64 (0x7fd09cf69800) [pid = 1866] [serial = 186] [outer = 0x7fd09b11cc00] 18:34:56 INFO - PROCESS | 1866 | 1461375295996 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]]]}] 18:34:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1035ms 18:34:56 INFO - PROCESS | 1866 | 1461375296058 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 18:34:56 INFO - PROCESS | 1866 | 1461375296063 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 18:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:34:56 INFO - PROCESS | 1866 | 1461375296068 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:34:56 INFO - PROCESS | 1866 | 1461375296071 Marionette TRACE conn3 <- [1,222,null,{}] 18:34:56 INFO - PROCESS | 1866 | 1461375296076 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}] 18:34:56 INFO - PROCESS | 1866 | 1461375296278 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 18:34:56 INFO - PROCESS | 1866 | 1461375296295 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09baee800 == 30 [pid = 1866] [id = 63] 18:34:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 65 (0x7fd09a0e3400) [pid = 1866] [serial = 187] [outer = (nil)] 18:34:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 66 (0x7fd0a6917c00) [pid = 1866] [serial = 188] [outer = 0x7fd09a0e3400] 18:34:56 INFO - PROCESS | 1866 | 1461375296361 Marionette DEBUG loaded listener.js 18:34:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 67 (0x7fd0a77e3400) [pid = 1866] [serial = 189] [outer = 0x7fd09a0e3400] 18:34:57 INFO - PROCESS | 1866 | 1461375297123 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]]]}] 18:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1076ms 18:34:57 INFO - PROCESS | 1866 | 1461375297165 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 18:34:57 INFO - PROCESS | 1866 | 1461375297167 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 18:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:34:57 INFO - PROCESS | 1866 | 1461375297184 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:34:57 INFO - PROCESS | 1866 | 1461375297186 Marionette TRACE conn3 <- [1,226,null,{}] 18:34:57 INFO - PROCESS | 1866 | 1461375297192 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}] 18:34:57 INFO - PROCESS | 1866 | 1461375297360 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 18:34:57 INFO - PROCESS | 1866 | 1461375297384 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a0b5b800 == 31 [pid = 1866] [id = 64] 18:34:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 68 (0x7fd09065bc00) [pid = 1866] [serial = 190] [outer = (nil)] 18:34:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 69 (0x7fd0a7871400) [pid = 1866] [serial = 191] [outer = 0x7fd09065bc00] 18:34:57 INFO - PROCESS | 1866 | 1461375297445 Marionette DEBUG loaded listener.js 18:34:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 70 (0x7fd0a78ee400) [pid = 1866] [serial = 192] [outer = 0x7fd09065bc00] 18:34:58 INFO - PROCESS | 1866 | --DOMWINDOW == 69 (0x7fd09aa29800) [pid = 1866] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:34:58 INFO - PROCESS | 1866 | --DOMWINDOW == 68 (0x7fd090656c00) [pid = 1866] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:34:58 INFO - PROCESS | 1866 | --DOMWINDOW == 67 (0x7fd09b366000) [pid = 1866] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:34:58 INFO - PROCESS | 1866 | --DOMWINDOW == 66 (0x7fd09065d000) [pid = 1866] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:34:58 INFO - PROCESS | 1866 | --DOMWINDOW == 65 (0x7fd090926800) [pid = 1866] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:34:58 INFO - PROCESS | 1866 | --DOMWINDOW == 64 (0x7fd090c0b400) [pid = 1866] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:34:58 INFO - PROCESS | 1866 | --DOMWINDOW == 63 (0x7fd09065a400) [pid = 1866] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:34:58 INFO - PROCESS | 1866 | 1461375298236 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]]]}] 18:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1080ms 18:34:58 INFO - PROCESS | 1866 | 1461375298265 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 18:34:58 INFO - PROCESS | 1866 | 1461375298269 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 18:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:34:58 INFO - PROCESS | 1866 | 1461375298276 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:34:58 INFO - PROCESS | 1866 | 1461375298278 Marionette TRACE conn3 <- [1,230,null,{}] 18:34:58 INFO - PROCESS | 1866 | 1461375298284 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}] 18:34:58 INFO - PROCESS | 1866 | 1461375298462 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 18:34:58 INFO - PROCESS | 1866 | 1461375298546 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd092a9b800 == 32 [pid = 1866] [id = 65] 18:34:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 64 (0x7fd090655800) [pid = 1866] [serial = 193] [outer = (nil)] 18:34:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 65 (0x7fd0a7cd9c00) [pid = 1866] [serial = 194] [outer = 0x7fd090655800] 18:34:58 INFO - PROCESS | 1866 | 1461375298623 Marionette DEBUG loaded listener.js 18:34:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 66 (0x7fd0a893b000) [pid = 1866] [serial = 195] [outer = 0x7fd090655800] 18:34:59 INFO - PROCESS | 1866 | 1461375299243 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]]]}] 18:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 976ms 18:34:59 INFO - PROCESS | 1866 | 1461375299253 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 18:34:59 INFO - PROCESS | 1866 | 1461375299258 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 18:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:34:59 INFO - PROCESS | 1866 | 1461375299264 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:34:59 INFO - PROCESS | 1866 | 1461375299267 Marionette TRACE conn3 <- [1,234,null,{}] 18:34:59 INFO - PROCESS | 1866 | 1461375299272 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}] 18:34:59 INFO - PROCESS | 1866 | 1461375299423 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 18:34:59 INFO - PROCESS | 1866 | 1461375299516 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:34:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a75c8000 == 33 [pid = 1866] [id = 66] 18:34:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 67 (0x7fd0a7a0c000) [pid = 1866] [serial = 196] [outer = (nil)] 18:34:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 68 (0x7fd0a8a03800) [pid = 1866] [serial = 197] [outer = 0x7fd0a7a0c000] 18:34:59 INFO - PROCESS | 1866 | 1461375299577 Marionette DEBUG loaded listener.js 18:34:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 69 (0x7fd0a8c14400) [pid = 1866] [serial = 198] [outer = 0x7fd0a7a0c000] 18:35:00 INFO - PROCESS | 1866 | 1461375300409 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]]]}] 18:35:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:35:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1185ms 18:35:00 INFO - PROCESS | 1866 | 1461375300474 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 18:35:00 INFO - PROCESS | 1866 | 1461375300481 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 18:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:35:00 INFO - PROCESS | 1866 | 1461375300496 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:35:00 INFO - PROCESS | 1866 | 1461375300501 Marionette TRACE conn3 <- [1,238,null,{}] 18:35:00 INFO - PROCESS | 1866 | 1461375300510 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}] 18:35:00 INFO - PROCESS | 1866 | 1461375300687 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 18:35:00 INFO - PROCESS | 1866 | 1461375300813 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090e77000 == 34 [pid = 1866] [id = 67] 18:35:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 70 (0x7fd090c06000) [pid = 1866] [serial = 199] [outer = (nil)] 18:35:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 71 (0x7fd090e98c00) [pid = 1866] [serial = 200] [outer = 0x7fd090c06000] 18:35:00 INFO - PROCESS | 1866 | 1461375300893 Marionette DEBUG loaded listener.js 18:35:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 72 (0x7fd092a09400) [pid = 1866] [serial = 201] [outer = 0x7fd090c06000] 18:35:01 INFO - PROCESS | 1866 | 1461375301787 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]]]}] 18:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1342ms 18:35:01 INFO - PROCESS | 1866 | 1461375301834 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 18:35:01 INFO - PROCESS | 1866 | 1461375301843 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 18:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:35:01 INFO - PROCESS | 1866 | 1461375301854 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:35:01 INFO - PROCESS | 1866 | 1461375301858 Marionette TRACE conn3 <- [1,242,null,{}] 18:35:01 INFO - PROCESS | 1866 | 1461375301865 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}] 18:35:02 INFO - PROCESS | 1866 | 1461375302067 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 18:35:02 INFO - PROCESS | 1866 | 1461375302196 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b61c000 == 35 [pid = 1866] [id = 68] 18:35:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 73 (0x7fd090c0b400) [pid = 1866] [serial = 202] [outer = (nil)] 18:35:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 74 (0x7fd099cee400) [pid = 1866] [serial = 203] [outer = 0x7fd090c0b400] 18:35:02 INFO - PROCESS | 1866 | 1461375302306 Marionette DEBUG loaded listener.js 18:35:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 75 (0x7fd09ab23800) [pid = 1866] [serial = 204] [outer = 0x7fd090c0b400] 18:35:03 INFO - PROCESS | 1866 | 1461375303148 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]]]}] 18:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1334ms 18:35:03 INFO - PROCESS | 1866 | 1461375303188 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 18:35:03 INFO - PROCESS | 1866 | 1461375303191 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 18:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:35:03 INFO - PROCESS | 1866 | 1461375303199 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:35:03 INFO - PROCESS | 1866 | 1461375303205 Marionette TRACE conn3 <- [1,246,null,{}] 18:35:03 INFO - PROCESS | 1866 | 1461375303221 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}] 18:35:03 INFO - PROCESS | 1866 | 1461375303396 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 18:35:03 INFO - PROCESS | 1866 | 1461375303523 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7c0f800 == 36 [pid = 1866] [id = 69] 18:35:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 76 (0x7fd09c472c00) [pid = 1866] [serial = 205] [outer = (nil)] 18:35:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 77 (0x7fd0a755f400) [pid = 1866] [serial = 206] [outer = 0x7fd09c472c00] 18:35:03 INFO - PROCESS | 1866 | 1461375303600 Marionette DEBUG loaded listener.js 18:35:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 78 (0x7fd0a7ce2000) [pid = 1866] [serial = 207] [outer = 0x7fd09c472c00] 18:35:04 INFO - PROCESS | 1866 | 1461375304467 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]]]}] 18:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1340ms 18:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:35:04 INFO - PROCESS | 1866 | 1461375304541 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 18:35:04 INFO - PROCESS | 1866 | 1461375304544 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 18:35:04 INFO - PROCESS | 1866 | 1461375304551 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:35:04 INFO - PROCESS | 1866 | 1461375304554 Marionette TRACE conn3 <- [1,250,null,{}] 18:35:04 INFO - PROCESS | 1866 | 1461375304561 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}] 18:35:04 INFO - PROCESS | 1866 | 1461375304761 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 18:35:04 INFO - PROCESS | 1866 | 1461375304888 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a8c76000 == 37 [pid = 1866] [id = 70] 18:35:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 79 (0x7fd09cf6cc00) [pid = 1866] [serial = 208] [outer = (nil)] 18:35:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 80 (0x7fd0aa626000) [pid = 1866] [serial = 209] [outer = 0x7fd09cf6cc00] 18:35:04 INFO - PROCESS | 1866 | 1461375304961 Marionette DEBUG loaded listener.js 18:35:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 81 (0x7fd0aabc5400) [pid = 1866] [serial = 210] [outer = 0x7fd09cf6cc00] 18:35:05 INFO - PROCESS | 1866 | 1461375305812 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]]]}] 18:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1287ms 18:35:05 INFO - PROCESS | 1866 | 1461375305848 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 18:35:05 INFO - PROCESS | 1866 | 1461375305853 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 18:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:35:05 INFO - PROCESS | 1866 | 1461375305860 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:35:05 INFO - PROCESS | 1866 | 1461375305864 Marionette TRACE conn3 <- [1,254,null,{}] 18:35:05 INFO - PROCESS | 1866 | 1461375305870 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}] 18:35:06 INFO - PROCESS | 1866 | 1461375306018 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 18:35:06 INFO - PROCESS | 1866 | 1461375306151 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09260b800 == 38 [pid = 1866] [id = 71] 18:35:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 82 (0x7fd090653000) [pid = 1866] [serial = 211] [outer = (nil)] 18:35:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 83 (0x7fd090e9e400) [pid = 1866] [serial = 212] [outer = 0x7fd090653000] 18:35:06 INFO - PROCESS | 1866 | 1461375306225 Marionette DEBUG loaded listener.js 18:35:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 84 (0x7fd09b68e000) [pid = 1866] [serial = 213] [outer = 0x7fd090653000] 18:35:07 INFO - PROCESS | 1866 | 1461375307294 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]]]}] 18:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1486ms 18:35:07 INFO - PROCESS | 1866 | 1461375307353 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 18:35:07 INFO - PROCESS | 1866 | 1461375307360 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 18:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:35:07 INFO - PROCESS | 1866 | 1461375307368 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:35:07 INFO - PROCESS | 1866 | 1461375307373 Marionette TRACE conn3 <- [1,258,null,{}] 18:35:07 INFO - PROCESS | 1866 | 1461375307380 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}] 18:35:07 INFO - PROCESS | 1866 | 1461375307535 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 18:35:07 INFO - PROCESS | 1866 | 1461375307669 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd091a85800 == 39 [pid = 1866] [id = 72] 18:35:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 85 (0x7fd0941e6c00) [pid = 1866] [serial = 214] [outer = (nil)] 18:35:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 86 (0x7fd0975d5000) [pid = 1866] [serial = 215] [outer = 0x7fd0941e6c00] 18:35:07 INFO - PROCESS | 1866 | 1461375307739 Marionette DEBUG loaded listener.js 18:35:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 87 (0x7fd099ced000) [pid = 1866] [serial = 216] [outer = 0x7fd0941e6c00] 18:35:08 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0969da000 == 38 [pid = 1866] [id = 42] 18:35:08 INFO - PROCESS | 1866 | --DOMWINDOW == 86 (0x7fd09ab26400) [pid = 1866] [serial = 158] [outer = (nil)] [url = about:blank] 18:35:08 INFO - PROCESS | 1866 | --DOMWINDOW == 85 (0x7fd09aa30000) [pid = 1866] [serial = 161] [outer = (nil)] [url = about:blank] 18:35:08 INFO - PROCESS | 1866 | --DOMWINDOW == 84 (0x7fd09cf6d400) [pid = 1866] [serial = 164] [outer = (nil)] [url = about:blank] 18:35:08 INFO - PROCESS | 1866 | --DOMWINDOW == 83 (0x7fd09aa33400) [pid = 1866] [serial = 146] [outer = (nil)] [url = about:blank] 18:35:08 INFO - PROCESS | 1866 | --DOMWINDOW == 82 (0x7fd09b11c400) [pid = 1866] [serial = 159] [outer = (nil)] [url = about:blank] 18:35:08 INFO - PROCESS | 1866 | --DOMWINDOW == 81 (0x7fd090d23400) [pid = 1866] [serial = 149] [outer = (nil)] [url = about:blank] 18:35:08 INFO - PROCESS | 1866 | --DOMWINDOW == 80 (0x7fd09291b000) [pid = 1866] [serial = 150] [outer = (nil)] [url = about:blank] 18:35:08 INFO - PROCESS | 1866 | --DOMWINDOW == 79 (0x7fd094194800) [pid = 1866] [serial = 152] [outer = (nil)] [url = about:blank] 18:35:08 INFO - PROCESS | 1866 | --DOMWINDOW == 78 (0x7fd09696e800) [pid = 1866] [serial = 153] [outer = (nil)] [url = about:blank] 18:35:08 INFO - PROCESS | 1866 | --DOMWINDOW == 77 (0x7fd0a0a5ec00) [pid = 1866] [serial = 141] [outer = (nil)] [url = about:blank] 18:35:08 INFO - PROCESS | 1866 | --DOMWINDOW == 76 (0x7fd0969ac400) [pid = 1866] [serial = 143] [outer = (nil)] [url = about:blank] 18:35:08 INFO - PROCESS | 1866 | --DOMWINDOW == 75 (0x7fd0994ab800) [pid = 1866] [serial = 155] [outer = (nil)] [url = about:blank] 18:35:08 INFO - PROCESS | 1866 | --DOMWINDOW == 74 (0x7fd09b681800) [pid = 1866] [serial = 162] [outer = (nil)] [url = about:blank] 18:35:08 INFO - PROCESS | 1866 | --DOMWINDOW == 73 (0x7fd09a0e1400) [pid = 1866] [serial = 156] [outer = (nil)] [url = about:blank] 18:35:08 INFO - PROCESS | 1866 | --DOMWINDOW == 72 (0x7fd0a198dc00) [pid = 1866] [serial = 165] [outer = (nil)] [url = about:blank] 18:35:08 INFO - PROCESS | 1866 | 1461375308509 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]]]}] 18:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1180ms 18:35:08 INFO - PROCESS | 1866 | 1461375308567 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 18:35:08 INFO - PROCESS | 1866 | 1461375308575 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 18:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:35:08 INFO - PROCESS | 1866 | 1461375308588 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:35:08 INFO - PROCESS | 1866 | 1461375308592 Marionette TRACE conn3 <- [1,262,null,{}] 18:35:08 INFO - PROCESS | 1866 | 1461375308599 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}] 18:35:08 INFO - PROCESS | 1866 | 1461375308747 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 18:35:08 INFO - PROCESS | 1866 | 1461375308759 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099fbb000 == 39 [pid = 1866] [id = 73] 18:35:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 73 (0x7fd09ab26400) [pid = 1866] [serial = 217] [outer = (nil)] 18:35:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 74 (0x7fd09b11ec00) [pid = 1866] [serial = 218] [outer = 0x7fd09ab26400] 18:35:08 INFO - PROCESS | 1866 | 1461375308822 Marionette DEBUG loaded listener.js 18:35:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 75 (0x7fd09bab4400) [pid = 1866] [serial = 219] [outer = 0x7fd09ab26400] 18:35:09 INFO - PROCESS | 1866 | 1461375309630 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]]]}] 18:35:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1083ms 18:35:09 INFO - PROCESS | 1866 | 1461375309686 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 18:35:09 INFO - PROCESS | 1866 | 1461375309690 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 18:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:35:09 INFO - PROCESS | 1866 | 1461375309696 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:35:09 INFO - PROCESS | 1866 | 1461375309702 Marionette TRACE conn3 <- [1,266,null,{}] 18:35:09 INFO - PROCESS | 1866 | 1461375309728 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}] 18:35:09 INFO - PROCESS | 1866 | 1461375309880 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 18:35:09 INFO - PROCESS | 1866 | 1461375309972 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09c3bf800 == 40 [pid = 1866] [id = 74] 18:35:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 76 (0x7fd09b038c00) [pid = 1866] [serial = 220] [outer = (nil)] 18:35:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 77 (0x7fd0a77e1c00) [pid = 1866] [serial = 221] [outer = 0x7fd09b038c00] 18:35:10 INFO - PROCESS | 1866 | 1461375310039 Marionette DEBUG loaded listener.js 18:35:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 78 (0x7fd0a7ce5000) [pid = 1866] [serial = 222] [outer = 0x7fd09b038c00] 18:35:10 INFO - PROCESS | 1866 | 1461375310829 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]]]}] 18:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1187ms 18:35:10 INFO - PROCESS | 1866 | 1461375310885 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 18:35:10 INFO - PROCESS | 1866 | 1461375310900 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 18:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:35:10 INFO - PROCESS | 1866 | 1461375310974 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:35:10 INFO - PROCESS | 1866 | 1461375310977 Marionette TRACE conn3 <- [1,270,null,{}] 18:35:10 INFO - PROCESS | 1866 | 1461375310982 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}] 18:35:11 INFO - PROCESS | 1866 | 1461375311155 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 18:35:11 INFO - PROCESS | 1866 | 1461375311177 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7aec000 == 41 [pid = 1866] [id = 75] 18:35:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 79 (0x7fd0a8938400) [pid = 1866] [serial = 223] [outer = (nil)] 18:35:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 80 (0x7fd0aa6a4400) [pid = 1866] [serial = 224] [outer = 0x7fd0a8938400] 18:35:11 INFO - PROCESS | 1866 | 1461375311238 Marionette DEBUG loaded listener.js 18:35:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 81 (0x7fd0ac2fc000) [pid = 1866] [serial = 225] [outer = 0x7fd0a8938400] 18:35:12 INFO - PROCESS | 1866 | 1461375312024 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]]]}] 18:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1089ms 18:35:12 INFO - PROCESS | 1866 | 1461375312053 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 18:35:12 INFO - PROCESS | 1866 | 1461375312056 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 18:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:35:12 INFO - PROCESS | 1866 | 1461375312062 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:35:12 INFO - PROCESS | 1866 | 1461375312065 Marionette TRACE conn3 <- [1,274,null,{}] 18:35:12 INFO - PROCESS | 1866 | 1461375312078 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}] 18:35:12 INFO - PROCESS | 1866 | 1461375312252 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 18:35:12 INFO - PROCESS | 1866 | 1461375312284 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0aab87000 == 42 [pid = 1866] [id = 76] 18:35:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 82 (0x7fd09a761800) [pid = 1866] [serial = 226] [outer = (nil)] 18:35:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 83 (0x7fd09a768400) [pid = 1866] [serial = 227] [outer = 0x7fd09a761800] 18:35:12 INFO - PROCESS | 1866 | 1461375312354 Marionette DEBUG loaded listener.js 18:35:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 84 (0x7fd09a76d000) [pid = 1866] [serial = 228] [outer = 0x7fd09a761800] 18:35:12 INFO - PROCESS | 1866 | --DOMWINDOW == 83 (0x7fd09a0e3400) [pid = 1866] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:35:12 INFO - PROCESS | 1866 | --DOMWINDOW == 82 (0x7fd0969ad800) [pid = 1866] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:35:12 INFO - PROCESS | 1866 | --DOMWINDOW == 81 (0x7fd090655800) [pid = 1866] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:35:12 INFO - PROCESS | 1866 | --DOMWINDOW == 80 (0x7fd090ea0400) [pid = 1866] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:35:12 INFO - PROCESS | 1866 | --DOMWINDOW == 79 (0x7fd09b11cc00) [pid = 1866] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:35:12 INFO - PROCESS | 1866 | --DOMWINDOW == 78 (0x7fd09065bc00) [pid = 1866] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:35:13 INFO - PROCESS | 1866 | 1461375313199 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]]]}] 18:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1187ms 18:35:13 INFO - PROCESS | 1866 | 1461375313250 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 18:35:13 INFO - PROCESS | 1866 | 1461375313254 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 18:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:35:13 INFO - PROCESS | 1866 | 1461375313263 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:35:13 INFO - PROCESS | 1866 | 1461375313265 Marionette TRACE conn3 <- [1,278,null,{}] 18:35:13 INFO - PROCESS | 1866 | 1461375313269 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}] 18:35:13 INFO - PROCESS | 1866 | 1461375313449 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 18:35:13 INFO - PROCESS | 1866 | 1461375313460 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac3af800 == 43 [pid = 1866] [id = 77] 18:35:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 79 (0x7fd09065d800) [pid = 1866] [serial = 229] [outer = (nil)] 18:35:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 80 (0x7fd0ac5b5400) [pid = 1866] [serial = 230] [outer = 0x7fd09065d800] 18:35:13 INFO - PROCESS | 1866 | 1461375313604 Marionette DEBUG loaded listener.js 18:35:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 81 (0x7fd0acc47800) [pid = 1866] [serial = 231] [outer = 0x7fd09065d800] 18:35:14 INFO - PROCESS | 1866 | 1461375314222 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]]]}] 18:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 977ms 18:35:14 INFO - PROCESS | 1866 | 1461375314241 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 18:35:14 INFO - PROCESS | 1866 | 1461375314244 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 18:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:35:14 INFO - PROCESS | 1866 | 1461375314250 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:35:14 INFO - PROCESS | 1866 | 1461375314253 Marionette TRACE conn3 <- [1,282,null,{}] 18:35:14 INFO - PROCESS | 1866 | 1461375314258 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}] 18:35:14 INFO - PROCESS | 1866 | 1461375314394 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 18:35:14 INFO - PROCESS | 1866 | 1461375314490 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0aca6b000 == 44 [pid = 1866] [id = 78] 18:35:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 82 (0x7fd09a762000) [pid = 1866] [serial = 232] [outer = (nil)] 18:35:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 83 (0x7fd09aaa3800) [pid = 1866] [serial = 233] [outer = 0x7fd09a762000] 18:35:14 INFO - PROCESS | 1866 | 1461375314553 Marionette DEBUG loaded listener.js 18:35:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 84 (0x7fd09aaaa000) [pid = 1866] [serial = 234] [outer = 0x7fd09a762000] 18:35:15 INFO - PROCESS | 1866 | 1461375315474 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]]]}] 18:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1284ms 18:35:15 INFO - PROCESS | 1866 | 1461375315535 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 18:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:35:15 INFO - PROCESS | 1866 | 1461375315540 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 18:35:15 INFO - PROCESS | 1866 | 1461375315548 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:35:15 INFO - PROCESS | 1866 | 1461375315554 Marionette TRACE conn3 <- [1,286,null,{}] 18:35:15 INFO - PROCESS | 1866 | 1461375315561 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}] 18:35:15 INFO - PROCESS | 1866 | 1461375315730 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 18:35:15 INFO - PROCESS | 1866 | 1461375315861 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a9c5800 == 45 [pid = 1866] [id = 79] 18:35:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 85 (0x7fd092a0e000) [pid = 1866] [serial = 235] [outer = (nil)] 18:35:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 86 (0x7fd099ceb800) [pid = 1866] [serial = 236] [outer = 0x7fd092a0e000] 18:35:15 INFO - PROCESS | 1866 | 1461375315938 Marionette DEBUG loaded listener.js 18:35:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 87 (0x7fd09a769c00) [pid = 1866] [serial = 237] [outer = 0x7fd092a0e000] 18:35:16 INFO - PROCESS | 1866 | 1461375316715 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]]]}] 18:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1186ms 18:35:16 INFO - PROCESS | 1866 | 1461375316734 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 18:35:16 INFO - PROCESS | 1866 | 1461375316742 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 18:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:35:16 INFO - PROCESS | 1866 | 1461375316768 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:35:16 INFO - PROCESS | 1866 | 1461375316773 Marionette TRACE conn3 <- [1,290,null,{}] 18:35:16 INFO - PROCESS | 1866 | 1461375316782 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}] 18:35:16 INFO - PROCESS | 1866 | 1461375316953 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 18:35:17 INFO - PROCESS | 1866 | 1461375317081 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a8918800 == 46 [pid = 1866] [id = 80] 18:35:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 88 (0x7fd09aa26400) [pid = 1866] [serial = 238] [outer = (nil)] 18:35:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 89 (0x7fd09ab23c00) [pid = 1866] [serial = 239] [outer = 0x7fd09aa26400] 18:35:17 INFO - PROCESS | 1866 | 1461375317157 Marionette DEBUG loaded listener.js 18:35:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 90 (0x7fd09c1e9800) [pid = 1866] [serial = 240] [outer = 0x7fd09aa26400] 18:35:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7fd09a325800) [pid = 1866] [serial = 241] [outer = 0x7fd092913400] 18:35:18 INFO - PROCESS | 1866 | 1461375318115 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]]]}] 18:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1403ms 18:35:18 INFO - PROCESS | 1866 | 1461375318157 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 18:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:35:18 INFO - PROCESS | 1866 | 1461375318161 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 18:35:18 INFO - PROCESS | 1866 | 1461375318167 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:35:18 INFO - PROCESS | 1866 | 1461375318173 Marionette TRACE conn3 <- [1,294,null,{}] 18:35:18 INFO - PROCESS | 1866 | 1461375318189 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}] 18:35:18 INFO - PROCESS | 1866 | 1461375318404 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 18:35:18 INFO - PROCESS | 1866 | 1461375318582 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0acf2a800 == 47 [pid = 1866] [id = 81] 18:35:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 92 (0x7fd09a333800) [pid = 1866] [serial = 242] [outer = (nil)] 18:35:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 93 (0x7fd09cf89000) [pid = 1866] [serial = 243] [outer = 0x7fd09a333800] 18:35:18 INFO - PROCESS | 1866 | 1461375318704 Marionette DEBUG loaded listener.js 18:35:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 94 (0x7fd0a7a07000) [pid = 1866] [serial = 244] [outer = 0x7fd09a333800] 18:35:19 INFO - PROCESS | 1866 | 1461375319468 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]]]}] 18:35:19 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. 18:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1343ms 18:35:19 INFO - PROCESS | 1866 | 1461375319510 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 18:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:35:19 INFO - PROCESS | 1866 | 1461375319515 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 18:35:19 INFO - PROCESS | 1866 | 1461375319521 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:35:19 INFO - PROCESS | 1866 | 1461375319524 Marionette TRACE conn3 <- [1,298,null,{}] 18:35:19 INFO - PROCESS | 1866 | 1461375319530 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}] 18:35:19 INFO - PROCESS | 1866 | 1461375319784 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 18:35:19 INFO - PROCESS | 1866 | 1461375319944 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0af85b800 == 48 [pid = 1866] [id = 82] 18:35:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7fd09aa2ac00) [pid = 1866] [serial = 245] [outer = (nil)] 18:35:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7fd0a8c10800) [pid = 1866] [serial = 246] [outer = 0x7fd09aa2ac00] 18:35:20 INFO - PROCESS | 1866 | 1461375320079 Marionette DEBUG loaded listener.js 18:35:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7fd0ac2fdc00) [pid = 1866] [serial = 247] [outer = 0x7fd09aa2ac00] 18:35:20 INFO - PROCESS | 1866 | 1461375320931 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]]]}] 18:35:20 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. 18:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1432ms 18:35:20 INFO - PROCESS | 1866 | 1461375320953 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 18:35:20 INFO - PROCESS | 1866 | 1461375320957 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 18:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:35:20 INFO - PROCESS | 1866 | 1461375320963 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:35:20 INFO - PROCESS | 1866 | 1461375320967 Marionette TRACE conn3 <- [1,302,null,{}] 18:35:20 INFO - PROCESS | 1866 | 1461375320973 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}] 18:35:21 INFO - PROCESS | 1866 | 1461375321123 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 18:35:21 INFO - PROCESS | 1866 | 1461375321260 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0b0ed3000 == 49 [pid = 1866] [id = 83] 18:35:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7fd0a7cdf400) [pid = 1866] [serial = 248] [outer = (nil)] 18:35:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7fd0a8c33400) [pid = 1866] [serial = 249] [outer = 0x7fd0a7cdf400] 18:35:21 INFO - PROCESS | 1866 | 1461375321334 Marionette DEBUG loaded listener.js 18:35:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7fd0a8c37000) [pid = 1866] [serial = 250] [outer = 0x7fd0a7cdf400] 18:35:22 INFO - PROCESS | 1866 | 1461375322440 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]]]}] 18:35:22 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. 18:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1530ms 18:35:22 INFO - PROCESS | 1866 | 1461375322494 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 18:35:22 INFO - PROCESS | 1866 | 1461375322500 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 18:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:35:22 INFO - PROCESS | 1866 | 1461375322508 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:35:22 INFO - PROCESS | 1866 | 1461375322512 Marionette TRACE conn3 <- [1,306,null,{}] 18:35:22 INFO - PROCESS | 1866 | 1461375322522 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}] 18:35:22 INFO - PROCESS | 1866 | 1461375322674 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 18:35:22 INFO - PROCESS | 1866 | 1461375322837 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09ab97000 == 50 [pid = 1866] [id = 84] 18:35:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7fd0936b2000) [pid = 1866] [serial = 251] [outer = (nil)] 18:35:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7fd094037400) [pid = 1866] [serial = 252] [outer = 0x7fd0936b2000] 18:35:22 INFO - PROCESS | 1866 | 1461375322920 Marionette DEBUG loaded listener.js 18:35:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7fd09737ec00) [pid = 1866] [serial = 253] [outer = 0x7fd0936b2000] 18:35:23 INFO - PROCESS | 1866 | 1461375323735 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]]]}] 18:35:23 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. 18:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1283ms 18:35:23 INFO - PROCESS | 1866 | 1461375323793 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 18:35:23 INFO - PROCESS | 1866 | 1461375323801 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 18:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:35:23 INFO - PROCESS | 1866 | 1461375323813 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:35:23 INFO - PROCESS | 1866 | 1461375323816 Marionette TRACE conn3 <- [1,310,null,{}] 18:35:23 INFO - PROCESS | 1866 | 1461375323822 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}] 18:35:23 INFO - PROCESS | 1866 | 1461375323982 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 18:35:24 INFO - PROCESS | 1866 | 1461375324120 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090de9000 == 51 [pid = 1866] [id = 85] 18:35:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7fd092921c00) [pid = 1866] [serial = 254] [outer = (nil)] 18:35:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7fd098a74800) [pid = 1866] [serial = 255] [outer = 0x7fd092921c00] 18:35:24 INFO - PROCESS | 1866 | 1461375324233 Marionette DEBUG loaded listener.js 18:35:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7fd099a95400) [pid = 1866] [serial = 256] [outer = 0x7fd092921c00] 18:35:25 INFO - PROCESS | 1866 | 1461375325041 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]]]}] 18:35:25 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. 18:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1279ms 18:35:25 INFO - PROCESS | 1866 | 1461375325093 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 18:35:25 INFO - PROCESS | 1866 | 1461375325095 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 18:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:35:25 INFO - PROCESS | 1866 | 1461375325103 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:35:25 INFO - PROCESS | 1866 | 1461375325108 Marionette TRACE conn3 <- [1,314,null,{}] 18:35:25 INFO - PROCESS | 1866 | 1461375325125 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}] 18:35:25 INFO - PROCESS | 1866 | 1461375325291 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 18:35:25 INFO - PROCESS | 1866 | 1461375325442 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:25 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac3af800 == 50 [pid = 1866] [id = 77] 18:35:25 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0aab87000 == 49 [pid = 1866] [id = 76] 18:35:25 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a7aec000 == 48 [pid = 1866] [id = 75] 18:35:25 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09c3bf800 == 47 [pid = 1866] [id = 74] 18:35:25 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7fd0a7561c00) [pid = 1866] [serial = 167] [outer = (nil)] [url = about:blank] 18:35:25 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7fd0995e7000) [pid = 1866] [serial = 173] [outer = (nil)] [url = about:blank] 18:35:25 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7fd092913000) [pid = 1866] [serial = 170] [outer = (nil)] [url = about:blank] 18:35:25 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7fd09cf65c00) [pid = 1866] [serial = 176] [outer = (nil)] [url = about:blank] 18:35:25 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7fd0a8a03800) [pid = 1866] [serial = 197] [outer = (nil)] [url = about:blank] 18:35:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd092a99800 == 48 [pid = 1866] [id = 86] 18:35:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7fd090918800) [pid = 1866] [serial = 257] [outer = (nil)] 18:35:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7fd096970c00) [pid = 1866] [serial = 258] [outer = 0x7fd090918800] 18:35:25 INFO - PROCESS | 1866 | 1461375325562 Marionette DEBUG loaded listener.js 18:35:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7fd09a76d800) [pid = 1866] [serial = 259] [outer = 0x7fd090918800] 18:35:25 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099fbb000 == 47 [pid = 1866] [id = 73] 18:35:25 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd091a85800 == 46 [pid = 1866] [id = 72] 18:35:25 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7fd0a77e3400) [pid = 1866] [serial = 189] [outer = (nil)] [url = about:blank] 18:35:25 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7fd0994ac000) [pid = 1866] [serial = 182] [outer = (nil)] [url = about:blank] 18:35:25 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7fd0a7cd9c00) [pid = 1866] [serial = 194] [outer = (nil)] [url = about:blank] 18:35:25 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7fd0a893b000) [pid = 1866] [serial = 195] [outer = (nil)] [url = about:blank] 18:35:25 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7fd092798c00) [pid = 1866] [serial = 179] [outer = (nil)] [url = about:blank] 18:35:25 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7fd09b6f8400) [pid = 1866] [serial = 185] [outer = (nil)] [url = about:blank] 18:35:25 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7fd0a6917c00) [pid = 1866] [serial = 188] [outer = (nil)] [url = about:blank] 18:35:25 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7fd0a78ee400) [pid = 1866] [serial = 192] [outer = (nil)] [url = about:blank] 18:35:25 INFO - PROCESS | 1866 | --DOMWINDOW == 95 (0x7fd09cf69800) [pid = 1866] [serial = 186] [outer = (nil)] [url = about:blank] 18:35:25 INFO - PROCESS | 1866 | --DOMWINDOW == 94 (0x7fd0a7871400) [pid = 1866] [serial = 191] [outer = (nil)] [url = about:blank] 18:35:25 INFO - PROCESS | 1866 | --DOMWINDOW == 93 (0x7fd09418e000) [pid = 1866] [serial = 180] [outer = (nil)] [url = about:blank] 18:35:25 INFO - PROCESS | 1866 | --DOMWINDOW == 92 (0x7fd099cecc00) [pid = 1866] [serial = 183] [outer = (nil)] [url = about:blank] 18:35:26 INFO - PROCESS | 1866 | 1461375326390 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]]]}] 18:35:26 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. 18:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1338ms 18:35:26 INFO - PROCESS | 1866 | 1461375326442 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 18:35:26 INFO - PROCESS | 1866 | 1461375326446 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 18:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:35:26 INFO - PROCESS | 1866 | 1461375326453 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:35:26 INFO - PROCESS | 1866 | 1461375326456 Marionette TRACE conn3 <- [1,318,null,{}] 18:35:26 INFO - PROCESS | 1866 | 1461375326462 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}] 18:35:26 INFO - PROCESS | 1866 | 1461375326607 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 18:35:26 INFO - PROCESS | 1866 | 1461375326621 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b1b2000 == 47 [pid = 1866] [id = 87] 18:35:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 93 (0x7fd090653800) [pid = 1866] [serial = 260] [outer = (nil)] 18:35:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 94 (0x7fd09b11b400) [pid = 1866] [serial = 261] [outer = 0x7fd090653800] 18:35:26 INFO - PROCESS | 1866 | 1461375326688 Marionette DEBUG loaded listener.js 18:35:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7fd09c46c400) [pid = 1866] [serial = 262] [outer = 0x7fd090653800] 18:35:27 INFO - PROCESS | 1866 | 1461375327486 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]]]}] 18:35:27 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. 18:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1088ms 18:35:27 INFO - PROCESS | 1866 | 1461375327542 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 18:35:27 INFO - PROCESS | 1866 | 1461375327545 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 18:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:35:27 INFO - PROCESS | 1866 | 1461375327551 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:35:27 INFO - PROCESS | 1866 | 1461375327554 Marionette TRACE conn3 <- [1,322,null,{}] 18:35:27 INFO - PROCESS | 1866 | 1461375327559 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}] 18:35:27 INFO - PROCESS | 1866 | 1461375327699 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 18:35:27 INFO - PROCESS | 1866 | 1461375327715 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a69a9800 == 48 [pid = 1866] [id = 88] 18:35:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7fd09b35c800) [pid = 1866] [serial = 263] [outer = (nil)] 18:35:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7fd0a69ee400) [pid = 1866] [serial = 264] [outer = 0x7fd09b35c800] 18:35:27 INFO - PROCESS | 1866 | 1461375327778 Marionette DEBUG loaded listener.js 18:35:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7fd0a7872800) [pid = 1866] [serial = 265] [outer = 0x7fd09b35c800] 18:35:28 INFO - PROCESS | 1866 | 1461375328579 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]]]}] 18:35:28 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. 18:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1084ms 18:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:35:28 INFO - PROCESS | 1866 | 1461375328636 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 18:35:28 INFO - PROCESS | 1866 | 1461375328638 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 18:35:28 INFO - PROCESS | 1866 | 1461375328643 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:35:28 INFO - PROCESS | 1866 | 1461375328647 Marionette TRACE conn3 <- [1,326,null,{}] 18:35:28 INFO - PROCESS | 1866 | 1461375328653 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}] 18:35:28 INFO - PROCESS | 1866 | 1461375328854 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 18:35:28 INFO - PROCESS | 1866 | 1461375328879 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd093669800 == 49 [pid = 1866] [id = 89] 18:35:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7fd0a7c59000) [pid = 1866] [serial = 266] [outer = (nil)] 18:35:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7fd0a8c32000) [pid = 1866] [serial = 267] [outer = 0x7fd0a7c59000] 18:35:28 INFO - PROCESS | 1866 | 1461375328945 Marionette DEBUG loaded listener.js 18:35:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7fd0a8c3c000) [pid = 1866] [serial = 268] [outer = 0x7fd0a7c59000] 18:35:29 INFO - PROCESS | 1866 | 1461375329784 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]]]}] 18:35:29 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. 18:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1193ms 18:35:29 INFO - PROCESS | 1866 | 1461375329852 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 18:35:29 INFO - PROCESS | 1866 | 1461375329855 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 18:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:35:29 INFO - PROCESS | 1866 | 1461375329861 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:35:29 INFO - PROCESS | 1866 | 1461375329863 Marionette TRACE conn3 <- [1,330,null,{}] 18:35:29 INFO - PROCESS | 1866 | 1461375329869 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}] 18:35:30 INFO - PROCESS | 1866 | 1461375330042 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 18:35:30 INFO - PROCESS | 1866 | 1461375330065 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac46a000 == 50 [pid = 1866] [id = 90] 18:35:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7fd0a7a07400) [pid = 1866] [serial = 269] [outer = (nil)] 18:35:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7fd0ac4a9800) [pid = 1866] [serial = 270] [outer = 0x7fd0a7a07400] 18:35:30 INFO - PROCESS | 1866 | 1461375330124 Marionette DEBUG loaded listener.js 18:35:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7fd0acaac000) [pid = 1866] [serial = 271] [outer = 0x7fd0a7a07400] 18:35:30 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7fd090656400) [pid = 1866] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:35:30 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7fd091accc00) [pid = 1866] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:35:30 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7fd094037000) [pid = 1866] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:35:30 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7fd092a0dc00) [pid = 1866] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:35:30 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7fd09b039000) [pid = 1866] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:35:30 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7fd09091ac00) [pid = 1866] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:35:30 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7fd0a8938400) [pid = 1866] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:35:30 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7fd09c472c00) [pid = 1866] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:35:30 INFO - PROCESS | 1866 | --DOMWINDOW == 95 (0x7fd09a761800) [pid = 1866] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:35:30 INFO - PROCESS | 1866 | --DOMWINDOW == 94 (0x7fd09065d800) [pid = 1866] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:35:30 INFO - PROCESS | 1866 | --DOMWINDOW == 93 (0x7fd090c06000) [pid = 1866] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:35:30 INFO - PROCESS | 1866 | --DOMWINDOW == 92 (0x7fd090c0b400) [pid = 1866] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:35:30 INFO - PROCESS | 1866 | --DOMWINDOW == 91 (0x7fd09cf6cc00) [pid = 1866] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:35:30 INFO - PROCESS | 1866 | --DOMWINDOW == 90 (0x7fd09ab26400) [pid = 1866] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:35:30 INFO - PROCESS | 1866 | --DOMWINDOW == 89 (0x7fd0941e6c00) [pid = 1866] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:35:30 INFO - PROCESS | 1866 | --DOMWINDOW == 88 (0x7fd09b038c00) [pid = 1866] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:35:30 INFO - PROCESS | 1866 | --DOMWINDOW == 87 (0x7fd090653000) [pid = 1866] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:35:30 INFO - PROCESS | 1866 | --DOMWINDOW == 86 (0x7fd0a7a0c000) [pid = 1866] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:35:31 INFO - PROCESS | 1866 | 1461375331127 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]]]}] 18:35:31 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. 18:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1288ms 18:35:31 INFO - PROCESS | 1866 | 1461375331151 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 18:35:31 INFO - PROCESS | 1866 | 1461375331153 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 18:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:35:31 INFO - PROCESS | 1866 | 1461375331160 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:35:31 INFO - PROCESS | 1866 | 1461375331162 Marionette TRACE conn3 <- [1,334,null,{}] 18:35:31 INFO - PROCESS | 1866 | 1461375331168 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}] 18:35:31 INFO - PROCESS | 1866 | 1461375331334 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 18:35:31 INFO - PROCESS | 1866 | 1461375331350 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7520000 == 51 [pid = 1866] [id = 91] 18:35:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 87 (0x7fd090c04000) [pid = 1866] [serial = 272] [outer = (nil)] 18:35:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 88 (0x7fd09a760c00) [pid = 1866] [serial = 273] [outer = 0x7fd090c04000] 18:35:31 INFO - PROCESS | 1866 | 1461375331412 Marionette DEBUG loaded listener.js 18:35:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 89 (0x7fd0a0a5b400) [pid = 1866] [serial = 274] [outer = 0x7fd090c04000] 18:35:32 INFO - PROCESS | 1866 | 1461375332096 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]]]}] 18:35:32 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. 18:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 979ms 18:35:32 INFO - PROCESS | 1866 | 1461375332139 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 18:35:32 INFO - PROCESS | 1866 | 1461375332143 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 18:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:35:32 INFO - PROCESS | 1866 | 1461375332149 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:35:32 INFO - PROCESS | 1866 | 1461375332151 Marionette TRACE conn3 <- [1,338,null,{}] 18:35:32 INFO - PROCESS | 1866 | 1461375332156 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}] 18:35:32 INFO - PROCESS | 1866 | 1461375332321 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 18:35:32 INFO - PROCESS | 1866 | 1461375332339 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac613000 == 52 [pid = 1866] [id = 92] 18:35:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 90 (0x7fd090652400) [pid = 1866] [serial = 275] [outer = (nil)] 18:35:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7fd0a8c3c800) [pid = 1866] [serial = 276] [outer = 0x7fd090652400] 18:35:32 INFO - PROCESS | 1866 | 1461375332412 Marionette DEBUG loaded listener.js 18:35:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 92 (0x7fd0acc41000) [pid = 1866] [serial = 277] [outer = 0x7fd090652400] 18:35:33 INFO - PROCESS | 1866 | 1461375333269 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]]]}] 18:35:33 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. 18:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1176ms 18:35:33 INFO - PROCESS | 1866 | 1461375333327 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 18:35:33 INFO - PROCESS | 1866 | 1461375333333 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 18:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:35:33 INFO - PROCESS | 1866 | 1461375333341 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:35:33 INFO - PROCESS | 1866 | 1461375333347 Marionette TRACE conn3 <- [1,342,null,{}] 18:35:33 INFO - PROCESS | 1866 | 1461375333402 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}] 18:35:33 INFO - PROCESS | 1866 | 1461375333575 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 18:35:33 INFO - PROCESS | 1866 | 1461375333706 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a449800 == 53 [pid = 1866] [id = 93] 18:35:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 93 (0x7fd092914400) [pid = 1866] [serial = 278] [outer = (nil)] 18:35:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 94 (0x7fd0941f3c00) [pid = 1866] [serial = 279] [outer = 0x7fd092914400] 18:35:33 INFO - PROCESS | 1866 | 1461375333832 Marionette DEBUG loaded listener.js 18:35:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7fd099a87400) [pid = 1866] [serial = 280] [outer = 0x7fd092914400] 18:35:34 INFO - PROCESS | 1866 | 1461375334645 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]]]}] 18:35:34 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. 18:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1335ms 18:35:34 INFO - PROCESS | 1866 | 1461375334678 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 18:35:34 INFO - PROCESS | 1866 | 1461375334687 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 18:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:35:34 INFO - PROCESS | 1866 | 1461375334698 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:35:34 INFO - PROCESS | 1866 | 1461375334702 Marionette TRACE conn3 <- [1,346,null,{}] 18:35:34 INFO - PROCESS | 1866 | 1461375334708 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}] 18:35:34 INFO - PROCESS | 1866 | 1461375334867 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 18:35:35 INFO - PROCESS | 1866 | 1461375335007 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7ae4800 == 54 [pid = 1866] [id = 94] 18:35:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7fd09a764c00) [pid = 1866] [serial = 281] [outer = (nil)] 18:35:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7fd09a76fc00) [pid = 1866] [serial = 282] [outer = 0x7fd09a764c00] 18:35:35 INFO - PROCESS | 1866 | 1461375335157 Marionette DEBUG loaded listener.js 18:35:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7fd09aaaac00) [pid = 1866] [serial = 283] [outer = 0x7fd09a764c00] 18:35:36 INFO - PROCESS | 1866 | 1461375336061 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]]]}] 18:35:36 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. 18:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1431ms 18:35:36 INFO - PROCESS | 1866 | 1461375336129 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 18:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:35:36 INFO - PROCESS | 1866 | 1461375336134 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 18:35:36 INFO - PROCESS | 1866 | 1461375336141 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:35:36 INFO - PROCESS | 1866 | 1461375336147 Marionette TRACE conn3 <- [1,350,null,{}] 18:35:36 INFO - PROCESS | 1866 | 1461375336163 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}] 18:35:36 INFO - PROCESS | 1866 | 1461375336373 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 18:35:36 INFO - PROCESS | 1866 | 1461375336508 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0af5c4800 == 55 [pid = 1866] [id = 95] 18:35:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7fd0a0a5ec00) [pid = 1866] [serial = 284] [outer = (nil)] 18:35:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7fd0a8abcc00) [pid = 1866] [serial = 285] [outer = 0x7fd0a0a5ec00] 18:35:36 INFO - PROCESS | 1866 | 1461375336588 Marionette DEBUG loaded listener.js 18:35:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7fd0a8c38400) [pid = 1866] [serial = 286] [outer = 0x7fd0a0a5ec00] 18:35:37 INFO - PROCESS | 1866 | 1461375337412 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]]]}] 18:35:37 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. 18:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1290ms 18:35:37 INFO - PROCESS | 1866 | 1461375337431 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 18:35:37 INFO - PROCESS | 1866 | 1461375337436 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 18:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:35:37 INFO - PROCESS | 1866 | 1461375337460 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:35:37 INFO - PROCESS | 1866 | 1461375337464 Marionette TRACE conn3 <- [1,354,null,{}] 18:35:37 INFO - PROCESS | 1866 | 1461375337469 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}] 18:35:37 INFO - PROCESS | 1866 | 1461375337633 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 18:35:37 INFO - PROCESS | 1866 | 1461375337773 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099fdc000 == 56 [pid = 1866] [id = 96] 18:35:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7fd099b42800) [pid = 1866] [serial = 287] [outer = (nil)] 18:35:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7fd099b4c800) [pid = 1866] [serial = 288] [outer = 0x7fd099b42800] 18:35:37 INFO - PROCESS | 1866 | 1461375337848 Marionette DEBUG loaded listener.js 18:35:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7fd0a7a92000) [pid = 1866] [serial = 289] [outer = 0x7fd099b42800] 18:35:38 INFO - PROCESS | 1866 | 1461375338730 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]]]}] 18:35:38 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. 18:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1336ms 18:35:38 INFO - PROCESS | 1866 | 1461375338794 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 18:35:38 INFO - PROCESS | 1866 | 1461375338798 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 18:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:35:38 INFO - PROCESS | 1866 | 1461375338803 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:35:38 INFO - PROCESS | 1866 | 1461375338806 Marionette TRACE conn3 <- [1,358,null,{}] 18:35:38 INFO - PROCESS | 1866 | 1461375338812 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}] 18:35:38 INFO - PROCESS | 1866 | 1461375338971 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 18:35:39 INFO - PROCESS | 1866 | 1461375339105 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0af853000 == 57 [pid = 1866] [id = 97] 18:35:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7fd099b47400) [pid = 1866] [serial = 290] [outer = (nil)] 18:35:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7fd0aa6a5400) [pid = 1866] [serial = 291] [outer = 0x7fd099b47400] 18:35:39 INFO - PROCESS | 1866 | 1461375339177 Marionette DEBUG loaded listener.js 18:35:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7fd0ac5bec00) [pid = 1866] [serial = 292] [outer = 0x7fd099b47400] 18:35:40 INFO - PROCESS | 1866 | 1461375340042 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]]]}] 18:35:40 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. 18:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1288ms 18:35:40 INFO - PROCESS | 1866 | 1461375340100 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 18:35:40 INFO - PROCESS | 1866 | 1461375340103 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 18:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:35:40 INFO - PROCESS | 1866 | 1461375340115 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:35:40 INFO - PROCESS | 1866 | 1461375340117 Marionette TRACE conn3 <- [1,362,null,{}] 18:35:40 INFO - PROCESS | 1866 | 1461375340123 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}] 18:35:40 INFO - PROCESS | 1866 | 1461375340347 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 18:35:40 INFO - PROCESS | 1866 | 1461375340703 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094567000 == 58 [pid = 1866] [id = 98] 18:35:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7fd090c06400) [pid = 1866] [serial = 293] [outer = (nil)] 18:35:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7fd090e95c00) [pid = 1866] [serial = 294] [outer = 0x7fd090c06400] 18:35:40 INFO - PROCESS | 1866 | 1461375340816 Marionette DEBUG loaded listener.js 18:35:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7fd092914800) [pid = 1866] [serial = 295] [outer = 0x7fd090c06400] 18:35:41 INFO - PROCESS | 1866 | 1461375341748 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]]]}] 18:35:41 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. 18:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1683ms 18:35:41 INFO - PROCESS | 1866 | 1461375341806 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 18:35:41 INFO - PROCESS | 1866 | 1461375341816 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 18:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:35:41 INFO - PROCESS | 1866 | 1461375341827 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:35:41 INFO - PROCESS | 1866 | 1461375341831 Marionette TRACE conn3 <- [1,366,null,{}] 18:35:41 INFO - PROCESS | 1866 | 1461375341838 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}] 18:35:42 INFO - PROCESS | 1866 | 1461375342063 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 18:35:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a7520000 == 57 [pid = 1866] [id = 91] 18:35:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac46a000 == 56 [pid = 1866] [id = 90] 18:35:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd093669800 == 55 [pid = 1866] [id = 89] 18:35:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a69a9800 == 54 [pid = 1866] [id = 88] 18:35:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b1b2000 == 53 [pid = 1866] [id = 87] 18:35:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd092a99800 == 52 [pid = 1866] [id = 86] 18:35:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090de9000 == 51 [pid = 1866] [id = 85] 18:35:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09ab97000 == 50 [pid = 1866] [id = 84] 18:35:42 INFO - PROCESS | 1866 | 1461375342235 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0969d2800 == 51 [pid = 1866] [id = 99] 18:35:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7fd09418dc00) [pid = 1866] [serial = 296] [outer = (nil)] 18:35:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7fd0995e7000) [pid = 1866] [serial = 297] [outer = 0x7fd09418dc00] 18:35:42 INFO - PROCESS | 1866 | 1461375342305 Marionette DEBUG loaded listener.js 18:35:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7fd099b4f000) [pid = 1866] [serial = 298] [outer = 0x7fd09418dc00] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7fd0986c5400) [pid = 1866] [serial = 144] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7fd0a0a5f400) [pid = 1866] [serial = 177] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7fd09b6ed400) [pid = 1866] [serial = 147] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7fd09418d000) [pid = 1866] [serial = 171] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7fd09a0e5400) [pid = 1866] [serial = 174] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7fd0aa6a4400) [pid = 1866] [serial = 224] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7fd0a755f400) [pid = 1866] [serial = 206] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7fd09a768400) [pid = 1866] [serial = 227] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7fd0ac5b5400) [pid = 1866] [serial = 230] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7fd0ac2fc000) [pid = 1866] [serial = 225] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7fd092a09400) [pid = 1866] [serial = 201] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7fd090e98c00) [pid = 1866] [serial = 200] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7fd0a7ce2000) [pid = 1866] [serial = 207] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7fd09ab23800) [pid = 1866] [serial = 204] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7fd099cee400) [pid = 1866] [serial = 203] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7fd0aabc5400) [pid = 1866] [serial = 210] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7fd0aa626000) [pid = 1866] [serial = 209] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 95 (0x7fd09b11ec00) [pid = 1866] [serial = 218] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 94 (0x7fd099ced000) [pid = 1866] [serial = 216] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 93 (0x7fd0975d5000) [pid = 1866] [serial = 215] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 92 (0x7fd0a77e1c00) [pid = 1866] [serial = 221] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 91 (0x7fd09b68e000) [pid = 1866] [serial = 213] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 90 (0x7fd090e9e400) [pid = 1866] [serial = 212] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 89 (0x7fd09bab4400) [pid = 1866] [serial = 219] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 88 (0x7fd0a8c14400) [pid = 1866] [serial = 198] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 87 (0x7fd09a76d000) [pid = 1866] [serial = 228] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 86 (0x7fd0acc47800) [pid = 1866] [serial = 231] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 85 (0x7fd0a7ce5000) [pid = 1866] [serial = 222] [outer = (nil)] [url = about:blank] 18:35:42 INFO - PROCESS | 1866 | --DOMWINDOW == 84 (0x7fd0a77eb000) [pid = 1866] [serial = 168] [outer = (nil)] [url = about:blank] 18:35:43 INFO - PROCESS | 1866 | 1461375343114 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]]]}] 18:35:43 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. 18:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1329ms 18:35:43 INFO - PROCESS | 1866 | 1461375343164 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 18:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:35:43 INFO - PROCESS | 1866 | 1461375343170 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 18:35:43 INFO - PROCESS | 1866 | 1461375343177 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:35:43 INFO - PROCESS | 1866 | 1461375343180 Marionette TRACE conn3 <- [1,370,null,{}] 18:35:43 INFO - PROCESS | 1866 | 1461375343185 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}] 18:35:43 INFO - PROCESS | 1866 | 1461375343324 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 18:35:43 INFO - PROCESS | 1866 | 1461375343335 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a215000 == 52 [pid = 1866] [id = 100] 18:35:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 85 (0x7fd09a32b400) [pid = 1866] [serial = 299] [outer = (nil)] 18:35:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 86 (0x7fd09a761c00) [pid = 1866] [serial = 300] [outer = 0x7fd09a32b400] 18:35:43 INFO - PROCESS | 1866 | 1461375343393 Marionette DEBUG loaded listener.js 18:35:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 87 (0x7fd09a76f800) [pid = 1866] [serial = 301] [outer = 0x7fd09a32b400] 18:35:44 INFO - PROCESS | 1866 | 1461375344177 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]]]}] 18:35:44 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. 18:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1030ms 18:35:44 INFO - PROCESS | 1866 | 1461375344213 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 18:35:44 INFO - PROCESS | 1866 | 1461375344216 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 18:35:44 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:35:44 INFO - PROCESS | 1866 | 1461375344229 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:35:44 INFO - PROCESS | 1866 | 1461375344237 Marionette TRACE conn3 <- [1,374,null,{}] 18:35:44 INFO - PROCESS | 1866 | 1461375344259 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}] 18:35:44 INFO - PROCESS | 1866 | 1461375344413 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 18:35:44 INFO - PROCESS | 1866 | 1461375344425 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b305000 == 53 [pid = 1866] [id = 101] 18:35:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 88 (0x7fd09ab27000) [pid = 1866] [serial = 302] [outer = (nil)] 18:35:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 89 (0x7fd09bab5000) [pid = 1866] [serial = 303] [outer = 0x7fd09ab27000] 18:35:44 INFO - PROCESS | 1866 | 1461375344491 Marionette DEBUG loaded listener.js 18:35:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 90 (0x7fd09c472c00) [pid = 1866] [serial = 304] [outer = 0x7fd09ab27000] 18:35:45 INFO - PROCESS | 1866 | 1461375345288 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:35:45 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:35:45 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1112ms 18:35:45 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:35:45 INFO - PROCESS | 1866 | 1461375345343 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 18:35:45 INFO - PROCESS | 1866 | 1461375345346 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 18:35:45 INFO - PROCESS | 1866 | 1461375345353 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:35:45 INFO - PROCESS | 1866 | 1461375345356 Marionette TRACE conn3 <- [1,378,null,{}] 18:35:45 INFO - PROCESS | 1866 | 1461375345361 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}] 18:35:45 INFO - PROCESS | 1866 | 1461375345533 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 18:35:45 INFO - PROCESS | 1866 | 1461375345559 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09c3cd800 == 54 [pid = 1866] [id = 102] 18:35:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7fd0907bd800) [pid = 1866] [serial = 305] [outer = (nil)] 18:35:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 92 (0x7fd0907c8c00) [pid = 1866] [serial = 306] [outer = 0x7fd0907bd800] 18:35:45 INFO - PROCESS | 1866 | 1461375345620 Marionette DEBUG loaded listener.js 18:35:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 93 (0x7fd09ab27c00) [pid = 1866] [serial = 307] [outer = 0x7fd0907bd800] 18:35:46 INFO - PROCESS | 1866 | 1461375346478 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:35:46 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:35:46 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1186ms 18:35:46 INFO - PROCESS | 1866 | 1461375346546 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 18:35:46 INFO - PROCESS | 1866 | 1461375346550 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 18:35:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:35:46 INFO - PROCESS | 1866 | 1461375346555 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:35:46 INFO - PROCESS | 1866 | 1461375346557 Marionette TRACE conn3 <- [1,382,null,{}] 18:35:46 INFO - PROCESS | 1866 | 1461375346563 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}] 18:35:46 INFO - PROCESS | 1866 | 1461375346736 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 18:35:46 INFO - PROCESS | 1866 | 1461375346761 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094557000 == 55 [pid = 1866] [id = 103] 18:35:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 94 (0x7fd0a1989400) [pid = 1866] [serial = 308] [outer = (nil)] 18:35:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7fd0a780dc00) [pid = 1866] [serial = 309] [outer = 0x7fd0a1989400] 18:35:46 INFO - PROCESS | 1866 | 1461375346846 Marionette DEBUG loaded listener.js 18:35:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7fd0a8ab6400) [pid = 1866] [serial = 310] [outer = 0x7fd0a1989400] 18:35:47 INFO - PROCESS | 1866 | --DOMWINDOW == 95 (0x7fd0a7c59000) [pid = 1866] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:35:47 INFO - PROCESS | 1866 | --DOMWINDOW == 94 (0x7fd0a7a07400) [pid = 1866] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:35:47 INFO - PROCESS | 1866 | --DOMWINDOW == 93 (0x7fd09b35c800) [pid = 1866] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:35:47 INFO - PROCESS | 1866 | --DOMWINDOW == 92 (0x7fd090653800) [pid = 1866] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:35:47 INFO - PROCESS | 1866 | --DOMWINDOW == 91 (0x7fd092921c00) [pid = 1866] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:35:47 INFO - PROCESS | 1866 | --DOMWINDOW == 90 (0x7fd0936b2000) [pid = 1866] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:35:47 INFO - PROCESS | 1866 | --DOMWINDOW == 89 (0x7fd090918800) [pid = 1866] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:35:47 INFO - PROCESS | 1866 | --DOMWINDOW == 88 (0x7fd090c04000) [pid = 1866] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:35:47 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:35:47 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:35:47 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:35:47 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:35:47 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:35:47 INFO - PROCESS | 1866 | 1461375347746 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:35:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:35:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1230ms 18:35:47 INFO - PROCESS | 1866 | 1461375347787 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 18:35:47 INFO - PROCESS | 1866 | 1461375347791 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 18:35:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:35:47 INFO - PROCESS | 1866 | 1461375347796 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:35:47 INFO - PROCESS | 1866 | 1461375347798 Marionette TRACE conn3 <- [1,386,null,{}] 18:35:47 INFO - PROCESS | 1866 | 1461375347804 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}] 18:35:47 INFO - PROCESS | 1866 | 1461375347980 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 18:35:48 INFO - PROCESS | 1866 | 1461375347999 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a78c8800 == 56 [pid = 1866] [id = 104] 18:35:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 89 (0x7fd092921c00) [pid = 1866] [serial = 311] [outer = (nil)] 18:35:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 90 (0x7fd0a8c35000) [pid = 1866] [serial = 312] [outer = 0x7fd092921c00] 18:35:48 INFO - PROCESS | 1866 | 1461375348063 Marionette DEBUG loaded listener.js 18:35:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7fd0ac2f9c00) [pid = 1866] [serial = 313] [outer = 0x7fd092921c00] 18:35:48 INFO - PROCESS | 1866 | 1461375348807 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]]]}] 18:35:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:35:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1025ms 18:35:48 INFO - PROCESS | 1866 | 1461375348823 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 18:35:48 INFO - PROCESS | 1866 | 1461375348827 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 18:35:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:35:48 INFO - PROCESS | 1866 | 1461375348833 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:35:48 INFO - PROCESS | 1866 | 1461375348835 Marionette TRACE conn3 <- [1,390,null,{}] 18:35:48 INFO - PROCESS | 1866 | 1461375348841 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}] 18:35:49 INFO - PROCESS | 1866 | 1461375349034 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 18:35:49 INFO - PROCESS | 1866 | 1461375349064 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0aab16800 == 57 [pid = 1866] [id = 105] 18:35:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 92 (0x7fd08ed02400) [pid = 1866] [serial = 314] [outer = (nil)] 18:35:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 93 (0x7fd08ed0a400) [pid = 1866] [serial = 315] [outer = 0x7fd08ed02400] 18:35:49 INFO - PROCESS | 1866 | 1461375349130 Marionette DEBUG loaded listener.js 18:35:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 94 (0x7fd08ed11000) [pid = 1866] [serial = 316] [outer = 0x7fd08ed02400] 18:35:50 INFO - PROCESS | 1866 | 1461375350194 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]]]}] 18:35:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:35:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1428ms 18:35:50 INFO - PROCESS | 1866 | 1461375350276 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 18:35:50 INFO - PROCESS | 1866 | 1461375350284 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 18:35:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:35:50 INFO - PROCESS | 1866 | 1461375350293 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:35:50 INFO - PROCESS | 1866 | 1461375350297 Marionette TRACE conn3 <- [1,394,null,{}] 18:35:50 INFO - PROCESS | 1866 | 1461375350306 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}] 18:35:50 INFO - PROCESS | 1866 | 1461375350480 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 18:35:50 INFO - PROCESS | 1866 | 1461375350619 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099fd4800 == 58 [pid = 1866] [id = 106] 18:35:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7fd09091c400) [pid = 1866] [serial = 317] [outer = (nil)] 18:35:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7fd091ac5c00) [pid = 1866] [serial = 318] [outer = 0x7fd09091c400] 18:35:50 INFO - PROCESS | 1866 | 1461375350702 Marionette DEBUG loaded listener.js 18:35:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7fd09418d000) [pid = 1866] [serial = 319] [outer = 0x7fd09091c400] 18:35:51 INFO - PROCESS | 1866 | 1461375351666 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]]]}] 18:35:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:35:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1437ms 18:35:51 INFO - PROCESS | 1866 | 1461375351731 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 18:35:51 INFO - PROCESS | 1866 | 1461375351742 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 18:35:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:35:51 INFO - PROCESS | 1866 | 1461375351752 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:35:51 INFO - PROCESS | 1866 | 1461375351756 Marionette TRACE conn3 <- [1,398,null,{}] 18:35:51 INFO - PROCESS | 1866 | 1461375351762 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}] 18:35:51 INFO - PROCESS | 1866 | 1461375351975 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 18:35:52 INFO - PROCESS | 1866 | 1461375352197 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a69a1000 == 59 [pid = 1866] [id = 107] 18:35:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7fd099c37400) [pid = 1866] [serial = 320] [outer = (nil)] 18:35:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7fd09a331000) [pid = 1866] [serial = 321] [outer = 0x7fd099c37400] 18:35:52 INFO - PROCESS | 1866 | 1461375352313 Marionette DEBUG loaded listener.js 18:35:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7fd09aa29c00) [pid = 1866] [serial = 322] [outer = 0x7fd099c37400] 18:35:53 INFO - PROCESS | 1866 | 1461375353194 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]]]}] 18:35:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:35:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1482ms 18:35:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:35:53 INFO - PROCESS | 1866 | 1461375353235 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 18:35:53 INFO - PROCESS | 1866 | 1461375353238 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 18:35:53 INFO - PROCESS | 1866 | 1461375353244 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:35:53 INFO - PROCESS | 1866 | 1461375353250 Marionette TRACE conn3 <- [1,402,null,{}] 18:35:53 INFO - PROCESS | 1866 | 1461375353283 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}] 18:35:53 INFO - PROCESS | 1866 | 1461375353476 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 18:35:53 INFO - PROCESS | 1866 | 1461375353623 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0aca67800 == 60 [pid = 1866] [id = 108] 18:35:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7fd09aaab000) [pid = 1866] [serial = 323] [outer = (nil)] 18:35:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7fd0a0a5e800) [pid = 1866] [serial = 324] [outer = 0x7fd09aaab000] 18:35:53 INFO - PROCESS | 1866 | 1461375353714 Marionette DEBUG loaded listener.js 18:35:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7fd0a89f1800) [pid = 1866] [serial = 325] [outer = 0x7fd09aaab000] 18:35:54 INFO - PROCESS | 1866 | 1461375354629 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]]]}] 18:35:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:35:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1441ms 18:35:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:35:54 INFO - PROCESS | 1866 | 1461375354685 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 18:35:54 INFO - PROCESS | 1866 | 1461375354688 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 18:35:54 INFO - PROCESS | 1866 | 1461375354696 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:35:54 INFO - PROCESS | 1866 | 1461375354698 Marionette TRACE conn3 <- [1,406,null,{}] 18:35:54 INFO - PROCESS | 1866 | 1461375354704 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}] 18:35:54 INFO - PROCESS | 1866 | 1461375354861 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 18:35:55 INFO - PROCESS | 1866 | 1461375354996 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0af8ef000 == 61 [pid = 1866] [id = 109] 18:35:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7fd09b11ec00) [pid = 1866] [serial = 326] [outer = (nil)] 18:35:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7fd0ac2f3000) [pid = 1866] [serial = 327] [outer = 0x7fd09b11ec00] 18:35:55 INFO - PROCESS | 1866 | 1461375355070 Marionette DEBUG loaded listener.js 18:35:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7fd0ac5c0c00) [pid = 1866] [serial = 328] [outer = 0x7fd09b11ec00] 18:35:55 INFO - PROCESS | 1866 | 1461375355969 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]]]}] 18:35:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:35:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1339ms 18:35:56 INFO - PROCESS | 1866 | 1461375356035 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 18:35:56 INFO - PROCESS | 1866 | 1461375356039 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 18:35:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:35:56 INFO - PROCESS | 1866 | 1461375356046 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:35:56 INFO - PROCESS | 1866 | 1461375356050 Marionette TRACE conn3 <- [1,410,null,{}] 18:35:56 INFO - PROCESS | 1866 | 1461375356055 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}] 18:35:56 INFO - PROCESS | 1866 | 1461375356229 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 18:35:56 INFO - PROCESS | 1866 | 1461375356369 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09095a000 == 62 [pid = 1866] [id = 110] 18:35:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7fd0909b4400) [pid = 1866] [serial = 329] [outer = (nil)] 18:35:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7fd0909ba400) [pid = 1866] [serial = 330] [outer = 0x7fd0909b4400] 18:35:56 INFO - PROCESS | 1866 | 1461375356453 Marionette DEBUG loaded listener.js 18:35:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7fd0909be800) [pid = 1866] [serial = 331] [outer = 0x7fd0909b4400] 18:35:57 INFO - PROCESS | 1866 | 1461375357360 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]]]}] 18:35:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:35:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1379ms 18:35:57 INFO - PROCESS | 1866 | 1461375357426 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 18:35:57 INFO - PROCESS | 1866 | 1461375357430 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 18:35:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:35:57 INFO - PROCESS | 1866 | 1461375357435 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:35:57 INFO - PROCESS | 1866 | 1461375357438 Marionette TRACE conn3 <- [1,414,null,{}] 18:35:57 INFO - PROCESS | 1866 | 1461375357444 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}] 18:35:57 INFO - PROCESS | 1866 | 1461375357631 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 18:35:57 INFO - PROCESS | 1866 | 1461375357767 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08ef18000 == 63 [pid = 1866] [id = 111] 18:35:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7fd0909be000) [pid = 1866] [serial = 332] [outer = (nil)] 18:35:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7fd0aceea000) [pid = 1866] [serial = 333] [outer = 0x7fd0909be000] 18:35:57 INFO - PROCESS | 1866 | 1461375357847 Marionette DEBUG loaded listener.js 18:35:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7fd0aeb54400) [pid = 1866] [serial = 334] [outer = 0x7fd0909be000] 18:35:58 INFO - PROCESS | 1866 | 1461375358730 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]]]}] 18:35:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:35:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1327ms 18:35:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:35:58 INFO - PROCESS | 1866 | 1461375358763 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 18:35:58 INFO - PROCESS | 1866 | 1461375358766 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 18:35:58 INFO - PROCESS | 1866 | 1461375358772 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:35:58 INFO - PROCESS | 1866 | 1461375358775 Marionette TRACE conn3 <- [1,418,null,{}] 18:35:58 INFO - PROCESS | 1866 | 1461375358781 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}] 18:35:58 INFO - PROCESS | 1866 | 1461375358935 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 18:35:59 INFO - PROCESS | 1866 | 1461375359254 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:35:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0915a5000 == 64 [pid = 1866] [id = 112] 18:35:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7fd08ed10800) [pid = 1866] [serial = 335] [outer = (nil)] 18:35:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7fd0907c7800) [pid = 1866] [serial = 336] [outer = 0x7fd08ed10800] 18:35:59 INFO - PROCESS | 1866 | 1461375359393 Marionette DEBUG loaded listener.js 18:35:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7fd0909b1c00) [pid = 1866] [serial = 337] [outer = 0x7fd08ed10800] 18:36:00 INFO - PROCESS | 1866 | 1461375360606 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]]]}] 18:36:00 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 18:36:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1881ms 18:36:00 INFO - PROCESS | 1866 | 1461375360653 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 18:36:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:36:00 INFO - PROCESS | 1866 | 1461375360659 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 18:36:00 INFO - PROCESS | 1866 | 1461375360666 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:36:00 INFO - PROCESS | 1866 | 1461375360671 Marionette TRACE conn3 <- [1,422,null,{}] 18:36:00 INFO - PROCESS | 1866 | 1461375360721 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}] 18:36:00 INFO - PROCESS | 1866 | 1461375360917 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 18:36:00 INFO - PROCESS | 1866 | 1461375360933 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094553800 == 65 [pid = 1866] [id = 113] 18:36:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7fd0907be400) [pid = 1866] [serial = 338] [outer = (nil)] 18:36:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7fd091569000) [pid = 1866] [serial = 339] [outer = 0x7fd0907be400] 18:36:01 INFO - PROCESS | 1866 | 1461375361006 Marionette DEBUG loaded listener.js 18:36:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7fd09278ec00) [pid = 1866] [serial = 340] [outer = 0x7fd0907be400] 18:36:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0975a5000 == 64 [pid = 1866] [id = 61] 18:36:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a78c8800 == 63 [pid = 1866] [id = 104] 18:36:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094557000 == 62 [pid = 1866] [id = 103] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7fd0a8c3c800) [pid = 1866] [serial = 276] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09c3cd800 == 61 [pid = 1866] [id = 102] 18:36:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b305000 == 60 [pid = 1866] [id = 101] 18:36:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a215000 == 59 [pid = 1866] [id = 100] 18:36:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0969d2800 == 58 [pid = 1866] [id = 99] 18:36:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094567000 == 57 [pid = 1866] [id = 98] 18:36:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099fdc000 == 56 [pid = 1866] [id = 96] 18:36:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0af5c4800 == 55 [pid = 1866] [id = 95] 18:36:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a7ae4800 == 54 [pid = 1866] [id = 94] 18:36:01 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a449800 == 53 [pid = 1866] [id = 93] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7fd09aaa3800) [pid = 1866] [serial = 233] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 115 (0x7fd099ceb800) [pid = 1866] [serial = 236] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7fd0a8c32000) [pid = 1866] [serial = 267] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7fd0ac4a9800) [pid = 1866] [serial = 270] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7fd09ab23c00) [pid = 1866] [serial = 239] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7fd09cf89000) [pid = 1866] [serial = 243] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7fd0a8c10800) [pid = 1866] [serial = 246] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7fd0a69ee400) [pid = 1866] [serial = 264] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7fd09c46c400) [pid = 1866] [serial = 262] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7fd099a95400) [pid = 1866] [serial = 256] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7fd098a74800) [pid = 1866] [serial = 255] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7fd09737ec00) [pid = 1866] [serial = 253] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7fd094037400) [pid = 1866] [serial = 252] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7fd0a8c33400) [pid = 1866] [serial = 249] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7fd096970c00) [pid = 1866] [serial = 258] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7fd09a76d800) [pid = 1866] [serial = 259] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7fd09a760c00) [pid = 1866] [serial = 273] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7fd09b11b400) [pid = 1866] [serial = 261] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7fd0acaac000) [pid = 1866] [serial = 271] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7fd0a8c3c000) [pid = 1866] [serial = 268] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7fd0a0a5b400) [pid = 1866] [serial = 274] [outer = (nil)] [url = about:blank] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 95 (0x7fd0acf89000) [pid = 1866] [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.] 18:36:01 INFO - PROCESS | 1866 | --DOMWINDOW == 94 (0x7fd0a7872800) [pid = 1866] [serial = 265] [outer = (nil)] [url = about:blank] 18:36:02 INFO - PROCESS | 1866 | 1461375362312 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]]]}] 18:36:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:36:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1693ms 18:36:02 INFO - PROCESS | 1866 | 1461375362361 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 18:36:02 INFO - PROCESS | 1866 | 1461375362369 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 18:36:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:36:02 INFO - PROCESS | 1866 | 1461375362378 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:36:02 INFO - PROCESS | 1866 | 1461375362381 Marionette TRACE conn3 <- [1,426,null,{}] 18:36:02 INFO - PROCESS | 1866 | 1461375362385 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}] 18:36:02 INFO - PROCESS | 1866 | 1461375362625 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 18:36:02 INFO - PROCESS | 1866 | 1461375362723 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0975a7000 == 54 [pid = 1866] [id = 114] 18:36:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7fd092a08000) [pid = 1866] [serial = 341] [outer = (nil)] 18:36:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7fd099a95400) [pid = 1866] [serial = 342] [outer = 0x7fd092a08000] 18:36:02 INFO - PROCESS | 1866 | 1461375362783 Marionette DEBUG loaded listener.js 18:36:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7fd099b4fc00) [pid = 1866] [serial = 343] [outer = 0x7fd092a08000] 18:36:03 INFO - PROCESS | 1866 | 1461375363421 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] 18:36:03 INFO - PROCESS | 1866 | 1461375363472 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 18:36:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 18:36:03 INFO - PROCESS | 1866 | 1461375363479 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:36:03 INFO - PROCESS | 1866 | 1461375363487 Marionette TRACE conn3 <- [1,430,null,{}] 18:36:03 INFO - PROCESS | 1866 | 1461375363499 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}] 18:36:03 INFO - PROCESS | 1866 | 1461375363679 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 18:36:03 INFO - PROCESS | 1866 | 1461375363713 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a214800 == 55 [pid = 1866] [id = 115] 18:36:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7fd09aa34800) [pid = 1866] [serial = 344] [outer = (nil)] 18:36:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7fd09aaa0c00) [pid = 1866] [serial = 345] [outer = 0x7fd09aa34800] 18:36:03 INFO - PROCESS | 1866 | 1461375363771 Marionette DEBUG loaded listener.js 18:36:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7fd09aaacc00) [pid = 1866] [serial = 346] [outer = 0x7fd09aa34800] 18:36:04 INFO - PROCESS | 1866 | 1461375364521 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]]]}] 18:36:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:36:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1092ms 18:36:04 INFO - PROCESS | 1866 | 1461375364584 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 18:36:04 INFO - PROCESS | 1866 | 1461375364591 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 18:36:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:36:04 INFO - PROCESS | 1866 | 1461375364606 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:36:04 INFO - PROCESS | 1866 | 1461375364609 Marionette TRACE conn3 <- [1,434,null,{}] 18:36:04 INFO - PROCESS | 1866 | 1461375364626 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}] 18:36:04 INFO - PROCESS | 1866 | 1461375364844 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 18:36:04 INFO - PROCESS | 1866 | 1461375364869 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09095d800 == 56 [pid = 1866] [id = 116] 18:36:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7fd0915b7400) [pid = 1866] [serial = 347] [outer = (nil)] 18:36:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7fd0915c2000) [pid = 1866] [serial = 348] [outer = 0x7fd0915b7400] 18:36:04 INFO - PROCESS | 1866 | 1461375364927 Marionette DEBUG loaded listener.js 18:36:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7fd0915c6800) [pid = 1866] [serial = 349] [outer = 0x7fd0915b7400] 18:36:05 INFO - PROCESS | 1866 | 1461375365835 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]]]}] 18:36:05 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7fd09a32b400) [pid = 1866] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:36:05 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7fd09418dc00) [pid = 1866] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:36:05 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7fd0907bd800) [pid = 1866] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:36:05 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7fd09ab27000) [pid = 1866] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:36:05 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7fd090c06400) [pid = 1866] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:36:05 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7fd0a1989400) [pid = 1866] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:36:05 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7fd092921c00) [pid = 1866] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:36:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:36:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1296ms 18:36:05 INFO - PROCESS | 1866 | 1461375365901 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 18:36:05 INFO - PROCESS | 1866 | 1461375365904 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 18:36:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:36:05 INFO - PROCESS | 1866 | 1461375365910 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:36:05 INFO - PROCESS | 1866 | 1461375365911 Marionette TRACE conn3 <- [1,438,null,{}] 18:36:05 INFO - PROCESS | 1866 | 1461375365917 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}] 18:36:06 INFO - PROCESS | 1866 | 1461375366053 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 18:36:06 INFO - PROCESS | 1866 | 1461375366151 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09c3b7000 == 57 [pid = 1866] [id = 117] 18:36:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7fd0941e6c00) [pid = 1866] [serial = 350] [outer = (nil)] 18:36:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7fd099cec000) [pid = 1866] [serial = 351] [outer = 0x7fd0941e6c00] 18:36:06 INFO - PROCESS | 1866 | 1461375366223 Marionette DEBUG loaded listener.js 18:36:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7fd09c1ea400) [pid = 1866] [serial = 352] [outer = 0x7fd0941e6c00] 18:36:06 INFO - PROCESS | 1866 | 1461375366927 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]]]}] 18:36:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:36:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1076ms 18:36:06 INFO - PROCESS | 1866 | 1461375366987 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 18:36:06 INFO - PROCESS | 1866 | 1461375366989 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 18:36:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:36:06 INFO - PROCESS | 1866 | 1461375366996 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:36:07 INFO - PROCESS | 1866 | 1461375366999 Marionette TRACE conn3 <- [1,442,null,{}] 18:36:07 INFO - PROCESS | 1866 | 1461375367004 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}] 18:36:07 INFO - PROCESS | 1866 | 1461375367154 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 18:36:07 INFO - PROCESS | 1866 | 1461375367164 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7a6a000 == 58 [pid = 1866] [id = 118] 18:36:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7fd0a0a59400) [pid = 1866] [serial = 353] [outer = (nil)] 18:36:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7fd0a8a02c00) [pid = 1866] [serial = 354] [outer = 0x7fd0a0a59400] 18:36:07 INFO - PROCESS | 1866 | 1461375367226 Marionette DEBUG loaded listener.js 18:36:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7fd0a8c34800) [pid = 1866] [serial = 355] [outer = 0x7fd0a0a59400] 18:36:08 INFO - PROCESS | 1866 | 1461375368059 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]]]}] 18:36:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:36:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1139ms 18:36:08 INFO - PROCESS | 1866 | 1461375368136 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 18:36:08 INFO - PROCESS | 1866 | 1461375368142 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 18:36:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:36:08 INFO - PROCESS | 1866 | 1461375368151 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:36:08 INFO - PROCESS | 1866 | 1461375368156 Marionette TRACE conn3 <- [1,446,null,{}] 18:36:08 INFO - PROCESS | 1866 | 1461375368165 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}] 18:36:08 INFO - PROCESS | 1866 | 1461375368369 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 18:36:08 INFO - PROCESS | 1866 | 1461375368508 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0935bf800 == 59 [pid = 1866] [id = 119] 18:36:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7fd08ed0ec00) [pid = 1866] [serial = 356] [outer = (nil)] 18:36:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7fd08f758800) [pid = 1866] [serial = 357] [outer = 0x7fd08ed0ec00] 18:36:08 INFO - PROCESS | 1866 | 1461375368582 Marionette DEBUG loaded listener.js 18:36:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7fd09065bc00) [pid = 1866] [serial = 358] [outer = 0x7fd08ed0ec00] 18:36:09 INFO - PROCESS | 1866 | 1461375369428 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]]]}] 18:36:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:36:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1337ms 18:36:09 INFO - PROCESS | 1866 | 1461375369489 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 18:36:09 INFO - PROCESS | 1866 | 1461375369497 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 18:36:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:36:09 INFO - PROCESS | 1866 | 1461375369507 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:36:09 INFO - PROCESS | 1866 | 1461375369510 Marionette TRACE conn3 <- [1,450,null,{}] 18:36:09 INFO - PROCESS | 1866 | 1461375369516 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}] 18:36:09 INFO - PROCESS | 1866 | 1461375369680 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 18:36:09 INFO - PROCESS | 1866 | 1461375369817 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b30a800 == 60 [pid = 1866] [id = 120] 18:36:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7fd0909b8c00) [pid = 1866] [serial = 359] [outer = (nil)] 18:36:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7fd09155f400) [pid = 1866] [serial = 360] [outer = 0x7fd0909b8c00] 18:36:09 INFO - PROCESS | 1866 | 1461375369889 Marionette DEBUG loaded listener.js 18:36:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7fd09156b400) [pid = 1866] [serial = 361] [outer = 0x7fd0909b8c00] 18:36:11 INFO - PROCESS | 1866 | 1461375371106 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] 18:36:11 INFO - PROCESS | 1866 | 1461375371157 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 18:36:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 18:36:11 INFO - PROCESS | 1866 | 1461375371167 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:36:11 INFO - PROCESS | 1866 | 1461375371174 Marionette TRACE conn3 <- [1,454,null,{}] 18:36:11 INFO - PROCESS | 1866 | 1461375371214 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}] 18:36:11 INFO - PROCESS | 1866 | 1461375371715 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 18:36:11 INFO - PROCESS | 1866 | 1461375371850 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac3ad800 == 61 [pid = 1866] [id = 121] 18:36:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7fd0915c2800) [pid = 1866] [serial = 362] [outer = (nil)] 18:36:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7fd099cf2c00) [pid = 1866] [serial = 363] [outer = 0x7fd0915c2800] 18:36:11 INFO - PROCESS | 1866 | 1461375371932 Marionette DEBUG loaded listener.js 18:36:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7fd09a760400) [pid = 1866] [serial = 364] [outer = 0x7fd0915c2800] 18:36:12 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:12 INFO - PROCESS | 1866 | 1461375372752 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]]]}] 18:36:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:36:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1643ms 18:36:12 INFO - PROCESS | 1866 | 1461375372809 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 18:36:12 INFO - PROCESS | 1866 | 1461375372813 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 18:36:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:36:12 INFO - PROCESS | 1866 | 1461375372819 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:36:12 INFO - PROCESS | 1866 | 1461375372822 Marionette TRACE conn3 <- [1,458,null,{}] 18:36:12 INFO - PROCESS | 1866 | 1461375372827 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}] 18:36:12 INFO - PROCESS | 1866 | 1461375372995 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 18:36:13 INFO - PROCESS | 1866 | 1461375373135 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac621000 == 62 [pid = 1866] [id = 122] 18:36:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7fd08ed0cc00) [pid = 1866] [serial = 365] [outer = (nil)] 18:36:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7fd09b039c00) [pid = 1866] [serial = 366] [outer = 0x7fd08ed0cc00] 18:36:13 INFO - PROCESS | 1866 | 1461375373212 Marionette DEBUG loaded listener.js 18:36:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7fd09cf6cc00) [pid = 1866] [serial = 367] [outer = 0x7fd08ed0cc00] 18:36:14 INFO - PROCESS | 1866 | 1461375374079 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] 18:36:14 INFO - PROCESS | 1866 | 1461375374154 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 18:36:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 18:36:14 INFO - PROCESS | 1866 | 1461375374160 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:36:14 INFO - PROCESS | 1866 | 1461375374163 Marionette TRACE conn3 <- [1,462,null,{}] 18:36:14 INFO - PROCESS | 1866 | 1461375374168 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}] 18:36:14 INFO - PROCESS | 1866 | 1461375374323 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 18:36:14 INFO - PROCESS | 1866 | 1461375374462 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0af85e800 == 63 [pid = 1866] [id = 123] 18:36:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7fd0936b2000) [pid = 1866] [serial = 368] [outer = (nil)] 18:36:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7fd0a7c59000) [pid = 1866] [serial = 369] [outer = 0x7fd0936b2000] 18:36:14 INFO - PROCESS | 1866 | 1461375374534 Marionette DEBUG loaded listener.js 18:36:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7fd0a8c3a000) [pid = 1866] [serial = 370] [outer = 0x7fd0936b2000] 18:36:15 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:15 INFO - PROCESS | 1866 | 1461375375466 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] 18:36:15 INFO - PROCESS | 1866 | 1461375375548 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 18:36:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:36:15 INFO - PROCESS | 1866 | 1461375375555 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:36:15 INFO - PROCESS | 1866 | 1461375375558 Marionette TRACE conn3 <- [1,466,null,{}] 18:36:15 INFO - PROCESS | 1866 | 1461375375563 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}] 18:36:15 INFO - PROCESS | 1866 | 1461375375793 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 18:36:15 INFO - PROCESS | 1866 | 1461375375977 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd095fe9000 == 64 [pid = 1866] [id = 124] 18:36:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7fd08ed0a800) [pid = 1866] [serial = 371] [outer = (nil)] 18:36:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7fd0ac5ba800) [pid = 1866] [serial = 372] [outer = 0x7fd08ed0a800] 18:36:16 INFO - PROCESS | 1866 | 1461375376102 Marionette DEBUG loaded listener.js 18:36:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7fd0acf87400) [pid = 1866] [serial = 373] [outer = 0x7fd08ed0a800] 18:36:17 INFO - PROCESS | 1866 | 1461375377225 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] 18:36:17 INFO - PROCESS | 1866 | 1461375377300 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 18:36:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 18:36:17 INFO - PROCESS | 1866 | 1461375377308 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:36:17 INFO - PROCESS | 1866 | 1461375377314 Marionette TRACE conn3 <- [1,470,null,{}] 18:36:17 INFO - PROCESS | 1866 | 1461375377323 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}] 18:36:17 INFO - PROCESS | 1866 | 1461375377527 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 18:36:17 INFO - PROCESS | 1866 | 1461375377713 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0969d7000 == 65 [pid = 1866] [id = 125] 18:36:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7fd08ed07c00) [pid = 1866] [serial = 374] [outer = (nil)] 18:36:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7fd090920400) [pid = 1866] [serial = 375] [outer = 0x7fd08ed07c00] 18:36:17 INFO - PROCESS | 1866 | 1461375377782 Marionette DEBUG loaded listener.js 18:36:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7fd090c07800) [pid = 1866] [serial = 376] [outer = 0x7fd08ed07c00] 18:36:18 INFO - PROCESS | 1866 | 1461375378746 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]]]}] 18:36:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:36:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1489ms 18:36:18 INFO - PROCESS | 1866 | 1461375378798 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 18:36:18 INFO - PROCESS | 1866 | 1461375378806 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 18:36:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:36:18 INFO - PROCESS | 1866 | 1461375378815 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:36:18 INFO - PROCESS | 1866 | 1461375378819 Marionette TRACE conn3 <- [1,474,null,{}] 18:36:18 INFO - PROCESS | 1866 | 1461375378825 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}] 18:36:18 INFO - PROCESS | 1866 | 1461375378989 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 18:36:19 INFO - PROCESS | 1866 | 1461375379169 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:19 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a9c5800 == 64 [pid = 1866] [id = 79] 18:36:19 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09c3b7000 == 63 [pid = 1866] [id = 117] 18:36:19 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09095d800 == 62 [pid = 1866] [id = 116] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7fd099b4c800) [pid = 1866] [serial = 288] [outer = (nil)] [url = about:blank] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7fd0aa6a5400) [pid = 1866] [serial = 291] [outer = (nil)] [url = about:blank] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7fd08ed0a400) [pid = 1866] [serial = 315] [outer = (nil)] [url = about:blank] 18:36:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0915af000 == 63 [pid = 1866] [id = 126] 18:36:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7fd091566000) [pid = 1866] [serial = 377] [outer = (nil)] 18:36:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7fd091ac9c00) [pid = 1866] [serial = 378] [outer = 0x7fd091566000] 18:36:19 INFO - PROCESS | 1866 | 1461375379315 Marionette DEBUG loaded listener.js 18:36:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7fd09418c400) [pid = 1866] [serial = 379] [outer = 0x7fd091566000] 18:36:19 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a214800 == 62 [pid = 1866] [id = 115] 18:36:19 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0975a7000 == 61 [pid = 1866] [id = 114] 18:36:19 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094553800 == 60 [pid = 1866] [id = 113] 18:36:19 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0915a5000 == 59 [pid = 1866] [id = 112] 18:36:19 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099fd4800 == 58 [pid = 1866] [id = 106] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7fd09a761c00) [pid = 1866] [serial = 300] [outer = (nil)] [url = about:blank] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7fd09a76f800) [pid = 1866] [serial = 301] [outer = (nil)] [url = about:blank] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7fd0995e7000) [pid = 1866] [serial = 297] [outer = (nil)] [url = about:blank] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7fd099b4f000) [pid = 1866] [serial = 298] [outer = (nil)] [url = about:blank] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7fd0907c8c00) [pid = 1866] [serial = 306] [outer = (nil)] [url = about:blank] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7fd0941f3c00) [pid = 1866] [serial = 279] [outer = (nil)] [url = about:blank] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7fd09bab5000) [pid = 1866] [serial = 303] [outer = (nil)] [url = about:blank] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 115 (0x7fd092914800) [pid = 1866] [serial = 295] [outer = (nil)] [url = about:blank] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7fd090e95c00) [pid = 1866] [serial = 294] [outer = (nil)] [url = about:blank] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7fd0a8abcc00) [pid = 1866] [serial = 285] [outer = (nil)] [url = about:blank] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7fd09a76fc00) [pid = 1866] [serial = 282] [outer = (nil)] [url = about:blank] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7fd0a780dc00) [pid = 1866] [serial = 309] [outer = (nil)] [url = about:blank] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7fd0a8c35000) [pid = 1866] [serial = 312] [outer = (nil)] [url = about:blank] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7fd0a8ab6400) [pid = 1866] [serial = 310] [outer = (nil)] [url = about:blank] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7fd09ab27c00) [pid = 1866] [serial = 307] [outer = (nil)] [url = about:blank] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7fd09c472c00) [pid = 1866] [serial = 304] [outer = (nil)] [url = about:blank] 18:36:19 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7fd0ac2f9c00) [pid = 1866] [serial = 313] [outer = (nil)] [url = about:blank] 18:36:20 INFO - PROCESS | 1866 | 1461375380152 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]]]}] 18:36:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:36:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1393ms 18:36:20 INFO - PROCESS | 1866 | 1461375380209 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 18:36:20 INFO - PROCESS | 1866 | 1461375380212 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 18:36:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:36:20 INFO - PROCESS | 1866 | 1461375380219 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:36:20 INFO - PROCESS | 1866 | 1461375380224 Marionette TRACE conn3 <- [1,478,null,{}] 18:36:20 INFO - PROCESS | 1866 | 1461375380239 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}] 18:36:20 INFO - PROCESS | 1866 | 1461375380408 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 18:36:20 INFO - PROCESS | 1866 | 1461375380513 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099f0d000 == 59 [pid = 1866] [id = 127] 18:36:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7fd0907c8c00) [pid = 1866] [serial = 380] [outer = (nil)] 18:36:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7fd09a324800) [pid = 1866] [serial = 381] [outer = 0x7fd0907c8c00] 18:36:20 INFO - PROCESS | 1866 | 1461375380584 Marionette DEBUG loaded listener.js 18:36:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7fd09aa9fc00) [pid = 1866] [serial = 382] [outer = 0x7fd0907c8c00] 18:36:21 INFO - PROCESS | 1866 | 1461375381352 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]]]}] 18:36:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:36:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1182ms 18:36:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:36:21 INFO - PROCESS | 1866 | 1461375381406 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 18:36:21 INFO - PROCESS | 1866 | 1461375381409 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 18:36:21 INFO - PROCESS | 1866 | 1461375381434 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:36:21 INFO - PROCESS | 1866 | 1461375381438 Marionette TRACE conn3 <- [1,482,null,{}] 18:36:21 INFO - PROCESS | 1866 | 1461375381444 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}] 18:36:21 INFO - PROCESS | 1866 | 1461375381597 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 18:36:21 INFO - PROCESS | 1866 | 1461375381607 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a9c9000 == 60 [pid = 1866] [id = 128] 18:36:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7fd090897400) [pid = 1866] [serial = 383] [outer = (nil)] 18:36:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7fd0908a0800) [pid = 1866] [serial = 384] [outer = 0x7fd090897400] 18:36:21 INFO - PROCESS | 1866 | 1461375381668 Marionette DEBUG loaded listener.js 18:36:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7fd09a761c00) [pid = 1866] [serial = 385] [outer = 0x7fd090897400] 18:36:22 INFO - PROCESS | 1866 | 1461375382562 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]]]}] 18:36:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:36:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1201ms 18:36:22 INFO - PROCESS | 1866 | 1461375382626 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 18:36:22 INFO - PROCESS | 1866 | 1461375382630 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 18:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:36:22 INFO - PROCESS | 1866 | 1461375382636 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:36:22 INFO - PROCESS | 1866 | 1461375382637 Marionette TRACE conn3 <- [1,486,null,{}] 18:36:22 INFO - PROCESS | 1866 | 1461375382643 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}] 18:36:22 INFO - PROCESS | 1866 | 1461375382816 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 18:36:22 INFO - PROCESS | 1866 | 1461375382836 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd093666800 == 61 [pid = 1866] [id = 129] 18:36:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7fd09089a800) [pid = 1866] [serial = 386] [outer = (nil)] 18:36:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7fd09ab27c00) [pid = 1866] [serial = 387] [outer = 0x7fd09089a800] 18:36:22 INFO - PROCESS | 1866 | 1461375382898 Marionette DEBUG loaded listener.js 18:36:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7fd09cf8ac00) [pid = 1866] [serial = 388] [outer = 0x7fd09089a800] 18:36:23 INFO - PROCESS | 1866 | 1461375383726 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]]]}] 18:36:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:36:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1143ms 18:36:23 INFO - PROCESS | 1866 | 1461375383786 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 18:36:23 INFO - PROCESS | 1866 | 1461375383788 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 18:36:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:36:23 INFO - PROCESS | 1866 | 1461375383795 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:36:23 INFO - PROCESS | 1866 | 1461375383797 Marionette TRACE conn3 <- [1,490,null,{}] 18:36:23 INFO - PROCESS | 1866 | 1461375383803 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}] 18:36:24 INFO - PROCESS | 1866 | 1461375384112 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 18:36:24 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7fd090652400) [pid = 1866] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:36:24 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7fd0915b7400) [pid = 1866] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:36:24 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7fd08ed10800) [pid = 1866] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:36:24 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7fd092a08000) [pid = 1866] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:36:24 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7fd0941e6c00) [pid = 1866] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:36:24 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7fd0907be400) [pid = 1866] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:36:24 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7fd08ed02400) [pid = 1866] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:36:24 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7fd09aa34800) [pid = 1866] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:36:24 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7fd09a762000) [pid = 1866] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:36:24 INFO - PROCESS | 1866 | 1461375384199 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0969db000 == 62 [pid = 1866] [id = 130] 18:36:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7fd08ed0c400) [pid = 1866] [serial = 389] [outer = (nil)] 18:36:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7fd0907be000) [pid = 1866] [serial = 390] [outer = 0x7fd08ed0c400] 18:36:24 INFO - PROCESS | 1866 | 1461375384264 Marionette DEBUG loaded listener.js 18:36:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7fd099b46000) [pid = 1866] [serial = 391] [outer = 0x7fd08ed0c400] 18:36:24 INFO - PROCESS | 1866 | 1461375384921 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]]]}] 18:36:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:36:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1185ms 18:36:24 INFO - PROCESS | 1866 | 1461375384982 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 18:36:24 INFO - PROCESS | 1866 | 1461375384985 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 18:36:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:36:25 INFO - PROCESS | 1866 | 1461375385001 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:36:25 INFO - PROCESS | 1866 | 1461375385005 Marionette TRACE conn3 <- [1,494,null,{}] 18:36:25 INFO - PROCESS | 1866 | 1461375385010 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}] 18:36:25 INFO - PROCESS | 1866 | 1461375385195 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 18:36:25 INFO - PROCESS | 1866 | 1461375385209 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a871f800 == 63 [pid = 1866] [id = 131] 18:36:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7fd099ddbc00) [pid = 1866] [serial = 392] [outer = (nil)] 18:36:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7fd0acee4c00) [pid = 1866] [serial = 393] [outer = 0x7fd099ddbc00] 18:36:25 INFO - PROCESS | 1866 | 1461375385283 Marionette DEBUG loaded listener.js 18:36:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7fd0acf82400) [pid = 1866] [serial = 394] [outer = 0x7fd099ddbc00] 18:36:25 INFO - PROCESS | 1866 | 1461375385994 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]]]}] 18:36:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:36:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1042ms 18:36:26 INFO - PROCESS | 1866 | 1461375386035 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 18:36:26 INFO - PROCESS | 1866 | 1461375386037 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 18:36:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:36:26 INFO - PROCESS | 1866 | 1461375386154 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:36:26 INFO - PROCESS | 1866 | 1461375386160 Marionette TRACE conn3 <- [1,498,null,{}] 18:36:26 INFO - PROCESS | 1866 | 1461375386184 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}] 18:36:26 INFO - PROCESS | 1866 | 1461375386380 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 18:36:26 INFO - PROCESS | 1866 | 1461375386527 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd095fe3800 == 64 [pid = 1866] [id = 132] 18:36:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7fd090893000) [pid = 1866] [serial = 395] [outer = (nil)] 18:36:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7fd090896c00) [pid = 1866] [serial = 396] [outer = 0x7fd090893000] 18:36:26 INFO - PROCESS | 1866 | 1461375386614 Marionette DEBUG loaded listener.js 18:36:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7fd09091a000) [pid = 1866] [serial = 397] [outer = 0x7fd090893000] 18:36:27 INFO - PROCESS | 1866 | 1461375387556 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]]]}] 18:36:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:36:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1566ms 18:36:27 INFO - PROCESS | 1866 | 1461375387611 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 18:36:27 INFO - PROCESS | 1866 | 1461375387617 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 18:36:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:36:27 INFO - PROCESS | 1866 | 1461375387624 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:36:27 INFO - PROCESS | 1866 | 1461375387627 Marionette TRACE conn3 <- [1,502,null,{}] 18:36:27 INFO - PROCESS | 1866 | 1461375387640 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}] 18:36:27 INFO - PROCESS | 1866 | 1461375387813 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 18:36:27 INFO - PROCESS | 1866 | 1461375387957 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099ccf800 == 65 [pid = 1866] [id = 133] 18:36:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7fd0909bf800) [pid = 1866] [serial = 398] [outer = (nil)] 18:36:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7fd09350f800) [pid = 1866] [serial = 399] [outer = 0x7fd0909bf800] 18:36:28 INFO - PROCESS | 1866 | 1461375388039 Marionette DEBUG loaded listener.js 18:36:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7fd097379800) [pid = 1866] [serial = 400] [outer = 0x7fd0909bf800] 18:36:29 INFO - PROCESS | 1866 | 1461375388999 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]]]}] 18:36:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:36:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1438ms 18:36:29 INFO - PROCESS | 1866 | 1461375389063 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 18:36:29 INFO - PROCESS | 1866 | 1461375389067 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 18:36:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:36:29 INFO - PROCESS | 1866 | 1461375389073 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:36:29 INFO - PROCESS | 1866 | 1461375389077 Marionette TRACE conn3 <- [1,506,null,{}] 18:36:29 INFO - PROCESS | 1866 | 1461375389083 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}] 18:36:29 INFO - PROCESS | 1866 | 1461375389289 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 18:36:29 INFO - PROCESS | 1866 | 1461375389490 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac47b800 == 66 [pid = 1866] [id = 134] 18:36:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7fd09c470c00) [pid = 1866] [serial = 401] [outer = (nil)] 18:36:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7fd0a78f3000) [pid = 1866] [serial = 402] [outer = 0x7fd09c470c00] 18:36:29 INFO - PROCESS | 1866 | 1461375389620 Marionette DEBUG loaded listener.js 18:36:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7fd0a8c3c000) [pid = 1866] [serial = 403] [outer = 0x7fd09c470c00] 18:36:30 INFO - PROCESS | 1866 | 1461375390441 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]]]}] 18:36:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:36:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1431ms 18:36:30 INFO - PROCESS | 1866 | 1461375390505 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 18:36:30 INFO - PROCESS | 1866 | 1461375390509 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 18:36:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:36:30 INFO - PROCESS | 1866 | 1461375390515 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:36:30 INFO - PROCESS | 1866 | 1461375390517 Marionette TRACE conn3 <- [1,510,null,{}] 18:36:30 INFO - PROCESS | 1866 | 1461375390523 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}] 18:36:30 INFO - PROCESS | 1866 | 1461375390698 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 18:36:30 INFO - PROCESS | 1866 | 1461375390840 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099c4b800 == 67 [pid = 1866] [id = 135] 18:36:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7fd09a764800) [pid = 1866] [serial = 404] [outer = (nil)] 18:36:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7fd0acf06800) [pid = 1866] [serial = 405] [outer = 0x7fd09a764800] 18:36:30 INFO - PROCESS | 1866 | 1461375390914 Marionette DEBUG loaded listener.js 18:36:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7fd0aebc4400) [pid = 1866] [serial = 406] [outer = 0x7fd09a764800] 18:36:31 INFO - PROCESS | 1866 | 1461375391893 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]]]}] 18:36:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:36:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1435ms 18:36:31 INFO - PROCESS | 1866 | 1461375391952 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 18:36:31 INFO - PROCESS | 1866 | 1461375391955 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 18:36:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:36:31 INFO - PROCESS | 1866 | 1461375391961 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:36:31 INFO - PROCESS | 1866 | 1461375391964 Marionette TRACE conn3 <- [1,514,null,{}] 18:36:31 INFO - PROCESS | 1866 | 1461375391970 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}] 18:36:32 INFO - PROCESS | 1866 | 1461375392163 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 18:36:32 INFO - PROCESS | 1866 | 1461375392356 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099c63000 == 68 [pid = 1866] [id = 136] 18:36:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7fd095205800) [pid = 1866] [serial = 407] [outer = (nil)] 18:36:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7fd09520bc00) [pid = 1866] [serial = 408] [outer = 0x7fd095205800] 18:36:32 INFO - PROCESS | 1866 | 1461375392451 Marionette DEBUG loaded listener.js 18:36:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7fd095211800) [pid = 1866] [serial = 409] [outer = 0x7fd095205800] 18:36:33 INFO - PROCESS | 1866 | 1461375393239 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]]]}] 18:36:33 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 18:36:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1329ms 18:36:33 INFO - PROCESS | 1866 | 1461375393293 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 18:36:33 INFO - PROCESS | 1866 | 1461375393296 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 18:36:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:36:33 INFO - PROCESS | 1866 | 1461375393304 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:36:33 INFO - PROCESS | 1866 | 1461375393307 Marionette TRACE conn3 <- [1,518,null,{}] 18:36:33 INFO - PROCESS | 1866 | 1461375393312 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}] 18:36:33 INFO - PROCESS | 1866 | 1461375393520 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 18:36:33 INFO - PROCESS | 1866 | 1461375393668 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0917ce800 == 69 [pid = 1866] [id = 137] 18:36:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7fd094c77000) [pid = 1866] [serial = 410] [outer = (nil)] 18:36:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7fd0acc43800) [pid = 1866] [serial = 411] [outer = 0x7fd094c77000] 18:36:33 INFO - PROCESS | 1866 | 1461375393745 Marionette DEBUG loaded listener.js 18:36:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7fd0af896c00) [pid = 1866] [serial = 412] [outer = 0x7fd094c77000] 18:36:34 INFO - PROCESS | 1866 | 1461375394640 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]]]}] 18:36:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:36:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1385ms 18:36:34 INFO - PROCESS | 1866 | 1461375394690 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 18:36:34 INFO - PROCESS | 1866 | 1461375394695 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 18:36:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:36:34 INFO - PROCESS | 1866 | 1461375394701 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:36:34 INFO - PROCESS | 1866 | 1461375394704 Marionette TRACE conn3 <- [1,522,null,{}] 18:36:34 INFO - PROCESS | 1866 | 1461375394709 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}] 18:36:34 INFO - PROCESS | 1866 | 1461375394876 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 18:36:35 INFO - PROCESS | 1866 | 1461375395027 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0b1c17000 == 70 [pid = 1866] [id = 138] 18:36:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7fd094c7a800) [pid = 1866] [serial = 413] [outer = (nil)] 18:36:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7fd0952b0400) [pid = 1866] [serial = 414] [outer = 0x7fd094c7a800] 18:36:35 INFO - PROCESS | 1866 | 1461375395098 Marionette DEBUG loaded listener.js 18:36:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7fd0952b5c00) [pid = 1866] [serial = 415] [outer = 0x7fd094c7a800] 18:36:36 INFO - PROCESS | 1866 | 1461375396077 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]]]}] 18:36:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:36:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1434ms 18:36:36 INFO - PROCESS | 1866 | 1461375396136 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 18:36:36 INFO - PROCESS | 1866 | 1461375396140 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 18:36:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:36:36 INFO - PROCESS | 1866 | 1461375396146 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:36:36 INFO - PROCESS | 1866 | 1461375396149 Marionette TRACE conn3 <- [1,526,null,{}] 18:36:36 INFO - PROCESS | 1866 | 1461375396155 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}] 18:36:36 INFO - PROCESS | 1866 | 1461375396312 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 18:36:36 INFO - PROCESS | 1866 | 1461375396753 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094028800 == 71 [pid = 1866] [id = 139] 18:36:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7fd08f759c00) [pid = 1866] [serial = 416] [outer = (nil)] 18:36:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7fd09041b400) [pid = 1866] [serial = 417] [outer = 0x7fd08f759c00] 18:36:36 INFO - PROCESS | 1866 | 1461375396902 Marionette DEBUG loaded listener.js 18:36:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7fd090421c00) [pid = 1866] [serial = 418] [outer = 0x7fd08f759c00] 18:36:37 INFO - PROCESS | 1866 | 1461375397931 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]]]}] 18:36:37 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 18:36:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1843ms 18:36:37 INFO - PROCESS | 1866 | 1461375397990 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 18:36:38 INFO - PROCESS | 1866 | 1461375397997 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 18:36:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:36:38 INFO - PROCESS | 1866 | 1461375398006 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:36:38 INFO - PROCESS | 1866 | 1461375398011 Marionette TRACE conn3 <- [1,530,null,{}] 18:36:38 INFO - PROCESS | 1866 | 1461375398018 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}] 18:36:38 INFO - PROCESS | 1866 | 1461375398195 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 18:36:38 INFO - PROCESS | 1866 | 1461375398494 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09980d000 == 72 [pid = 1866] [id = 140] 18:36:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7fd094c7d000) [pid = 1866] [serial = 419] [outer = (nil)] 18:36:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7fd091569c00) [pid = 1866] [serial = 420] [outer = 0x7fd094c7d000] 18:36:38 INFO - PROCESS | 1866 | 1461375398798 Marionette DEBUG loaded listener.js 18:36:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7fd092a0dc00) [pid = 1866] [serial = 421] [outer = 0x7fd094c7d000] 18:36:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0969db000 == 71 [pid = 1866] [id = 130] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7fd0a8a02c00) [pid = 1866] [serial = 354] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7fd09a331000) [pid = 1866] [serial = 321] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7fd0a0a5e800) [pid = 1866] [serial = 324] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7fd0ac2f3000) [pid = 1866] [serial = 327] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7fd0909ba400) [pid = 1866] [serial = 330] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7fd0aceea000) [pid = 1866] [serial = 333] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd093666800 == 70 [pid = 1866] [id = 129] 18:36:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a9c9000 == 69 [pid = 1866] [id = 128] 18:36:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099f0d000 == 68 [pid = 1866] [id = 127] 18:36:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0915af000 == 67 [pid = 1866] [id = 126] 18:36:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0969d7000 == 66 [pid = 1866] [id = 125] 18:36:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac621000 == 65 [pid = 1866] [id = 122] 18:36:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac3ad800 == 64 [pid = 1866] [id = 121] 18:36:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b30a800 == 63 [pid = 1866] [id = 120] 18:36:39 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0935bf800 == 62 [pid = 1866] [id = 119] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7fd099cec000) [pid = 1866] [serial = 351] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7fd09278ec00) [pid = 1866] [serial = 340] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7fd091569000) [pid = 1866] [serial = 339] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7fd08ed11000) [pid = 1866] [serial = 316] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7fd09aaa0c00) [pid = 1866] [serial = 345] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7fd0915c6800) [pid = 1866] [serial = 349] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7fd09c1ea400) [pid = 1866] [serial = 352] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7fd09aaacc00) [pid = 1866] [serial = 346] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 124 (0x7fd09aaaa000) [pid = 1866] [serial = 234] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7fd0acc41000) [pid = 1866] [serial = 277] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7fd0915c2000) [pid = 1866] [serial = 348] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7fd0909b1c00) [pid = 1866] [serial = 337] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7fd0907c7800) [pid = 1866] [serial = 336] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7fd099a95400) [pid = 1866] [serial = 342] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7fd099b4fc00) [pid = 1866] [serial = 343] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7fd091ac5c00) [pid = 1866] [serial = 318] [outer = (nil)] [url = about:blank] 18:36:39 INFO - PROCESS | 1866 | 1461375399793 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"]]]}] 18:36:39 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 18:36:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:36:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:36:39 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 18:36:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:36:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:36:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:36:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:36:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:36:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1837ms 18:36:39 INFO - PROCESS | 1866 | 1461375399850 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 18:36:39 INFO - PROCESS | 1866 | 1461375399855 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 18:36:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:36:39 INFO - PROCESS | 1866 | 1461375399869 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:36:39 INFO - PROCESS | 1866 | 1461375399872 Marionette TRACE conn3 <- [1,534,null,{}] 18:36:39 INFO - PROCESS | 1866 | 1461375399878 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}] 18:36:40 INFO - PROCESS | 1866 | 1461375400044 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 18:36:40 INFO - PROCESS | 1866 | 1461375400057 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099cd4000 == 63 [pid = 1866] [id = 141] 18:36:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7fd0915c2000) [pid = 1866] [serial = 422] [outer = (nil)] 18:36:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7fd095211c00) [pid = 1866] [serial = 423] [outer = 0x7fd0915c2000] 18:36:40 INFO - PROCESS | 1866 | 1461375400120 Marionette DEBUG loaded listener.js 18:36:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7fd0952b7400) [pid = 1866] [serial = 424] [outer = 0x7fd0915c2000] 18:36:40 INFO - PROCESS | 1866 | 1461375400910 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]]]}] 18:36:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 18:36:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1085ms 18:36:40 INFO - PROCESS | 1866 | 1461375400958 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 18:36:40 INFO - PROCESS | 1866 | 1461375400962 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 18:36:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:36:40 INFO - PROCESS | 1866 | 1461375400970 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:36:40 INFO - PROCESS | 1866 | 1461375400978 Marionette TRACE conn3 <- [1,538,null,{}] 18:36:40 INFO - PROCESS | 1866 | 1461375400991 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}] 18:36:41 INFO - PROCESS | 1866 | 1461375401158 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 18:36:41 INFO - PROCESS | 1866 | 1461375401293 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b1b1800 == 64 [pid = 1866] [id = 142] 18:36:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7fd09520ec00) [pid = 1866] [serial = 425] [outer = (nil)] 18:36:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7fd099c3d800) [pid = 1866] [serial = 426] [outer = 0x7fd09520ec00] 18:36:41 INFO - PROCESS | 1866 | 1461375401373 Marionette DEBUG loaded listener.js 18:36:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7fd09a76f800) [pid = 1866] [serial = 427] [outer = 0x7fd09520ec00] 18:36:42 INFO - PROCESS | 1866 | 1461375402392 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]]]}] 18:36:42 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. 18:36:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1441ms 18:36:42 INFO - PROCESS | 1866 | 1461375402410 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 18:36:42 INFO - PROCESS | 1866 | 1461375402414 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 18:36:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:36:42 INFO - PROCESS | 1866 | 1461375402427 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:36:42 INFO - PROCESS | 1866 | 1461375402430 Marionette TRACE conn3 <- [1,542,null,{}] 18:36:42 INFO - PROCESS | 1866 | 1461375402465 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}] 18:36:42 INFO - PROCESS | 1866 | 1461375402646 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 18:36:42 INFO - PROCESS | 1866 | 1461375402677 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a0d07000 == 65 [pid = 1866] [id = 143] 18:36:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7fd0952b7c00) [pid = 1866] [serial = 428] [outer = (nil)] 18:36:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7fd098c0ac00) [pid = 1866] [serial = 429] [outer = 0x7fd0952b7c00] 18:36:42 INFO - PROCESS | 1866 | 1461375402752 Marionette DEBUG loaded listener.js 18:36:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7fd098c10800) [pid = 1866] [serial = 430] [outer = 0x7fd0952b7c00] 18:36:43 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7fd08ed0c400) [pid = 1866] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:36:43 INFO - PROCESS | 1866 | --DOMWINDOW == 124 (0x7fd0907c8c00) [pid = 1866] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:36:43 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7fd09089a800) [pid = 1866] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:36:43 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7fd091566000) [pid = 1866] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:36:43 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7fd090897400) [pid = 1866] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:36:43 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7fd08ed07c00) [pid = 1866] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:36:43 INFO - PROCESS | 1866 | 1461375403634 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]]]}] 18:36:43 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. 18:36:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1240ms 18:36:43 INFO - PROCESS | 1866 | 1461375403668 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 18:36:43 INFO - PROCESS | 1866 | 1461375403671 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 18:36:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:36:43 INFO - PROCESS | 1866 | 1461375403677 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:36:43 INFO - PROCESS | 1866 | 1461375403679 Marionette TRACE conn3 <- [1,546,null,{}] 18:36:43 INFO - PROCESS | 1866 | 1461375403684 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}] 18:36:43 INFO - PROCESS | 1866 | 1461375403840 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 18:36:43 INFO - PROCESS | 1866 | 1461375403860 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7a2c000 == 66 [pid = 1866] [id = 144] 18:36:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7fd098c0c400) [pid = 1866] [serial = 431] [outer = (nil)] 18:36:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7fd09aa35400) [pid = 1866] [serial = 432] [outer = 0x7fd098c0c400] 18:36:43 INFO - PROCESS | 1866 | 1461375403938 Marionette DEBUG loaded listener.js 18:36:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7fd09b367400) [pid = 1866] [serial = 433] [outer = 0x7fd098c0c400] 18:36:44 INFO - PROCESS | 1866 | 1461375404777 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]]]}] 18:36:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 18:36:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1135ms 18:36:44 INFO - PROCESS | 1866 | 1461375404826 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 18:36:44 INFO - PROCESS | 1866 | 1461375404830 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 18:36:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:36:44 INFO - PROCESS | 1866 | 1461375404836 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:36:44 INFO - PROCESS | 1866 | 1461375404838 Marionette TRACE conn3 <- [1,550,null,{}] 18:36:44 INFO - PROCESS | 1866 | 1461375404843 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}] 18:36:45 INFO - PROCESS | 1866 | 1461375404997 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 18:36:45 INFO - PROCESS | 1866 | 1461375405018 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac60d800 == 67 [pid = 1866] [id = 145] 18:36:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7fd091675800) [pid = 1866] [serial = 434] [outer = (nil)] 18:36:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7fd091679c00) [pid = 1866] [serial = 435] [outer = 0x7fd091675800] 18:36:45 INFO - PROCESS | 1866 | 1461375405081 Marionette DEBUG loaded listener.js 18:36:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7fd09bab5c00) [pid = 1866] [serial = 436] [outer = 0x7fd091675800] 18:36:46 INFO - PROCESS | 1866 | 1461375406075 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]]]}] 18:36:46 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. 18:36:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1277ms 18:36:46 INFO - PROCESS | 1866 | 1461375406121 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 18:36:46 INFO - PROCESS | 1866 | 1461375406129 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 18:36:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:36:46 INFO - PROCESS | 1866 | 1461375406140 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:36:46 INFO - PROCESS | 1866 | 1461375406144 Marionette TRACE conn3 <- [1,554,null,{}] 18:36:46 INFO - PROCESS | 1866 | 1461375406153 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}] 18:36:46 INFO - PROCESS | 1866 | 1461375406321 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 18:36:46 INFO - PROCESS | 1866 | 1461375406475 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd098af0000 == 68 [pid = 1866] [id = 146] 18:36:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7fd0907c3800) [pid = 1866] [serial = 437] [outer = (nil)] 18:36:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7fd09089f800) [pid = 1866] [serial = 438] [outer = 0x7fd0907c3800] 18:36:46 INFO - PROCESS | 1866 | 1461375406550 Marionette DEBUG loaded listener.js 18:36:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7fd0915bc400) [pid = 1866] [serial = 439] [outer = 0x7fd0907c3800] 18:36:47 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:47 INFO - PROCESS | 1866 | 1461375407566 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]]]}] 18:36:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7fd090895000) [pid = 1866] [serial = 440] [outer = 0x7fd092913400] 18:36:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:36:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1481ms 18:36:47 INFO - PROCESS | 1866 | 1461375407644 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 18:36:47 INFO - PROCESS | 1866 | 1461375407652 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 18:36:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:36:47 INFO - PROCESS | 1866 | 1461375407712 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:36:47 INFO - PROCESS | 1866 | 1461375407718 Marionette TRACE conn3 <- [1,558,null,{}] 18:36:47 INFO - PROCESS | 1866 | 1461375407737 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}] 18:36:47 INFO - PROCESS | 1866 | 1461375407904 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 18:36:48 INFO - PROCESS | 1866 | 1461375408049 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a8c6d000 == 69 [pid = 1866] [id = 147] 18:36:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7fd0907c7c00) [pid = 1866] [serial = 441] [outer = (nil)] 18:36:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7fd093510c00) [pid = 1866] [serial = 442] [outer = 0x7fd0907c7c00] 18:36:48 INFO - PROCESS | 1866 | 1461375408209 Marionette DEBUG loaded listener.js 18:36:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7fd0952b6800) [pid = 1866] [serial = 443] [outer = 0x7fd0907c7c00] 18:36:49 INFO - PROCESS | 1866 | 1461375409018 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]]]}] 18:36:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:36:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1383ms 18:36:49 INFO - PROCESS | 1866 | 1461375409054 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 18:36:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:36:49 INFO - PROCESS | 1866 | 1461375409060 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 18:36:49 INFO - PROCESS | 1866 | 1461375409067 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:36:49 INFO - PROCESS | 1866 | 1461375409073 Marionette TRACE conn3 <- [1,562,null,{}] 18:36:49 INFO - PROCESS | 1866 | 1461375409089 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}] 18:36:49 INFO - PROCESS | 1866 | 1461375409275 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 18:36:49 INFO - PROCESS | 1866 | 1461375409423 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0b1c0b800 == 70 [pid = 1866] [id = 148] 18:36:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7fd098c11400) [pid = 1866] [serial = 444] [outer = (nil)] 18:36:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7fd099b4ac00) [pid = 1866] [serial = 445] [outer = 0x7fd098c11400] 18:36:49 INFO - PROCESS | 1866 | 1461375409499 Marionette DEBUG loaded listener.js 18:36:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7fd09aa28c00) [pid = 1866] [serial = 446] [outer = 0x7fd098c11400] 18:36:50 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:50 INFO - PROCESS | 1866 | 1461375410358 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]]]}] 18:36:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:36:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1343ms 18:36:50 INFO - PROCESS | 1866 | 1461375410410 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 18:36:50 INFO - PROCESS | 1866 | 1461375410415 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 18:36:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:36:50 INFO - PROCESS | 1866 | 1461375410422 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:36:50 INFO - PROCESS | 1866 | 1461375410425 Marionette TRACE conn3 <- [1,566,null,{}] 18:36:50 INFO - PROCESS | 1866 | 1461375410430 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}] 18:36:50 INFO - PROCESS | 1866 | 1461375410597 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 18:36:50 INFO - PROCESS | 1866 | 1461375410746 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0948b9000 == 71 [pid = 1866] [id = 149] 18:36:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7fd0917a4000) [pid = 1866] [serial = 447] [outer = (nil)] 18:36:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7fd0917acc00) [pid = 1866] [serial = 448] [outer = 0x7fd0917a4000] 18:36:50 INFO - PROCESS | 1866 | 1461375410817 Marionette DEBUG loaded listener.js 18:36:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7fd097544c00) [pid = 1866] [serial = 449] [outer = 0x7fd0917a4000] 18:36:51 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:51 INFO - PROCESS | 1866 | 1461375411678 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]]]}] 18:36:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:36:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1282ms 18:36:51 INFO - PROCESS | 1866 | 1461375411705 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 18:36:51 INFO - PROCESS | 1866 | 1461375411708 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 18:36:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:36:51 INFO - PROCESS | 1866 | 1461375411714 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:36:51 INFO - PROCESS | 1866 | 1461375411716 Marionette TRACE conn3 <- [1,570,null,{}] 18:36:51 INFO - PROCESS | 1866 | 1461375411722 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}] 18:36:51 INFO - PROCESS | 1866 | 1461375411891 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 18:36:52 INFO - PROCESS | 1866 | 1461375412057 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094bd2800 == 72 [pid = 1866] [id = 150] 18:36:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7fd090894000) [pid = 1866] [serial = 450] [outer = (nil)] 18:36:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7fd09098d400) [pid = 1866] [serial = 451] [outer = 0x7fd090894000] 18:36:52 INFO - PROCESS | 1866 | 1461375412145 Marionette DEBUG loaded listener.js 18:36:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7fd090991800) [pid = 1866] [serial = 452] [outer = 0x7fd090894000] 18:36:52 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:53 INFO - PROCESS | 1866 | 1461375413014 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]]]}] 18:36:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:36:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1341ms 18:36:53 INFO - PROCESS | 1866 | 1461375413056 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 18:36:53 INFO - PROCESS | 1866 | 1461375413060 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 18:36:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:36:53 INFO - PROCESS | 1866 | 1461375413066 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:36:53 INFO - PROCESS | 1866 | 1461375413069 Marionette TRACE conn3 <- [1,574,null,{}] 18:36:53 INFO - PROCESS | 1866 | 1461375413075 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}] 18:36:53 INFO - PROCESS | 1866 | 1461375413247 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 18:36:53 INFO - PROCESS | 1866 | 1461375413399 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08db34800 == 73 [pid = 1866] [id = 151] 18:36:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7fd09aaa0400) [pid = 1866] [serial = 453] [outer = (nil)] 18:36:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7fd09b68e000) [pid = 1866] [serial = 454] [outer = 0x7fd09aaa0400] 18:36:53 INFO - PROCESS | 1866 | 1461375413476 Marionette DEBUG loaded listener.js 18:36:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7fd0a6918800) [pid = 1866] [serial = 455] [outer = 0x7fd09aaa0400] 18:36:54 INFO - PROCESS | 1866 | 1461375414334 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]]]}] 18:36:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:36:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1334ms 18:36:54 INFO - PROCESS | 1866 | 1461375414403 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 18:36:54 INFO - PROCESS | 1866 | 1461375414407 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 18:36:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:36:54 INFO - PROCESS | 1866 | 1461375414412 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:36:54 INFO - PROCESS | 1866 | 1461375414415 Marionette TRACE conn3 <- [1,578,null,{}] 18:36:54 INFO - PROCESS | 1866 | 1461375414421 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}] 18:36:54 INFO - PROCESS | 1866 | 1461375414600 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 18:36:54 INFO - PROCESS | 1866 | 1461375414754 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087b18000 == 74 [pid = 1866] [id = 152] 18:36:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7fd094388400) [pid = 1866] [serial = 456] [outer = (nil)] 18:36:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd09438dc00) [pid = 1866] [serial = 457] [outer = 0x7fd094388400] 18:36:54 INFO - PROCESS | 1866 | 1461375414829 Marionette DEBUG loaded listener.js 18:36:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd094392000) [pid = 1866] [serial = 458] [outer = 0x7fd094388400] 18:36:55 INFO - PROCESS | 1866 | 1461375415653 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]]]}] 18:36:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:36:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1279ms 18:36:55 INFO - PROCESS | 1866 | 1461375415693 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 18:36:55 INFO - PROCESS | 1866 | 1461375415695 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 18:36:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:36:55 INFO - PROCESS | 1866 | 1461375415702 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:36:55 INFO - PROCESS | 1866 | 1461375415705 Marionette TRACE conn3 <- [1,582,null,{}] 18:36:55 INFO - PROCESS | 1866 | 1461375415712 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}] 18:36:55 INFO - PROCESS | 1866 | 1461375415882 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 18:36:56 INFO - PROCESS | 1866 | 1461375416038 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0917ca800 == 75 [pid = 1866] [id = 153] 18:36:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd087cd2400) [pid = 1866] [serial = 459] [outer = (nil)] 18:36:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7fd087cd9800) [pid = 1866] [serial = 460] [outer = 0x7fd087cd2400] 18:36:56 INFO - PROCESS | 1866 | 1461375416111 Marionette DEBUG loaded listener.js 18:36:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7fd087cdf400) [pid = 1866] [serial = 461] [outer = 0x7fd087cd2400] 18:36:57 INFO - PROCESS | 1866 | 1461375417003 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]]]}] 18:36:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:36:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1333ms 18:36:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:36:57 INFO - PROCESS | 1866 | 1461375417035 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 18:36:57 INFO - PROCESS | 1866 | 1461375417038 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 18:36:57 INFO - PROCESS | 1866 | 1461375417045 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:36:57 INFO - PROCESS | 1866 | 1461375417048 Marionette TRACE conn3 <- [1,586,null,{}] 18:36:57 INFO - PROCESS | 1866 | 1461375417055 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}] 18:36:57 INFO - PROCESS | 1866 | 1461375417245 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 18:36:57 INFO - PROCESS | 1866 | 1461375417706 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08db22000 == 76 [pid = 1866] [id = 154] 18:36:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7fd090412c00) [pid = 1866] [serial = 462] [outer = (nil)] 18:36:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7fd09041d400) [pid = 1866] [serial = 463] [outer = 0x7fd090412c00] 18:36:57 INFO - PROCESS | 1866 | 1461375417825 Marionette DEBUG loaded listener.js 18:36:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7fd0907c7400) [pid = 1866] [serial = 464] [outer = 0x7fd090412c00] 18:36:58 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:36:58 INFO - PROCESS | 1866 | 1461375418661 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]]]}] 18:36:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:36:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1683ms 18:36:58 INFO - PROCESS | 1866 | 1461375418732 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 18:36:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:36:58 INFO - PROCESS | 1866 | 1461375418743 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 18:36:58 INFO - PROCESS | 1866 | 1461375418757 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:36:58 INFO - PROCESS | 1866 | 1461375418764 Marionette TRACE conn3 <- [1,590,null,{}] 18:36:58 INFO - PROCESS | 1866 | 1461375418775 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}] 18:36:59 INFO - PROCESS | 1866 | 1461375419170 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 18:36:59 INFO - PROCESS | 1866 | 1461375419509 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:36:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0917c0000 == 77 [pid = 1866] [id = 155] 18:36:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7fd0909b8800) [pid = 1866] [serial = 465] [outer = (nil)] 18:36:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7fd091566000) [pid = 1866] [serial = 466] [outer = 0x7fd0909b8800] 18:36:59 INFO - PROCESS | 1866 | 1461375419621 Marionette DEBUG loaded listener.js 18:36:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7fd091674000) [pid = 1866] [serial = 467] [outer = 0x7fd0909b8800] 18:37:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0af85b800 == 76 [pid = 1866] [id = 82] 18:37:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a0b5b800 == 75 [pid = 1866] [id = 64] 18:37:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0aab16800 == 74 [pid = 1866] [id = 105] 18:37:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd092a9b800 == 73 [pid = 1866] [id = 65] 18:37:00 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7fd0acee4c00) [pid = 1866] [serial = 393] [outer = (nil)] [url = about:blank] 18:37:00 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7fd09b039c00) [pid = 1866] [serial = 366] [outer = (nil)] [url = about:blank] 18:37:00 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7fd0a7c59000) [pid = 1866] [serial = 369] [outer = (nil)] [url = about:blank] 18:37:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a9c7800 == 72 [pid = 1866] [id = 62] 18:37:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0b0ed3000 == 71 [pid = 1866] [id = 83] 18:37:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0acf2a800 == 70 [pid = 1866] [id = 81] 18:37:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a7a2c000 == 69 [pid = 1866] [id = 144] 18:37:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a0d07000 == 68 [pid = 1866] [id = 143] 18:37:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b1b1800 == 67 [pid = 1866] [id = 142] 18:37:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099cd4000 == 66 [pid = 1866] [id = 141] 18:37:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09980d000 == 65 [pid = 1866] [id = 140] 18:37:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094028800 == 64 [pid = 1866] [id = 139] 18:37:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099c4b800 == 63 [pid = 1866] [id = 135] 18:37:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac47b800 == 62 [pid = 1866] [id = 134] 18:37:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099ccf800 == 61 [pid = 1866] [id = 133] 18:37:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd095fe3800 == 60 [pid = 1866] [id = 132] 18:37:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a871f800 == 59 [pid = 1866] [id = 131] 18:37:00 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7fd099b46000) [pid = 1866] [serial = 391] [outer = (nil)] [url = about:blank] 18:37:00 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7fd09a324800) [pid = 1866] [serial = 381] [outer = (nil)] [url = about:blank] 18:37:00 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7fd09ab27c00) [pid = 1866] [serial = 387] [outer = (nil)] [url = about:blank] 18:37:00 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7fd091ac9c00) [pid = 1866] [serial = 378] [outer = (nil)] [url = about:blank] 18:37:00 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7fd0908a0800) [pid = 1866] [serial = 384] [outer = (nil)] [url = about:blank] 18:37:00 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd09cf8ac00) [pid = 1866] [serial = 388] [outer = (nil)] [url = about:blank] 18:37:00 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd0ac5ba800) [pid = 1866] [serial = 372] [outer = (nil)] [url = about:blank] 18:37:00 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7fd0907be000) [pid = 1866] [serial = 390] [outer = (nil)] [url = about:blank] 18:37:00 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7fd090920400) [pid = 1866] [serial = 375] [outer = (nil)] [url = about:blank] 18:37:00 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7fd099cf2c00) [pid = 1866] [serial = 363] [outer = (nil)] [url = about:blank] 18:37:00 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7fd090c07800) [pid = 1866] [serial = 376] [outer = (nil)] [url = about:blank] 18:37:00 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7fd09aa9fc00) [pid = 1866] [serial = 382] [outer = (nil)] [url = about:blank] 18:37:00 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7fd08f758800) [pid = 1866] [serial = 357] [outer = (nil)] [url = about:blank] 18:37:00 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7fd09418c400) [pid = 1866] [serial = 379] [outer = (nil)] [url = about:blank] 18:37:00 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7fd09155f400) [pid = 1866] [serial = 360] [outer = (nil)] [url = about:blank] 18:37:00 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7fd09a761c00) [pid = 1866] [serial = 385] [outer = (nil)] [url = about:blank] 18:37:00 INFO - PROCESS | 1866 | 1461375420818 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]]]}] 18:37:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:37:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 2093ms 18:37:00 INFO - PROCESS | 1866 | 1461375420852 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 18:37:00 INFO - PROCESS | 1866 | 1461375420860 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 18:37:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:37:00 INFO - PROCESS | 1866 | 1461375420866 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:37:00 INFO - PROCESS | 1866 | 1461375420869 Marionette TRACE conn3 <- [1,594,null,{}] 18:37:00 INFO - PROCESS | 1866 | 1461375420886 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}] 18:37:01 INFO - PROCESS | 1866 | 1461375421035 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 18:37:01 INFO - PROCESS | 1866 | 1461375421330 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087dd4000 == 60 [pid = 1866] [id = 156] 18:37:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7fd087cd2c00) [pid = 1866] [serial = 468] [outer = (nil)] 18:37:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7fd08ed0dc00) [pid = 1866] [serial = 469] [outer = 0x7fd087cd2c00] 18:37:01 INFO - PROCESS | 1866 | 1461375421410 Marionette DEBUG loaded listener.js 18:37:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7fd09041f800) [pid = 1866] [serial = 470] [outer = 0x7fd087cd2c00] 18:37:02 INFO - PROCESS | 1866 | 1461375422448 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]]]}] 18:37:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:37:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1650ms 18:37:02 INFO - PROCESS | 1866 | 1461375422519 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 18:37:02 INFO - PROCESS | 1866 | 1461375422525 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 18:37:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:37:02 INFO - PROCESS | 1866 | 1461375422552 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:37:02 INFO - PROCESS | 1866 | 1461375422559 Marionette TRACE conn3 <- [1,598,null,{}] 18:37:02 INFO - PROCESS | 1866 | 1461375422567 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}] 18:37:02 INFO - PROCESS | 1866 | 1461375422755 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 18:37:02 INFO - PROCESS | 1866 | 1461375422955 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0948b6800 == 61 [pid = 1866] [id = 157] 18:37:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7fd0909bc400) [pid = 1866] [serial = 471] [outer = (nil)] 18:37:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7fd09167fc00) [pid = 1866] [serial = 472] [outer = 0x7fd0909bc400] 18:37:03 INFO - PROCESS | 1866 | 1461375423037 Marionette DEBUG loaded listener.js 18:37:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7fd091ac6800) [pid = 1866] [serial = 473] [outer = 0x7fd0909bc400] 18:37:04 INFO - PROCESS | 1866 | 1461375424038 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]]]}] 18:37:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:37:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1541ms 18:37:04 INFO - PROCESS | 1866 | 1461375424096 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 18:37:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:37:04 INFO - PROCESS | 1866 | 1461375424106 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 18:37:04 INFO - PROCESS | 1866 | 1461375424119 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:37:04 INFO - PROCESS | 1866 | 1461375424125 Marionette TRACE conn3 <- [1,602,null,{}] 18:37:04 INFO - PROCESS | 1866 | 1461375424134 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}] 18:37:04 INFO - PROCESS | 1866 | 1461375424443 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 18:37:04 INFO - PROCESS | 1866 | 1461375424672 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd098cbe000 == 62 [pid = 1866] [id = 158] 18:37:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7fd0936b1800) [pid = 1866] [serial = 474] [outer = (nil)] 18:37:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7fd094196000) [pid = 1866] [serial = 475] [outer = 0x7fd0936b1800] 18:37:04 INFO - PROCESS | 1866 | 1461375424749 Marionette DEBUG loaded listener.js 18:37:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd094387800) [pid = 1866] [serial = 476] [outer = 0x7fd0936b1800] 18:37:05 INFO - PROCESS | 1866 | 1461375425689 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]]]}] 18:37:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:37:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1639ms 18:37:05 INFO - PROCESS | 1866 | 1461375425756 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 18:37:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:37:05 INFO - PROCESS | 1866 | 1461375425760 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 18:37:05 INFO - PROCESS | 1866 | 1461375425768 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:37:05 INFO - PROCESS | 1866 | 1461375425777 Marionette TRACE conn3 <- [1,606,null,{}] 18:37:05 INFO - PROCESS | 1866 | 1461375425790 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}] 18:37:05 INFO - PROCESS | 1866 | 1461375425968 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 18:37:06 INFO - PROCESS | 1866 | 1461375426125 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099fda800 == 63 [pid = 1866] [id = 159] 18:37:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd0952a8c00) [pid = 1866] [serial = 477] [outer = (nil)] 18:37:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd0952b5800) [pid = 1866] [serial = 478] [outer = 0x7fd0952a8c00] 18:37:06 INFO - PROCESS | 1866 | 1461375426257 Marionette DEBUG loaded listener.js 18:37:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7fd097545400) [pid = 1866] [serial = 479] [outer = 0x7fd0952a8c00] 18:37:07 INFO - PROCESS | 1866 | 1461375427162 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]]]}] 18:37:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:37:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1439ms 18:37:07 INFO - PROCESS | 1866 | 1461375427210 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 18:37:07 INFO - PROCESS | 1866 | 1461375427219 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 18:37:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:37:07 INFO - PROCESS | 1866 | 1461375427225 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:37:07 INFO - PROCESS | 1866 | 1461375427228 Marionette TRACE conn3 <- [1,610,null,{}] 18:37:07 INFO - PROCESS | 1866 | 1461375427233 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}] 18:37:07 INFO - PROCESS | 1866 | 1461375427408 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 18:37:07 INFO - PROCESS | 1866 | 1461375427569 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b0f9000 == 64 [pid = 1866] [id = 160] 18:37:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7fd087cd7000) [pid = 1866] [serial = 480] [outer = (nil)] 18:37:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7fd098c0d800) [pid = 1866] [serial = 481] [outer = 0x7fd087cd7000] 18:37:07 INFO - PROCESS | 1866 | 1461375427653 Marionette DEBUG loaded listener.js 18:37:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7fd0997c1400) [pid = 1866] [serial = 482] [outer = 0x7fd087cd7000] 18:37:08 INFO - PROCESS | 1866 | 1461375428509 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]]]}] 18:37:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:37:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1333ms 18:37:08 INFO - PROCESS | 1866 | 1461375428559 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 18:37:08 INFO - PROCESS | 1866 | 1461375428562 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 18:37:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:37:08 INFO - PROCESS | 1866 | 1461375428573 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:37:08 INFO - PROCESS | 1866 | 1461375428576 Marionette TRACE conn3 <- [1,614,null,{}] 18:37:08 INFO - PROCESS | 1866 | 1461375428583 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}] 18:37:08 INFO - PROCESS | 1866 | 1461375428768 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 18:37:08 INFO - PROCESS | 1866 | 1461375428921 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a0b6d800 == 65 [pid = 1866] [id = 161] 18:37:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7fd09a329400) [pid = 1866] [serial = 483] [outer = (nil)] 18:37:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7fd09a487800) [pid = 1866] [serial = 484] [outer = 0x7fd09a329400] 18:37:09 INFO - PROCESS | 1866 | 1461375429015 Marionette DEBUG loaded listener.js 18:37:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7fd09b68e800) [pid = 1866] [serial = 485] [outer = 0x7fd09a329400] 18:37:09 INFO - PROCESS | 1866 | 1461375429971 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]]]}] 18:37:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:37:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1431ms 18:37:10 INFO - PROCESS | 1866 | 1461375430003 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 18:37:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:37:10 INFO - PROCESS | 1866 | 1461375430007 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 18:37:10 INFO - PROCESS | 1866 | 1461375430012 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:37:10 INFO - PROCESS | 1866 | 1461375430015 Marionette TRACE conn3 <- [1,618,null,{}] 18:37:10 INFO - PROCESS | 1866 | 1461375430020 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}] 18:37:10 INFO - PROCESS | 1866 | 1461375430180 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 18:37:10 INFO - PROCESS | 1866 | 1461375430334 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a8c74800 == 66 [pid = 1866] [id = 162] 18:37:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7fd09c469c00) [pid = 1866] [serial = 486] [outer = (nil)] 18:37:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7fd0a77ed800) [pid = 1866] [serial = 487] [outer = 0x7fd09c469c00] 18:37:10 INFO - PROCESS | 1866 | 1461375430406 Marionette DEBUG loaded listener.js 18:37:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7fd0a7c59c00) [pid = 1866] [serial = 488] [outer = 0x7fd09c469c00] 18:37:11 INFO - PROCESS | 1866 | 1461375431313 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]]]}] 18:37:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:37:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1378ms 18:37:11 INFO - PROCESS | 1866 | 1461375431391 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 18:37:11 INFO - PROCESS | 1866 | 1461375431394 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 18:37:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:37:11 INFO - PROCESS | 1866 | 1461375431400 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:37:11 INFO - PROCESS | 1866 | 1461375431402 Marionette TRACE conn3 <- [1,622,null,{}] 18:37:11 INFO - PROCESS | 1866 | 1461375431408 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}] 18:37:11 INFO - PROCESS | 1866 | 1461375431604 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 18:37:11 INFO - PROCESS | 1866 | 1461375431755 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac621000 == 67 [pid = 1866] [id = 163] 18:37:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7fd094132800) [pid = 1866] [serial = 489] [outer = (nil)] 18:37:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7fd094139c00) [pid = 1866] [serial = 490] [outer = 0x7fd094132800] 18:37:11 INFO - PROCESS | 1866 | 1461375431829 Marionette DEBUG loaded listener.js 18:37:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7fd09413ec00) [pid = 1866] [serial = 491] [outer = 0x7fd094132800] 18:37:12 INFO - PROCESS | 1866 | 1461375432729 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]]]}] 18:37:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:37:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1384ms 18:37:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:37:12 INFO - PROCESS | 1866 | 1461375432785 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 18:37:12 INFO - PROCESS | 1866 | 1461375432788 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 18:37:12 INFO - PROCESS | 1866 | 1461375432794 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:37:12 INFO - PROCESS | 1866 | 1461375432798 Marionette TRACE conn3 <- [1,626,null,{}] 18:37:12 INFO - PROCESS | 1866 | 1461375432804 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}] 18:37:12 INFO - PROCESS | 1866 | 1461375432970 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 18:37:13 INFO - PROCESS | 1866 | 1461375433129 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0b10a7000 == 68 [pid = 1866] [id = 164] 18:37:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7fd08ed11000) [pid = 1866] [serial = 492] [outer = (nil)] 18:37:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7fd09480c000) [pid = 1866] [serial = 493] [outer = 0x7fd08ed11000] 18:37:13 INFO - PROCESS | 1866 | 1461375433205 Marionette DEBUG loaded listener.js 18:37:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7fd094810c00) [pid = 1866] [serial = 494] [outer = 0x7fd08ed11000] 18:37:14 INFO - PROCESS | 1866 | 1461375434089 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]]]}] 18:37:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:37:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1330ms 18:37:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:37:14 INFO - PROCESS | 1866 | 1461375434123 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 18:37:14 INFO - PROCESS | 1866 | 1461375434126 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 18:37:14 INFO - PROCESS | 1866 | 1461375434132 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:37:14 INFO - PROCESS | 1866 | 1461375434136 Marionette TRACE conn3 <- [1,630,null,{}] 18:37:14 INFO - PROCESS | 1866 | 1461375434142 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}] 18:37:14 INFO - PROCESS | 1866 | 1461375434304 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 18:37:14 INFO - PROCESS | 1866 | 1461375434467 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e3d3000 == 69 [pid = 1866] [id = 165] 18:37:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7fd08e2dd400) [pid = 1866] [serial = 495] [outer = (nil)] 18:37:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7fd08e2e5800) [pid = 1866] [serial = 496] [outer = 0x7fd08e2dd400] 18:37:14 INFO - PROCESS | 1866 | 1461375434540 Marionette DEBUG loaded listener.js 18:37:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7fd08e2eac00) [pid = 1866] [serial = 497] [outer = 0x7fd08e2dd400] 18:37:15 INFO - PROCESS | 1866 | 1461375435408 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]]]}] 18:37:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:37:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1333ms 18:37:15 INFO - PROCESS | 1866 | 1461375435469 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 18:37:15 INFO - PROCESS | 1866 | 1461375435473 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 18:37:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:37:15 INFO - PROCESS | 1866 | 1461375435481 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:37:15 INFO - PROCESS | 1866 | 1461375435491 Marionette TRACE conn3 <- [1,634,null,{}] 18:37:15 INFO - PROCESS | 1866 | 1461375435503 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}] 18:37:15 INFO - PROCESS | 1866 | 1461375435672 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 18:37:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0917c0000 == 68 [pid = 1866] [id = 155] 18:37:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08db22000 == 67 [pid = 1866] [id = 154] 18:37:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0948b9000 == 66 [pid = 1866] [id = 149] 18:37:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0b1c0b800 == 65 [pid = 1866] [id = 148] 18:37:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a8c6d000 == 64 [pid = 1866] [id = 147] 18:37:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd098af0000 == 63 [pid = 1866] [id = 146] 18:37:16 INFO - PROCESS | 1866 | 1461375436433 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08db22000 == 64 [pid = 1866] [id = 166] 18:37:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7fd08ed0d400) [pid = 1866] [serial = 498] [outer = (nil)] 18:37:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7fd08f75dc00) [pid = 1866] [serial = 499] [outer = 0x7fd08ed0d400] 18:37:16 INFO - PROCESS | 1866 | 1461375436505 Marionette DEBUG loaded listener.js 18:37:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7fd0907c2800) [pid = 1866] [serial = 500] [outer = 0x7fd08ed0d400] 18:37:16 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:37:17 INFO - PROCESS | 1866 | 1461375437253 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]]]}] 18:37:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:37:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1794ms 18:37:17 INFO - PROCESS | 1866 | 1461375437325 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 18:37:17 INFO - PROCESS | 1866 | 1461375437329 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 18:37:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:37:17 INFO - PROCESS | 1866 | 1461375437344 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:37:17 INFO - PROCESS | 1866 | 1461375437350 Marionette TRACE conn3 <- [1,638,null,{}] 18:37:17 INFO - PROCESS | 1866 | 1461375437357 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}] 18:37:17 INFO - PROCESS | 1866 | 1461375437523 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 18:37:17 INFO - PROCESS | 1866 | 1461375437537 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08ef14800 == 65 [pid = 1866] [id = 167] 18:37:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7fd0907c7800) [pid = 1866] [serial = 501] [outer = (nil)] 18:37:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7fd09167a800) [pid = 1866] [serial = 502] [outer = 0x7fd0907c7800] 18:37:17 INFO - PROCESS | 1866 | 1461375437602 Marionette DEBUG loaded listener.js 18:37:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7fd0917b0000) [pid = 1866] [serial = 503] [outer = 0x7fd0907c7800] 18:37:18 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:37:18 INFO - PROCESS | 1866 | 1461375438560 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]]]}] 18:37:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:37:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1284ms 18:37:18 INFO - PROCESS | 1866 | 1461375438631 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 18:37:18 INFO - PROCESS | 1866 | 1461375438638 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 18:37:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:37:18 INFO - PROCESS | 1866 | 1461375438646 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:37:18 INFO - PROCESS | 1866 | 1461375438649 Marionette TRACE conn3 <- [1,642,null,{}] 18:37:18 INFO - PROCESS | 1866 | 1461375438661 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}] 18:37:18 INFO - PROCESS | 1866 | 1461375438863 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 18:37:18 INFO - PROCESS | 1866 | 1461375438891 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0948a8800 == 66 [pid = 1866] [id = 168] 18:37:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7fd091678000) [pid = 1866] [serial = 504] [outer = (nil)] 18:37:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7fd094195400) [pid = 1866] [serial = 505] [outer = 0x7fd091678000] 18:37:18 INFO - PROCESS | 1866 | 1461375438971 Marionette DEBUG loaded listener.js 18:37:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd09438e000) [pid = 1866] [serial = 506] [outer = 0x7fd091678000] 18:37:20 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd0a0a59400) [pid = 1866] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:37:20 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7fd0952b7c00) [pid = 1866] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:37:20 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7fd098c0c400) [pid = 1866] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 18:37:20 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7fd099ddbc00) [pid = 1866] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:37:20 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7fd0915c2000) [pid = 1866] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 18:37:20 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7fd094c7d000) [pid = 1866] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:37:20 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7fd08f759c00) [pid = 1866] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:37:20 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7fd090412c00) [pid = 1866] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:37:20 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7fd09520ec00) [pid = 1866] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:37:20 INFO - PROCESS | 1866 | 1461375440063 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]]]}] 18:37:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:37:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1441ms 18:37:20 INFO - PROCESS | 1866 | 1461375440090 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 18:37:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:37:20 INFO - PROCESS | 1866 | 1461375440094 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 18:37:20 INFO - PROCESS | 1866 | 1461375440108 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:37:20 INFO - PROCESS | 1866 | 1461375440118 Marionette TRACE conn3 <- [1,646,null,{}] 18:37:20 INFO - PROCESS | 1866 | 1461375440127 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}] 18:37:20 INFO - PROCESS | 1866 | 1461375440302 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 18:37:20 INFO - PROCESS | 1866 | 1461375440422 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd098aed000 == 67 [pid = 1866] [id = 169] 18:37:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7fd094c73c00) [pid = 1866] [serial = 507] [outer = (nil)] 18:37:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7fd09520ec00) [pid = 1866] [serial = 508] [outer = 0x7fd094c73c00] 18:37:20 INFO - PROCESS | 1866 | 1461375440491 Marionette DEBUG loaded listener.js 18:37:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7fd0952b0c00) [pid = 1866] [serial = 509] [outer = 0x7fd094c73c00] 18:37:21 INFO - PROCESS | 1866 | 1461375441261 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]]]}] 18:37:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:37:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1201ms 18:37:21 INFO - PROCESS | 1866 | 1461375441302 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 18:37:21 INFO - PROCESS | 1866 | 1461375441306 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 18:37:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:37:21 INFO - PROCESS | 1866 | 1461375441313 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:37:21 INFO - PROCESS | 1866 | 1461375441316 Marionette TRACE conn3 <- [1,650,null,{}] 18:37:21 INFO - PROCESS | 1866 | 1461375441321 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}] 18:37:21 INFO - PROCESS | 1866 | 1461375441484 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 18:37:21 INFO - PROCESS | 1866 | 1461375441501 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a9cb800 == 68 [pid = 1866] [id = 170] 18:37:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7fd094818000) [pid = 1866] [serial = 510] [outer = (nil)] 18:37:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7fd099c38800) [pid = 1866] [serial = 511] [outer = 0x7fd094818000] 18:37:21 INFO - PROCESS | 1866 | 1461375441567 Marionette DEBUG loaded listener.js 18:37:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7fd09a32dc00) [pid = 1866] [serial = 512] [outer = 0x7fd094818000] 18:37:22 INFO - PROCESS | 1866 | 1461375442679 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]]]}] 18:37:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:37:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1432ms 18:37:22 INFO - PROCESS | 1866 | 1461375442747 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 18:37:22 INFO - PROCESS | 1866 | 1461375442753 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 18:37:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:37:22 INFO - PROCESS | 1866 | 1461375442763 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:37:22 INFO - PROCESS | 1866 | 1461375442771 Marionette TRACE conn3 <- [1,654,null,{}] 18:37:22 INFO - PROCESS | 1866 | 1461375442782 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}] 18:37:23 INFO - PROCESS | 1866 | 1461375443038 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 18:37:23 INFO - PROCESS | 1866 | 1461375443257 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd092611800 == 69 [pid = 1866] [id = 171] 18:37:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7fd090e9cc00) [pid = 1866] [serial = 513] [outer = (nil)] 18:37:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7fd0915c0000) [pid = 1866] [serial = 514] [outer = 0x7fd090e9cc00] 18:37:23 INFO - PROCESS | 1866 | 1461375443350 Marionette DEBUG loaded listener.js 18:37:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd094134c00) [pid = 1866] [serial = 515] [outer = 0x7fd090e9cc00] 18:37:24 INFO - PROCESS | 1866 | 1461375444231 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]]]}] 18:37:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:37:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1539ms 18:37:24 INFO - PROCESS | 1866 | 1461375444303 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 18:37:24 INFO - PROCESS | 1866 | 1461375444312 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 18:37:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:37:24 INFO - PROCESS | 1866 | 1461375444322 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:37:24 INFO - PROCESS | 1866 | 1461375444327 Marionette TRACE conn3 <- [1,658,null,{}] 18:37:24 INFO - PROCESS | 1866 | 1461375444334 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}] 18:37:24 INFO - PROCESS | 1866 | 1461375444576 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 18:37:24 INFO - PROCESS | 1866 | 1461375444810 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09c3c5000 == 70 [pid = 1866] [id = 172] 18:37:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd094819400) [pid = 1866] [serial = 516] [outer = (nil)] 18:37:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7fd0952b2400) [pid = 1866] [serial = 517] [outer = 0x7fd094819400] 18:37:24 INFO - PROCESS | 1866 | 1461375444935 Marionette DEBUG loaded listener.js 18:37:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7fd098c0e400) [pid = 1866] [serial = 518] [outer = 0x7fd094819400] 18:37:25 INFO - PROCESS | 1866 | 1461375445860 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]]]}] 18:37:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:37:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1582ms 18:37:25 INFO - PROCESS | 1866 | 1461375445906 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 18:37:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:37:25 INFO - PROCESS | 1866 | 1461375445910 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 18:37:25 INFO - PROCESS | 1866 | 1461375445917 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:37:25 INFO - PROCESS | 1866 | 1461375445922 Marionette TRACE conn3 <- [1,662,null,{}] 18:37:25 INFO - PROCESS | 1866 | 1461375445938 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}] 18:37:26 INFO - PROCESS | 1866 | 1461375446131 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 18:37:26 INFO - PROCESS | 1866 | 1461375446345 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0b0ed3800 == 71 [pid = 1866] [id = 173] 18:37:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7fd09aaa6000) [pid = 1866] [serial = 519] [outer = (nil)] 18:37:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7fd09b828c00) [pid = 1866] [serial = 520] [outer = 0x7fd09aaa6000] 18:37:26 INFO - PROCESS | 1866 | 1461375446485 Marionette DEBUG loaded listener.js 18:37:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7fd09cf80400) [pid = 1866] [serial = 521] [outer = 0x7fd09aaa6000] 18:37:27 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:37:27 INFO - PROCESS | 1866 | 1461375447388 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]]]}] 18:37:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:37:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1535ms 18:37:27 INFO - PROCESS | 1866 | 1461375447453 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 18:37:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:37:27 INFO - PROCESS | 1866 | 1461375447457 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 18:37:27 INFO - PROCESS | 1866 | 1461375447464 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:37:27 INFO - PROCESS | 1866 | 1461375447468 Marionette TRACE conn3 <- [1,666,null,{}] 18:37:27 INFO - PROCESS | 1866 | 1461375447473 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}] 18:37:27 INFO - PROCESS | 1866 | 1461375447669 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 18:37:27 INFO - PROCESS | 1866 | 1461375447826 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087eef800 == 72 [pid = 1866] [id = 174] 18:37:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7fd090731c00) [pid = 1866] [serial = 522] [outer = (nil)] 18:37:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7fd09073b800) [pid = 1866] [serial = 523] [outer = 0x7fd090731c00] 18:37:27 INFO - PROCESS | 1866 | 1461375447907 Marionette DEBUG loaded listener.js 18:37:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7fd09aaa9400) [pid = 1866] [serial = 524] [outer = 0x7fd090731c00] 18:37:28 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:37:28 INFO - PROCESS | 1866 | 1461375448876 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]]]}] 18:37:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:37:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1482ms 18:37:28 INFO - PROCESS | 1866 | 1461375448948 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 18:37:28 INFO - PROCESS | 1866 | 1461375448954 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 18:37:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:37:28 INFO - PROCESS | 1866 | 1461375448962 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:37:28 INFO - PROCESS | 1866 | 1461375448966 Marionette TRACE conn3 <- [1,670,null,{}] 18:37:28 INFO - PROCESS | 1866 | 1461375448975 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}] 18:37:29 INFO - PROCESS | 1866 | 1461375449224 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 18:37:29 INFO - PROCESS | 1866 | 1461375449447 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09531e800 == 73 [pid = 1866] [id = 175] 18:37:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7fd090735000) [pid = 1866] [serial = 525] [outer = (nil)] 18:37:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7fd094abe800) [pid = 1866] [serial = 526] [outer = 0x7fd090735000] 18:37:29 INFO - PROCESS | 1866 | 1461375449536 Marionette DEBUG loaded listener.js 18:37:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7fd094ac3000) [pid = 1866] [serial = 527] [outer = 0x7fd090735000] 18:37:30 INFO - PROCESS | 1866 | 1461375450374 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]]]}] 18:37:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:37:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1491ms 18:37:30 INFO - PROCESS | 1866 | 1461375450455 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 18:37:30 INFO - PROCESS | 1866 | 1461375450461 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 18:37:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:37:30 INFO - PROCESS | 1866 | 1461375450470 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:37:30 INFO - PROCESS | 1866 | 1461375450474 Marionette TRACE conn3 <- [1,674,null,{}] 18:37:30 INFO - PROCESS | 1866 | 1461375450483 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}] 18:37:30 INFO - PROCESS | 1866 | 1461375450822 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 18:37:31 INFO - PROCESS | 1866 | 1461375451155 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e2a1000 == 74 [pid = 1866] [id = 176] 18:37:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7fd09cf8ac00) [pid = 1866] [serial = 528] [outer = (nil)] 18:37:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7fd0a86ad800) [pid = 1866] [serial = 529] [outer = 0x7fd09cf8ac00] 18:37:31 INFO - PROCESS | 1866 | 1461375451298 Marionette DEBUG loaded listener.js 18:37:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7fd0a8ab8000) [pid = 1866] [serial = 530] [outer = 0x7fd09cf8ac00] 18:37:31 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:37:32 INFO - PROCESS | 1866 | 1461375452237 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]]]}] 18:37:32 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 18:37:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1833ms 18:37:32 INFO - PROCESS | 1866 | 1461375452309 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 18:37:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:37:32 INFO - PROCESS | 1866 | 1461375452321 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 18:37:32 INFO - PROCESS | 1866 | 1461375452405 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:37:32 INFO - PROCESS | 1866 | 1461375452408 Marionette TRACE conn3 <- [1,678,null,{}] 18:37:32 INFO - PROCESS | 1866 | 1461375452428 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}] 18:37:32 INFO - PROCESS | 1866 | 1461375452672 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 18:37:32 INFO - PROCESS | 1866 | 1461375452971 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08de26000 == 75 [pid = 1866] [id = 177] 18:37:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7fd087443000) [pid = 1866] [serial = 531] [outer = (nil)] 18:37:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7fd08744d000) [pid = 1866] [serial = 532] [outer = 0x7fd087443000] 18:37:33 INFO - PROCESS | 1866 | 1461375453089 Marionette DEBUG loaded listener.js 18:37:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7fd09dc0a800) [pid = 1866] [serial = 533] [outer = 0x7fd087443000] 18:37:33 INFO - PROCESS | 1866 | 1461375453945 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]]]}] 18:37:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:37:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1672ms 18:37:34 INFO - PROCESS | 1866 | 1461375454001 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 18:37:34 INFO - PROCESS | 1866 | 1461375454004 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 18:37:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:37:34 INFO - PROCESS | 1866 | 1461375454011 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:37:34 INFO - PROCESS | 1866 | 1461375454015 Marionette TRACE conn3 <- [1,682,null,{}] 18:37:34 INFO - PROCESS | 1866 | 1461375454023 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}] 18:37:34 INFO - PROCESS | 1866 | 1461375454273 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 18:37:34 INFO - PROCESS | 1866 | 1461375454485 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08de3e000 == 76 [pid = 1866] [id = 178] 18:37:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7fd087444800) [pid = 1866] [serial = 534] [outer = (nil)] 18:37:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7fd08def2400) [pid = 1866] [serial = 535] [outer = 0x7fd087444800] 18:37:34 INFO - PROCESS | 1866 | 1461375454606 Marionette DEBUG loaded listener.js 18:37:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7fd08def7000) [pid = 1866] [serial = 536] [outer = 0x7fd087444800] 18:37:36 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:37:36 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:37:36 INFO - PROCESS | 1866 | 1461375456208 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]]]}] 18:37:36 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) 18:37:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2240ms 18:37:36 INFO - PROCESS | 1866 | 1461375456256 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 18:37:36 INFO - PROCESS | 1866 | 1461375456261 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 18:37:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:37:36 INFO - PROCESS | 1866 | 1461375456271 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:37:36 INFO - PROCESS | 1866 | 1461375456275 Marionette TRACE conn3 <- [1,686,null,{}] 18:37:36 INFO - PROCESS | 1866 | 1461375456285 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}] 18:37:36 INFO - PROCESS | 1866 | 1461375456662 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 18:37:36 INFO - PROCESS | 1866 | 1461375456827 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08642c000 == 77 [pid = 1866] [id = 179] 18:37:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7fd086171c00) [pid = 1866] [serial = 537] [outer = (nil)] 18:37:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7fd08def8c00) [pid = 1866] [serial = 538] [outer = 0x7fd086171c00] 18:37:36 INFO - PROCESS | 1866 | 1461375456927 Marionette DEBUG loaded listener.js 18:37:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7fd0a7cd9c00) [pid = 1866] [serial = 539] [outer = 0x7fd086171c00] 18:37:38 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:37:38 INFO - PROCESS | 1866 | 1461375458716 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]]]}] 18:37:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:37:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2502ms 18:37:38 INFO - PROCESS | 1866 | 1461375458818 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 18:37:38 INFO - PROCESS | 1866 | 1461375458827 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 18:37:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:37:38 INFO - PROCESS | 1866 | 1461375458842 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:37:38 INFO - PROCESS | 1866 | 1461375458849 Marionette TRACE conn3 <- [1,690,null,{}] 18:37:38 INFO - PROCESS | 1866 | 1461375458866 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}] 18:37:39 INFO - PROCESS | 1866 | 1461375459100 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 18:37:39 INFO - PROCESS | 1866 | 1461375459294 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08ef10000 == 78 [pid = 1866] [id = 180] 18:37:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7fd0864e3000) [pid = 1866] [serial = 540] [outer = (nil)] 18:37:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7fd0864e9000) [pid = 1866] [serial = 541] [outer = 0x7fd0864e3000] 18:37:39 INFO - PROCESS | 1866 | 1461375459398 Marionette DEBUG loaded listener.js 18:37:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7fd090420400) [pid = 1866] [serial = 542] [outer = 0x7fd0864e3000] 18:37:40 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:37:40 INFO - PROCESS | 1866 | 1461375460959 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]]]}] 18:37:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:37:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2146ms 18:37:40 INFO - PROCESS | 1866 | 1461375460988 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 18:37:40 INFO - PROCESS | 1866 | 1461375460998 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 18:37:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:37:41 INFO - PROCESS | 1866 | 1461375461008 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:37:41 INFO - PROCESS | 1866 | 1461375461012 Marionette TRACE conn3 <- [1,694,null,{}] 18:37:41 INFO - PROCESS | 1866 | 1461375461018 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}] 18:37:41 INFO - PROCESS | 1866 | 1461375461231 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 18:37:41 INFO - PROCESS | 1866 | 1461375461404 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0917c6800 == 79 [pid = 1866] [id = 181] 18:37:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7fd08f755c00) [pid = 1866] [serial = 543] [outer = (nil)] 18:37:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7fd09065e800) [pid = 1866] [serial = 544] [outer = 0x7fd08f755c00] 18:37:41 INFO - PROCESS | 1866 | 1461375461470 Marionette DEBUG loaded listener.js 18:37:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7fd0907cbc00) [pid = 1866] [serial = 545] [outer = 0x7fd08f755c00] 18:37:43 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:37:43 INFO - PROCESS | 1866 | 1461375463047 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]]]}] 18:37:43 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) 18:37:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2091ms 18:37:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:37:43 INFO - PROCESS | 1866 | 1461375463100 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 18:37:43 INFO - PROCESS | 1866 | 1461375463103 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 18:37:43 INFO - PROCESS | 1866 | 1461375463110 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:37:43 INFO - PROCESS | 1866 | 1461375463117 Marionette TRACE conn3 <- [1,698,null,{}] 18:37:43 INFO - PROCESS | 1866 | 1461375463135 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}] 18:37:43 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a75c8000 == 78 [pid = 1866] [id = 66] 18:37:43 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0aca6b000 == 77 [pid = 1866] [id = 78] 18:37:43 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099810800 == 76 [pid = 1866] [id = 58] 18:37:43 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09ab9e800 == 75 [pid = 1866] [id = 44] 18:37:43 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09442e000 == 74 [pid = 1866] [id = 51] 18:37:43 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090e7f800 == 73 [pid = 1866] [id = 50] 18:37:43 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099c63000 == 72 [pid = 1866] [id = 136] 18:37:43 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a8918800 == 71 [pid = 1866] [id = 80] 18:37:43 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09c1ae000 == 70 [pid = 1866] [id = 59] 18:37:43 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7fd0a78f3000) [pid = 1866] [serial = 402] [outer = (nil)] [url = about:blank] 18:37:43 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7fd09350f800) [pid = 1866] [serial = 399] [outer = (nil)] [url = about:blank] 18:37:43 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7fd090896c00) [pid = 1866] [serial = 396] [outer = (nil)] [url = about:blank] 18:37:43 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7fd0acf06800) [pid = 1866] [serial = 405] [outer = (nil)] [url = about:blank] 18:37:43 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7fd09520bc00) [pid = 1866] [serial = 408] [outer = (nil)] [url = about:blank] 18:37:43 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7fd0acc43800) [pid = 1866] [serial = 411] [outer = (nil)] [url = about:blank] 18:37:43 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7fd09089f800) [pid = 1866] [serial = 438] [outer = (nil)] [url = about:blank] 18:37:43 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7fd093510c00) [pid = 1866] [serial = 442] [outer = (nil)] [url = about:blank] 18:37:43 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7fd099b4ac00) [pid = 1866] [serial = 445] [outer = (nil)] [url = about:blank] 18:37:43 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7fd0917acc00) [pid = 1866] [serial = 448] [outer = (nil)] [url = about:blank] 18:37:43 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7fd09098d400) [pid = 1866] [serial = 451] [outer = (nil)] [url = about:blank] 18:37:43 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7fd09b68e000) [pid = 1866] [serial = 454] [outer = (nil)] [url = about:blank] 18:37:43 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7fd09438dc00) [pid = 1866] [serial = 457] [outer = (nil)] [url = about:blank] 18:37:43 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7fd087cd9800) [pid = 1866] [serial = 460] [outer = (nil)] [url = about:blank] 18:37:43 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7fd0952b0400) [pid = 1866] [serial = 414] [outer = (nil)] [url = about:blank] 18:37:43 INFO - PROCESS | 1866 | 1461375463501 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 18:37:43 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a7a6a000 == 69 [pid = 1866] [id = 118] 18:37:43 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b31c000 == 68 [pid = 1866] [id = 56] 18:37:43 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0913d1800 == 67 [pid = 1866] [id = 46] 18:37:43 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a78c3000 == 66 [pid = 1866] [id = 45] 18:37:43 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a223000 == 65 [pid = 1866] [id = 53] 18:37:43 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b0f9800 == 64 [pid = 1866] [id = 55] 18:37:43 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e3d3000 == 63 [pid = 1866] [id = 165] 18:37:43 INFO - PROCESS | 1866 | 1461375463678 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:43 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0b10a7000 == 62 [pid = 1866] [id = 164] 18:37:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e3df800 == 63 [pid = 1866] [id = 182] 18:37:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7fd08def9c00) [pid = 1866] [serial = 546] [outer = (nil)] 18:37:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7fd090924800) [pid = 1866] [serial = 547] [outer = 0x7fd08def9c00] 18:37:43 INFO - PROCESS | 1866 | 1461375463810 Marionette DEBUG loaded listener.js 18:37:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7fd090c02c00) [pid = 1866] [serial = 548] [outer = 0x7fd08def9c00] 18:37:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac621000 == 62 [pid = 1866] [id = 163] 18:37:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a8c74800 == 61 [pid = 1866] [id = 162] 18:37:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a0b6d800 == 60 [pid = 1866] [id = 161] 18:37:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b0f9000 == 59 [pid = 1866] [id = 160] 18:37:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac60d800 == 58 [pid = 1866] [id = 145] 18:37:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099fda800 == 57 [pid = 1866] [id = 159] 18:37:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd098cbe000 == 56 [pid = 1866] [id = 158] 18:37:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0948b6800 == 55 [pid = 1866] [id = 157] 18:37:44 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd087dd4000 == 54 [pid = 1866] [id = 156] 18:37:44 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7fd0a8c34800) [pid = 1866] [serial = 355] [outer = (nil)] [url = about:blank] 18:37:44 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7fd098c0ac00) [pid = 1866] [serial = 429] [outer = (nil)] [url = about:blank] 18:37:44 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7fd09aa35400) [pid = 1866] [serial = 432] [outer = (nil)] [url = about:blank] 18:37:44 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7fd098c10800) [pid = 1866] [serial = 430] [outer = (nil)] [url = about:blank] 18:37:44 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7fd0acf82400) [pid = 1866] [serial = 394] [outer = (nil)] [url = about:blank] 18:37:44 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7fd095211c00) [pid = 1866] [serial = 423] [outer = (nil)] [url = about:blank] 18:37:44 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7fd0952b7400) [pid = 1866] [serial = 424] [outer = (nil)] [url = about:blank] 18:37:44 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7fd091569c00) [pid = 1866] [serial = 420] [outer = (nil)] [url = about:blank] 18:37:44 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7fd092a0dc00) [pid = 1866] [serial = 421] [outer = (nil)] [url = about:blank] 18:37:44 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7fd090421c00) [pid = 1866] [serial = 418] [outer = (nil)] [url = about:blank] 18:37:44 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7fd09041b400) [pid = 1866] [serial = 417] [outer = (nil)] [url = about:blank] 18:37:44 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7fd09041d400) [pid = 1866] [serial = 463] [outer = (nil)] [url = about:blank] 18:37:44 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7fd0907c7400) [pid = 1866] [serial = 464] [outer = (nil)] [url = about:blank] 18:37:44 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7fd09a325800) [pid = 1866] [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.] 18:37:44 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7fd091566000) [pid = 1866] [serial = 466] [outer = (nil)] [url = about:blank] 18:37:44 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7fd09b367400) [pid = 1866] [serial = 433] [outer = (nil)] [url = about:blank] 18:37:44 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7fd091679c00) [pid = 1866] [serial = 435] [outer = (nil)] [url = about:blank] 18:37:44 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd099c3d800) [pid = 1866] [serial = 426] [outer = (nil)] [url = about:blank] 18:37:44 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd09a76f800) [pid = 1866] [serial = 427] [outer = (nil)] [url = about:blank] 18:37:45 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:37:45 INFO - PROCESS | 1866 | 1461375465224 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]]]}] 18:37:45 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) 18:37:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2155ms 18:37:45 INFO - PROCESS | 1866 | 1461375465266 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 18:37:45 INFO - PROCESS | 1866 | 1461375465272 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 18:37:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:37:45 INFO - PROCESS | 1866 | 1461375465282 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:37:45 INFO - PROCESS | 1866 | 1461375465286 Marionette TRACE conn3 <- [1,702,null,{}] 18:37:45 INFO - PROCESS | 1866 | 1461375465296 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}] 18:37:45 INFO - PROCESS | 1866 | 1461375465549 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 18:37:45 INFO - PROCESS | 1866 | 1461375465568 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0946b9000 == 55 [pid = 1866] [id = 183] 18:37:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd09098ec00) [pid = 1866] [serial = 549] [outer = (nil)] 18:37:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd0915c2000) [pid = 1866] [serial = 550] [outer = 0x7fd09098ec00] 18:37:45 INFO - PROCESS | 1866 | 1461375465674 Marionette DEBUG loaded listener.js 18:37:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7fd0917a4c00) [pid = 1866] [serial = 551] [outer = 0x7fd09098ec00] 18:37:46 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:37:46 INFO - PROCESS | 1866 | 1461375466974 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]]]}] 18:37:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:37:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1733ms 18:37:47 INFO - PROCESS | 1866 | 1461375467019 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 18:37:47 INFO - PROCESS | 1866 | 1461375467024 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 18:37:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:37:47 INFO - PROCESS | 1866 | 1461375467034 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:37:47 INFO - PROCESS | 1866 | 1461375467039 Marionette TRACE conn3 <- [1,706,null,{}] 18:37:47 INFO - PROCESS | 1866 | 1461375467047 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}] 18:37:47 INFO - PROCESS | 1866 | 1461375467482 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 18:37:47 INFO - PROCESS | 1866 | 1461375467682 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094bda000 == 56 [pid = 1866] [id = 184] 18:37:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7fd0917a3c00) [pid = 1866] [serial = 552] [outer = (nil)] 18:37:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7fd09350fc00) [pid = 1866] [serial = 553] [outer = 0x7fd0917a3c00] 18:37:47 INFO - PROCESS | 1866 | 1461375467787 Marionette DEBUG loaded listener.js 18:37:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7fd094136400) [pid = 1866] [serial = 554] [outer = 0x7fd0917a3c00] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7fd09aa26400) [pid = 1866] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7fd099c37400) [pid = 1866] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7fd0915c2800) [pid = 1866] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7fd099b47400) [pid = 1866] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd0909be000) [pid = 1866] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd09b11ec00) [pid = 1866] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7fd098c11400) [pid = 1866] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7fd0907c7c00) [pid = 1866] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7fd0907c3800) [pid = 1866] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7fd0909b4400) [pid = 1866] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7fd0a7cdf400) [pid = 1866] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7fd09c470c00) [pid = 1866] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7fd0909bf800) [pid = 1866] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7fd094c77000) [pid = 1866] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7fd090893000) [pid = 1866] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7fd09a333800) [pid = 1866] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7fd092a0e000) [pid = 1866] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7fd095205800) [pid = 1866] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7fd08ed0ec00) [pid = 1866] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7fd09aa2ac00) [pid = 1866] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7fd0936b2000) [pid = 1866] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7fd094c7a800) [pid = 1866] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7fd09aaab000) [pid = 1866] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7fd0a0a5ec00) [pid = 1866] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7fd08ed0a800) [pid = 1866] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7fd09a764800) [pid = 1866] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7fd092914400) [pid = 1866] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7fd099b42800) [pid = 1866] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7fd09a764c00) [pid = 1866] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7fd08ed0cc00) [pid = 1866] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7fd0909b8c00) [pid = 1866] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7fd09091c400) [pid = 1866] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7fd091675800) [pid = 1866] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd091678000) [pid = 1866] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd094c73c00) [pid = 1866] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7fd094132800) [pid = 1866] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7fd0907c7800) [pid = 1866] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7fd08e2dd400) [pid = 1866] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7fd0936b1800) [pid = 1866] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7fd0909bc400) [pid = 1866] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7fd09c469c00) [pid = 1866] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7fd08ed11000) [pid = 1866] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7fd087cd7000) [pid = 1866] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7fd09a329400) [pid = 1866] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7fd08ed0d400) [pid = 1866] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7fd0952a8c00) [pid = 1866] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7fd087cd2c00) [pid = 1866] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7fd0917a4000) [pid = 1866] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7fd090894000) [pid = 1866] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7fd094388400) [pid = 1866] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7fd09aaa0400) [pid = 1866] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:37:49 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7fd087cd2400) [pid = 1866] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:37:49 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:37:49 INFO - PROCESS | 1866 | 1461375469891 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]]]}] 18:37:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:37:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2893ms 18:37:49 INFO - PROCESS | 1866 | 1461375469927 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 18:37:49 INFO - PROCESS | 1866 | 1461375469931 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 18:37:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:37:49 INFO - PROCESS | 1866 | 1461375469943 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:37:49 INFO - PROCESS | 1866 | 1461375469947 Marionette TRACE conn3 <- [1,710,null,{}] 18:37:49 INFO - PROCESS | 1866 | 1461375469956 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}] 18:37:50 INFO - PROCESS | 1866 | 1461375470226 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 18:37:50 INFO - PROCESS | 1866 | 1461375470353 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd091a7e000 == 57 [pid = 1866] [id = 185] 18:37:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7fd087cd2c00) [pid = 1866] [serial = 555] [outer = (nil)] 18:37:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7fd09091cc00) [pid = 1866] [serial = 556] [outer = 0x7fd087cd2c00] 18:37:50 INFO - PROCESS | 1866 | 1461375470420 Marionette DEBUG loaded listener.js 18:37:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7fd094138000) [pid = 1866] [serial = 557] [outer = 0x7fd087cd2c00] 18:37:51 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:37:51 INFO - PROCESS | 1866 | 1461375471899 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]]]}] 18:37:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:37:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1988ms 18:37:51 INFO - PROCESS | 1866 | 1461375471932 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 18:37:51 INFO - PROCESS | 1866 | 1461375471937 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 18:37:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:37:51 INFO - PROCESS | 1866 | 1461375471947 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:37:51 INFO - PROCESS | 1866 | 1461375471952 Marionette TRACE conn3 <- [1,714,null,{}] 18:37:51 INFO - PROCESS | 1866 | 1461375471963 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}] 18:37:52 INFO - PROCESS | 1866 | 1461375472190 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 18:37:52 INFO - PROCESS | 1866 | 1461375472357 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e2b1000 == 58 [pid = 1866] [id = 186] 18:37:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7fd0864e3c00) [pid = 1866] [serial = 558] [outer = (nil)] 18:37:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7fd08e2e0400) [pid = 1866] [serial = 559] [outer = 0x7fd0864e3c00] 18:37:52 INFO - PROCESS | 1866 | 1461375472465 Marionette DEBUG loaded listener.js 18:37:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7fd08ed0e800) [pid = 1866] [serial = 560] [outer = 0x7fd0864e3c00] 18:37:53 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:37:54 INFO - PROCESS | 1866 | 1461375474002 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]]]}] 18:37:54 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 18:37:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2097ms 18:37:54 INFO - PROCESS | 1866 | 1461375474047 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 18:37:54 INFO - PROCESS | 1866 | 1461375474061 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 18:37:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:37:54 INFO - PROCESS | 1866 | 1461375474078 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:37:54 INFO - PROCESS | 1866 | 1461375474084 Marionette TRACE conn3 <- [1,718,null,{}] 18:37:54 INFO - PROCESS | 1866 | 1461375474140 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}] 18:37:54 INFO - PROCESS | 1866 | 1461375474366 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 18:37:54 INFO - PROCESS | 1866 | 1461375474546 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094013000 == 59 [pid = 1866] [id = 187] 18:37:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7fd0864ed400) [pid = 1866] [serial = 561] [outer = (nil)] 18:37:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7fd090737000) [pid = 1866] [serial = 562] [outer = 0x7fd0864ed400] 18:37:54 INFO - PROCESS | 1866 | 1461375474671 Marionette DEBUG loaded listener.js 18:37:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7fd09089fc00) [pid = 1866] [serial = 563] [outer = 0x7fd0864ed400] 18:37:56 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:37:56 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:37:56 INFO - PROCESS | 1866 | 1461375476197 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]]]}] 18:37:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:37:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2138ms 18:37:56 INFO - PROCESS | 1866 | 1461375476217 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 18:37:56 INFO - PROCESS | 1866 | 1461375476222 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 18:37:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:37:56 INFO - PROCESS | 1866 | 1461375476229 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:37:56 INFO - PROCESS | 1866 | 1461375476234 Marionette TRACE conn3 <- [1,722,null,{}] 18:37:56 INFO - PROCESS | 1866 | 1461375476251 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}] 18:37:56 INFO - PROCESS | 1866 | 1461375476564 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 18:37:56 INFO - PROCESS | 1866 | 1461375476750 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd098cc6800 == 60 [pid = 1866] [id = 188] 18:37:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7fd090985800) [pid = 1866] [serial = 564] [outer = (nil)] 18:37:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7fd0909bfc00) [pid = 1866] [serial = 565] [outer = 0x7fd090985800] 18:37:56 INFO - PROCESS | 1866 | 1461375476876 Marionette DEBUG loaded listener.js 18:37:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7fd091ad2800) [pid = 1866] [serial = 566] [outer = 0x7fd090985800] 18:37:58 INFO - PROCESS | 1866 | 1461375478038 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] 18:37:58 INFO - PROCESS | 1866 | 1461375478126 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 18:37:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:37:58 INFO - PROCESS | 1866 | 1461375478135 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:37:58 INFO - PROCESS | 1866 | 1461375478138 Marionette TRACE conn3 <- [1,726,null,{}] 18:37:58 INFO - PROCESS | 1866 | 1461375478145 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}] 18:37:58 INFO - PROCESS | 1866 | 1461375478445 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 18:37:58 INFO - PROCESS | 1866 | 1461375478710 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:37:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099ccd800 == 61 [pid = 1866] [id = 189] 18:37:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7fd090988800) [pid = 1866] [serial = 567] [outer = (nil)] 18:37:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7fd09418ac00) [pid = 1866] [serial = 568] [outer = 0x7fd090988800] 18:37:58 INFO - PROCESS | 1866 | 1461375478805 Marionette DEBUG loaded listener.js 18:37:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7fd094385c00) [pid = 1866] [serial = 569] [outer = 0x7fd090988800] 18:37:59 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:37:59 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:37:59 INFO - PROCESS | 1866 | 1461375479823 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]]]}] 18:37:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:37:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1731ms 18:37:59 INFO - PROCESS | 1866 | 1461375479866 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 18:37:59 INFO - PROCESS | 1866 | 1461375479870 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 18:37:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:37:59 INFO - PROCESS | 1866 | 1461375479877 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:37:59 INFO - PROCESS | 1866 | 1461375479881 Marionette TRACE conn3 <- [1,730,null,{}] 18:37:59 INFO - PROCESS | 1866 | 1461375479888 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}] 18:38:00 INFO - PROCESS | 1866 | 1461375480067 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 18:38:00 INFO - PROCESS | 1866 | 1461375480278 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a44d000 == 62 [pid = 1866] [id = 190] 18:38:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7fd086178400) [pid = 1866] [serial = 570] [outer = (nil)] 18:38:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd094813000) [pid = 1866] [serial = 571] [outer = 0x7fd086178400] 18:38:00 INFO - PROCESS | 1866 | 1461375480397 Marionette DEBUG loaded listener.js 18:38:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd094ac8000) [pid = 1866] [serial = 572] [outer = 0x7fd086178400] 18:38:01 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:38:01 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:38:01 INFO - PROCESS | 1866 | 1461375481339 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] 18:38:01 INFO - PROCESS | 1866 | 1461375481421 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 18:38:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:38:01 INFO - PROCESS | 1866 | 1461375481427 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:38:01 INFO - PROCESS | 1866 | 1461375481430 Marionette TRACE conn3 <- [1,734,null,{}] 18:38:01 INFO - PROCESS | 1866 | 1461375481436 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}] 18:38:01 INFO - PROCESS | 1866 | 1461375481681 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 18:38:01 INFO - PROCESS | 1866 | 1461375481941 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0948b9000 == 63 [pid = 1866] [id = 191] 18:38:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd08744b400) [pid = 1866] [serial = 573] [outer = (nil)] 18:38:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7fd094392c00) [pid = 1866] [serial = 574] [outer = 0x7fd08744b400] 18:38:02 INFO - PROCESS | 1866 | 1461375482070 Marionette DEBUG loaded listener.js 18:38:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7fd098a71800) [pid = 1866] [serial = 575] [outer = 0x7fd08744b400] 18:38:03 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:38:03 INFO - PROCESS | 1866 | 1461375483147 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]]]}] 18:38:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:38:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1783ms 18:38:03 INFO - PROCESS | 1866 | 1461375483212 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 18:38:03 INFO - PROCESS | 1866 | 1461375483216 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 18:38:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:38:03 INFO - PROCESS | 1866 | 1461375483222 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:38:03 INFO - PROCESS | 1866 | 1461375483225 Marionette TRACE conn3 <- [1,738,null,{}] 18:38:03 INFO - PROCESS | 1866 | 1461375483230 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}] 18:38:03 INFO - PROCESS | 1866 | 1461375483414 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 18:38:03 INFO - PROCESS | 1866 | 1461375483575 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08db28800 == 64 [pid = 1866] [id = 192] 18:38:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7fd087450000) [pid = 1866] [serial = 576] [outer = (nil)] 18:38:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7fd090651800) [pid = 1866] [serial = 577] [outer = 0x7fd087450000] 18:38:03 INFO - PROCESS | 1866 | 1461375483651 Marionette DEBUG loaded listener.js 18:38:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7fd0917a3800) [pid = 1866] [serial = 578] [outer = 0x7fd087450000] 18:38:04 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:38:04 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:38:05 INFO - PROCESS | 1866 | 1461375485260 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]]]}] 18:38:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:38:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2082ms 18:38:05 INFO - PROCESS | 1866 | 1461375485306 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 18:38:05 INFO - PROCESS | 1866 | 1461375485311 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 18:38:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:38:05 INFO - PROCESS | 1866 | 1461375485319 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:38:05 INFO - PROCESS | 1866 | 1461375485325 Marionette TRACE conn3 <- [1,742,null,{}] 18:38:05 INFO - PROCESS | 1866 | 1461375485333 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}] 18:38:05 INFO - PROCESS | 1866 | 1461375485497 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 18:38:05 INFO - PROCESS | 1866 | 1461375485661 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090dd2800 == 65 [pid = 1866] [id = 193] 18:38:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7fd08e2e5000) [pid = 1866] [serial = 579] [outer = (nil)] 18:38:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7fd08ed03400) [pid = 1866] [serial = 580] [outer = 0x7fd08e2e5000] 18:38:05 INFO - PROCESS | 1866 | 1461375485750 Marionette DEBUG loaded listener.js 18:38:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7fd090418000) [pid = 1866] [serial = 581] [outer = 0x7fd08e2e5000] 18:38:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0af85e800 == 64 [pid = 1866] [id = 123] 18:38:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09260b800 == 63 [pid = 1866] [id = 71] 18:38:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a7c0f800 == 62 [pid = 1866] [id = 69] 18:38:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094bd2800 == 61 [pid = 1866] [id = 150] 18:38:06 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7fd099c38800) [pid = 1866] [serial = 511] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7fd0ac5c0c00) [pid = 1866] [serial = 328] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7fd0909be800) [pid = 1866] [serial = 331] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7fd0a8c37000) [pid = 1866] [serial = 250] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7fd0a8c3c000) [pid = 1866] [serial = 403] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7fd097379800) [pid = 1866] [serial = 400] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7fd0af896c00) [pid = 1866] [serial = 412] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7fd09091a000) [pid = 1866] [serial = 397] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd0a7a07000) [pid = 1866] [serial = 244] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd09a769c00) [pid = 1866] [serial = 237] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7fd095211800) [pid = 1866] [serial = 409] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7fd09065bc00) [pid = 1866] [serial = 358] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7fd0ac2fdc00) [pid = 1866] [serial = 247] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7fd0a8c3a000) [pid = 1866] [serial = 370] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7fd0952b5c00) [pid = 1866] [serial = 415] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7fd0a89f1800) [pid = 1866] [serial = 325] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7fd0a8c38400) [pid = 1866] [serial = 286] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7fd0acf87400) [pid = 1866] [serial = 373] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7fd0aebc4400) [pid = 1866] [serial = 406] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7fd099a87400) [pid = 1866] [serial = 280] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7fd0a7a92000) [pid = 1866] [serial = 289] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7fd09aaaac00) [pid = 1866] [serial = 283] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7fd09cf6cc00) [pid = 1866] [serial = 367] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7fd09156b400) [pid = 1866] [serial = 361] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7fd09418d000) [pid = 1866] [serial = 319] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7fd09c1e9800) [pid = 1866] [serial = 240] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7fd09aa29c00) [pid = 1866] [serial = 322] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7fd09a760400) [pid = 1866] [serial = 364] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7fd0ac5bec00) [pid = 1866] [serial = 292] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7fd0aeb54400) [pid = 1866] [serial = 334] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7fd090991800) [pid = 1866] [serial = 452] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7fd094392000) [pid = 1866] [serial = 458] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 124 (0x7fd0a6918800) [pid = 1866] [serial = 455] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7fd087cdf400) [pid = 1866] [serial = 461] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7fd09aa28c00) [pid = 1866] [serial = 446] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7fd0952b6800) [pid = 1866] [serial = 443] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7fd0915bc400) [pid = 1866] [serial = 439] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7fd09bab5c00) [pid = 1866] [serial = 436] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7fd094195400) [pid = 1866] [serial = 505] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7fd09520ec00) [pid = 1866] [serial = 508] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7fd09438e000) [pid = 1866] [serial = 506] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 115 (0x7fd09413ec00) [pid = 1866] [serial = 491] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7fd094139c00) [pid = 1866] [serial = 490] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7fd09167a800) [pid = 1866] [serial = 502] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7fd08e2e5800) [pid = 1866] [serial = 496] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7fd08e2eac00) [pid = 1866] [serial = 497] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7fd094196000) [pid = 1866] [serial = 475] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7fd094387800) [pid = 1866] [serial = 476] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7fd091ac6800) [pid = 1866] [serial = 473] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7fd09167fc00) [pid = 1866] [serial = 472] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7fd0a7c59c00) [pid = 1866] [serial = 488] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7fd0a77ed800) [pid = 1866] [serial = 487] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7fd094810c00) [pid = 1866] [serial = 494] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7fd09480c000) [pid = 1866] [serial = 493] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7fd0997c1400) [pid = 1866] [serial = 482] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7fd098c0d800) [pid = 1866] [serial = 481] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 100 (0x7fd09b68e800) [pid = 1866] [serial = 485] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 99 (0x7fd09a487800) [pid = 1866] [serial = 484] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7fd08f75dc00) [pid = 1866] [serial = 499] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7fd0907c2800) [pid = 1866] [serial = 500] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7fd097545400) [pid = 1866] [serial = 479] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 95 (0x7fd0952b5800) [pid = 1866] [serial = 478] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 94 (0x7fd09041f800) [pid = 1866] [serial = 470] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 93 (0x7fd08ed0dc00) [pid = 1866] [serial = 469] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 92 (0x7fd0952b0c00) [pid = 1866] [serial = 509] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 91 (0x7fd0917b0000) [pid = 1866] [serial = 503] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | --DOMWINDOW == 90 (0x7fd097544c00) [pid = 1866] [serial = 449] [outer = (nil)] [url = about:blank] 18:38:07 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:38:07 INFO - PROCESS | 1866 | 1461375487184 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]]]}] 18:38:07 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 18:38:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1891ms 18:38:07 INFO - PROCESS | 1866 | 1461375487212 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 18:38:07 INFO - PROCESS | 1866 | 1461375487220 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 18:38:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:38:07 INFO - PROCESS | 1866 | 1461375487230 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:38:07 INFO - PROCESS | 1866 | 1461375487234 Marionette TRACE conn3 <- [1,746,null,{}] 18:38:07 INFO - PROCESS | 1866 | 1461375487240 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}] 18:38:07 INFO - PROCESS | 1866 | 1461375487406 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 18:38:07 INFO - PROCESS | 1866 | 1461375487515 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08db3d800 == 62 [pid = 1866] [id = 194] 18:38:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 91 (0x7fd08ed11800) [pid = 1866] [serial = 582] [outer = (nil)] 18:38:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 92 (0x7fd090736000) [pid = 1866] [serial = 583] [outer = 0x7fd08ed11800] 18:38:07 INFO - PROCESS | 1866 | 1461375487579 Marionette DEBUG loaded listener.js 18:38:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 93 (0x7fd090893000) [pid = 1866] [serial = 584] [outer = 0x7fd08ed11800] 18:38:08 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:38:08 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:38:08 INFO - PROCESS | 1866 | 1461375488733 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]]]}] 18:38:08 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.) 18:38:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1532ms 18:38:08 INFO - PROCESS | 1866 | 1461375488764 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 18:38:08 INFO - PROCESS | 1866 | 1461375488767 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 18:38:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:38:08 INFO - PROCESS | 1866 | 1461375488774 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:38:08 INFO - PROCESS | 1866 | 1461375488780 Marionette TRACE conn3 <- [1,750,null,{}] 18:38:08 INFO - PROCESS | 1866 | 1461375488796 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}] 18:38:09 INFO - PROCESS | 1866 | 1461375489030 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 18:38:09 INFO - PROCESS | 1866 | 1461375489183 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090965000 == 63 [pid = 1866] [id = 195] 18:38:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 94 (0x7fd090920c00) [pid = 1866] [serial = 585] [outer = (nil)] 18:38:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7fd0909b4000) [pid = 1866] [serial = 586] [outer = 0x7fd090920c00] 18:38:09 INFO - PROCESS | 1866 | 1461375489251 Marionette DEBUG loaded listener.js 18:38:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7fd091566400) [pid = 1866] [serial = 587] [outer = 0x7fd090920c00] 18:38:10 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:38:10 INFO - PROCESS | 1866 | 1461375490456 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]]]}] 18:38:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:38:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1691ms 18:38:10 INFO - PROCESS | 1866 | 1461375490464 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 18:38:10 INFO - PROCESS | 1866 | 1461375490468 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 18:38:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:38:10 INFO - PROCESS | 1866 | 1461375490473 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:38:10 INFO - PROCESS | 1866 | 1461375490476 Marionette TRACE conn3 <- [1,754,null,{}] 18:38:10 INFO - PROCESS | 1866 | 1461375490492 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}] 18:38:10 INFO - PROCESS | 1866 | 1461375490759 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 18:38:10 INFO - PROCESS | 1866 | 1461375490794 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd093667800 == 64 [pid = 1866] [id = 196] 18:38:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7fd090989000) [pid = 1866] [serial = 588] [outer = (nil)] 18:38:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7fd09167bc00) [pid = 1866] [serial = 589] [outer = 0x7fd090989000] 18:38:10 INFO - PROCESS | 1866 | 1461375490861 Marionette DEBUG loaded listener.js 18:38:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7fd092797000) [pid = 1866] [serial = 590] [outer = 0x7fd090989000] 18:38:11 INFO - PROCESS | 1866 | --DOMWINDOW == 98 (0x7fd0864e3000) [pid = 1866] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:38:11 INFO - PROCESS | 1866 | --DOMWINDOW == 97 (0x7fd08def9c00) [pid = 1866] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:38:11 INFO - PROCESS | 1866 | --DOMWINDOW == 96 (0x7fd0917a3c00) [pid = 1866] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:38:11 INFO - PROCESS | 1866 | --DOMWINDOW == 95 (0x7fd09098ec00) [pid = 1866] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:38:11 INFO - PROCESS | 1866 | --DOMWINDOW == 94 (0x7fd08f755c00) [pid = 1866] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:38:12 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:38:12 INFO - PROCESS | 1866 | 1461375492282 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]]]}] 18:38:12 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 18:38:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1829ms 18:38:12 INFO - PROCESS | 1866 | 1461375492381 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 18:38:12 INFO - PROCESS | 1866 | 1461375492386 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 18:38:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:38:12 INFO - PROCESS | 1866 | 1461375492414 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:38:12 INFO - PROCESS | 1866 | 1461375492418 Marionette TRACE conn3 <- [1,758,null,{}] 18:38:12 INFO - PROCESS | 1866 | 1461375492424 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}] 18:38:12 INFO - PROCESS | 1866 | 1461375492573 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 18:38:12 INFO - PROCESS | 1866 | 1461375492583 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0948bc800 == 65 [pid = 1866] [id = 197] 18:38:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 95 (0x7fd08f759c00) [pid = 1866] [serial = 591] [outer = (nil)] 18:38:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 96 (0x7fd092915400) [pid = 1866] [serial = 592] [outer = 0x7fd08f759c00] 18:38:12 INFO - PROCESS | 1866 | 1461375492645 Marionette DEBUG loaded listener.js 18:38:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 97 (0x7fd094137800) [pid = 1866] [serial = 593] [outer = 0x7fd08f759c00] 18:38:13 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:38:13 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:38:13 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:38:13 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:38:13 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:38:13 INFO - PROCESS | 1866 | 1461375493420 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]]]}] 18:38:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:38:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1045ms 18:38:13 INFO - PROCESS | 1866 | 1461375493444 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 18:38:13 INFO - PROCESS | 1866 | 1461375493446 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 18:38:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:38:13 INFO - PROCESS | 1866 | 1461375493452 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:38:13 INFO - PROCESS | 1866 | 1461375493454 Marionette TRACE conn3 <- [1,762,null,{}] 18:38:13 INFO - PROCESS | 1866 | 1461375493459 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}] 18:38:13 INFO - PROCESS | 1866 | 1461375493697 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 18:38:13 INFO - PROCESS | 1866 | 1461375493891 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087edd000 == 66 [pid = 1866] [id = 198] 18:38:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 98 (0x7fd086171800) [pid = 1866] [serial = 594] [outer = (nil)] 18:38:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 99 (0x7fd0864e5000) [pid = 1866] [serial = 595] [outer = 0x7fd086171800] 18:38:13 INFO - PROCESS | 1866 | 1461375493965 Marionette DEBUG loaded listener.js 18:38:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 100 (0x7fd087cdc000) [pid = 1866] [serial = 596] [outer = 0x7fd086171800] 18:38:15 INFO - PROCESS | 1866 | 1461375495363 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]]]}] 18:38:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:38:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1929ms 18:38:15 INFO - PROCESS | 1866 | 1461375495384 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 18:38:15 INFO - PROCESS | 1866 | 1461375495392 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 18:38:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:38:15 INFO - PROCESS | 1866 | 1461375495400 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:38:15 INFO - PROCESS | 1866 | 1461375495407 Marionette TRACE conn3 <- [1,766,null,{}] 18:38:15 INFO - PROCESS | 1866 | 1461375495507 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}] 18:38:15 INFO - PROCESS | 1866 | 1461375495732 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 18:38:15 INFO - PROCESS | 1866 | 1461375495849 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0915ab000 == 67 [pid = 1866] [id = 199] 18:38:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 101 (0x7fd08e2e5800) [pid = 1866] [serial = 597] [outer = (nil)] 18:38:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7fd0907c1c00) [pid = 1866] [serial = 598] [outer = 0x7fd08e2e5800] 18:38:15 INFO - PROCESS | 1866 | 1461375495926 Marionette DEBUG loaded listener.js 18:38:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7fd090988400) [pid = 1866] [serial = 599] [outer = 0x7fd08e2e5800] 18:38:17 INFO - PROCESS | 1866 | 1461375497271 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]]]}] 18:38:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:38:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1997ms 18:38:17 INFO - PROCESS | 1866 | 1461375497423 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 18:38:17 INFO - PROCESS | 1866 | 1461375497436 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 18:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:38:17 INFO - PROCESS | 1866 | 1461375497448 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:38:17 INFO - PROCESS | 1866 | 1461375497451 Marionette TRACE conn3 <- [1,770,null,{}] 18:38:17 INFO - PROCESS | 1866 | 1461375497457 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}] 18:38:17 INFO - PROCESS | 1866 | 1461375497633 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 18:38:17 INFO - PROCESS | 1866 | 1461375497789 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd095fd4000 == 68 [pid = 1866] [id = 200] 18:38:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7fd090c04c00) [pid = 1866] [serial = 600] [outer = (nil)] 18:38:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7fd0917a5c00) [pid = 1866] [serial = 601] [outer = 0x7fd090c04c00] 18:38:17 INFO - PROCESS | 1866 | 1461375497863 Marionette DEBUG loaded listener.js 18:38:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7fd092791c00) [pid = 1866] [serial = 602] [outer = 0x7fd090c04c00] 18:38:18 INFO - PROCESS | 1866 | 1461375498803 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]]]}] 18:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1380ms 18:38:18 INFO - PROCESS | 1866 | 1461375498830 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 18:38:18 INFO - PROCESS | 1866 | 1461375498835 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 18:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:38:18 INFO - PROCESS | 1866 | 1461375498850 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:38:18 INFO - PROCESS | 1866 | 1461375498870 Marionette TRACE conn3 <- [1,774,null,{}] 18:38:18 INFO - PROCESS | 1866 | 1461375498877 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}] 18:38:19 INFO - PROCESS | 1866 | 1461375499069 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 18:38:19 INFO - PROCESS | 1866 | 1461375499221 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099b0d000 == 69 [pid = 1866] [id = 201] 18:38:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7fd091561800) [pid = 1866] [serial = 603] [outer = (nil)] 18:38:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7fd094819000) [pid = 1866] [serial = 604] [outer = 0x7fd091561800] 18:38:19 INFO - PROCESS | 1866 | 1461375499301 Marionette DEBUG loaded listener.js 18:38:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7fd094ac3c00) [pid = 1866] [serial = 605] [outer = 0x7fd091561800] 18:38:20 INFO - PROCESS | 1866 | 1461375500171 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]]]}] 18:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1358ms 18:38:20 INFO - PROCESS | 1866 | 1461375500202 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 18:38:20 INFO - PROCESS | 1866 | 1461375500208 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 18:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:38:20 INFO - PROCESS | 1866 | 1461375500214 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:38:20 INFO - PROCESS | 1866 | 1461375500217 Marionette TRACE conn3 <- [1,778,null,{}] 18:38:20 INFO - PROCESS | 1866 | 1461375500223 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}] 18:38:20 INFO - PROCESS | 1866 | 1461375500401 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 18:38:20 INFO - PROCESS | 1866 | 1461375500563 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099fd3000 == 70 [pid = 1866] [id = 202] 18:38:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7fd0917aa000) [pid = 1866] [serial = 606] [outer = (nil)] 18:38:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7fd094c80c00) [pid = 1866] [serial = 607] [outer = 0x7fd0917aa000] 18:38:20 INFO - PROCESS | 1866 | 1461375500635 Marionette DEBUG loaded listener.js 18:38:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7fd095209800) [pid = 1866] [serial = 608] [outer = 0x7fd0917aa000] 18:38:21 INFO - PROCESS | 1866 | 1461375501525 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]]]}] 18:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1378ms 18:38:21 INFO - PROCESS | 1866 | 1461375501594 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 18:38:21 INFO - PROCESS | 1866 | 1461375501598 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 18:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:38:21 INFO - PROCESS | 1866 | 1461375501603 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:38:21 INFO - PROCESS | 1866 | 1461375501605 Marionette TRACE conn3 <- [1,782,null,{}] 18:38:21 INFO - PROCESS | 1866 | 1461375501611 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}] 18:38:21 INFO - PROCESS | 1866 | 1461375501822 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 18:38:21 INFO - PROCESS | 1866 | 1461375501988 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a9c2800 == 71 [pid = 1866] [id = 203] 18:38:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7fd0952b0000) [pid = 1866] [serial = 609] [outer = (nil)] 18:38:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7fd0952b6800) [pid = 1866] [serial = 610] [outer = 0x7fd0952b0000] 18:38:22 INFO - PROCESS | 1866 | 1461375502071 Marionette DEBUG loaded listener.js 18:38:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7fd098c0b400) [pid = 1866] [serial = 611] [outer = 0x7fd0952b0000] 18:38:23 INFO - PROCESS | 1866 | 1461375503086 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]]]}] 18:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1528ms 18:38:23 INFO - PROCESS | 1866 | 1461375503134 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 18:38:23 INFO - PROCESS | 1866 | 1461375503137 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 18:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:38:23 INFO - PROCESS | 1866 | 1461375503153 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:38:23 INFO - PROCESS | 1866 | 1461375503160 Marionette TRACE conn3 <- [1,786,null,{}] 18:38:23 INFO - PROCESS | 1866 | 1461375503177 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}] 18:38:23 INFO - PROCESS | 1866 | 1461375503751 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 18:38:23 INFO - PROCESS | 1866 | 1461375503971 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e3e3000 == 72 [pid = 1866] [id = 204] 18:38:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7fd08ed06000) [pid = 1866] [serial = 612] [outer = (nil)] 18:38:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7fd08ed10400) [pid = 1866] [serial = 613] [outer = 0x7fd08ed06000] 18:38:24 INFO - PROCESS | 1866 | 1461375504040 Marionette DEBUG loaded listener.js 18:38:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7fd090420800) [pid = 1866] [serial = 614] [outer = 0x7fd08ed06000] 18:38:24 INFO - PROCESS | 1866 | 1461375504881 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]]]}] 18:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1810ms 18:38:24 INFO - PROCESS | 1866 | 1461375504956 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 18:38:24 INFO - PROCESS | 1866 | 1461375504962 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 18:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:38:24 INFO - PROCESS | 1866 | 1461375504970 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:38:24 INFO - PROCESS | 1866 | 1461375504976 Marionette TRACE conn3 <- [1,790,null,{}] 18:38:24 INFO - PROCESS | 1866 | 1461375504983 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}] 18:38:25 INFO - PROCESS | 1866 | 1461375505226 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 18:38:25 INFO - PROCESS | 1866 | 1461375505568 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087de2000 == 73 [pid = 1866] [id = 205] 18:38:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7fd08f75c400) [pid = 1866] [serial = 615] [outer = (nil)] 18:38:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7fd090416c00) [pid = 1866] [serial = 616] [outer = 0x7fd08f75c400] 18:38:25 INFO - PROCESS | 1866 | 1461375505653 Marionette DEBUG loaded listener.js 18:38:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7fd09065b800) [pid = 1866] [serial = 617] [outer = 0x7fd08f75c400] 18:38:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd097519800 == 72 [pid = 1866] [id = 43] 18:38:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0948bc800 == 71 [pid = 1866] [id = 197] 18:38:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd093667800 == 70 [pid = 1866] [id = 196] 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7fd09091cc00) [pid = 1866] [serial = 556] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090965000 == 69 [pid = 1866] [id = 195] 18:38:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08db3d800 == 68 [pid = 1866] [id = 194] 18:38:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090dd2800 == 67 [pid = 1866] [id = 193] 18:38:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a44d000 == 66 [pid = 1866] [id = 190] 18:38:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099ccd800 == 65 [pid = 1866] [id = 189] 18:38:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd098cc6800 == 64 [pid = 1866] [id = 188] 18:38:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094013000 == 63 [pid = 1866] [id = 187] 18:38:26 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e2b1000 == 62 [pid = 1866] [id = 186] 18:38:26 INFO - PROCESS | 1866 | 1461375506625 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]]]}] 18:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1684ms 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7fd090420400) [pid = 1866] [serial = 542] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7fd090c02c00) [pid = 1866] [serial = 548] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7fd090924800) [pid = 1866] [serial = 547] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7fd094abe800) [pid = 1866] [serial = 526] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 115 (0x7fd09350fc00) [pid = 1866] [serial = 553] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 114 (0x7fd0915c0000) [pid = 1866] [serial = 514] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 113 (0x7fd09b828c00) [pid = 1866] [serial = 520] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 112 (0x7fd0915c2000) [pid = 1866] [serial = 550] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 111 (0x7fd0864e9000) [pid = 1866] [serial = 541] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 110 (0x7fd08744d000) [pid = 1866] [serial = 532] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7fd0907cbc00) [pid = 1866] [serial = 545] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7fd08def8c00) [pid = 1866] [serial = 538] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7fd0952b2400) [pid = 1866] [serial = 517] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7fd0a86ad800) [pid = 1866] [serial = 529] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 105 (0x7fd09073b800) [pid = 1866] [serial = 523] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 104 (0x7fd094136400) [pid = 1866] [serial = 554] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 103 (0x7fd08def2400) [pid = 1866] [serial = 535] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 102 (0x7fd0917a4c00) [pid = 1866] [serial = 551] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | --DOMWINDOW == 101 (0x7fd09065e800) [pid = 1866] [serial = 544] [outer = (nil)] [url = about:blank] 18:38:26 INFO - PROCESS | 1866 | 1461375506683 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 18:38:26 INFO - PROCESS | 1866 | 1461375506687 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 18:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:38:26 INFO - PROCESS | 1866 | 1461375506696 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:38:26 INFO - PROCESS | 1866 | 1461375506700 Marionette TRACE conn3 <- [1,794,null,{}] 18:38:26 INFO - PROCESS | 1866 | 1461375506705 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}] 18:38:26 INFO - PROCESS | 1866 | 1461375506868 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 18:38:27 INFO - PROCESS | 1866 | 1461375507024 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08ef15800 == 63 [pid = 1866] [id = 206] 18:38:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 102 (0x7fd0907c8800) [pid = 1866] [serial = 618] [outer = (nil)] 18:38:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 103 (0x7fd090893400) [pid = 1866] [serial = 619] [outer = 0x7fd0907c8800] 18:38:27 INFO - PROCESS | 1866 | 1461375507168 Marionette DEBUG loaded listener.js 18:38:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 104 (0x7fd0908a1400) [pid = 1866] [serial = 620] [outer = 0x7fd0907c8800] 18:38:27 INFO - PROCESS | 1866 | 1461375507916 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]]]}] 18:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1278ms 18:38:27 INFO - PROCESS | 1866 | 1461375507975 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 18:38:27 INFO - PROCESS | 1866 | 1461375507981 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 18:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:38:28 INFO - PROCESS | 1866 | 1461375507999 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:38:28 INFO - PROCESS | 1866 | 1461375508006 Marionette TRACE conn3 <- [1,798,null,{}] 18:38:28 INFO - PROCESS | 1866 | 1461375508012 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}] 18:38:28 INFO - PROCESS | 1866 | 1461375508185 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 18:38:28 INFO - PROCESS | 1866 | 1461375508314 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0913cf800 == 64 [pid = 1866] [id = 207] 18:38:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 105 (0x7fd087446c00) [pid = 1866] [serial = 621] [outer = (nil)] 18:38:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 106 (0x7fd0909bb400) [pid = 1866] [serial = 622] [outer = 0x7fd087446c00] 18:38:28 INFO - PROCESS | 1866 | 1461375508375 Marionette DEBUG loaded listener.js 18:38:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7fd090d27400) [pid = 1866] [serial = 623] [outer = 0x7fd087446c00] 18:38:29 INFO - PROCESS | 1866 | 1461375509182 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]]]}] 18:38:29 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 18:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1252ms 18:38:29 INFO - PROCESS | 1866 | 1461375509242 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 18:38:29 INFO - PROCESS | 1866 | 1461375509246 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 18:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:38:29 INFO - PROCESS | 1866 | 1461375509259 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:38:29 INFO - PROCESS | 1866 | 1461375509261 Marionette TRACE conn3 <- [1,802,null,{}] 18:38:29 INFO - PROCESS | 1866 | 1461375509269 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}] 18:38:29 INFO - PROCESS | 1866 | 1461375509564 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 18:38:29 INFO - PROCESS | 1866 | 1461375509605 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0917cb800 == 65 [pid = 1866] [id = 208] 18:38:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7fd0909bd400) [pid = 1866] [serial = 624] [outer = (nil)] 18:38:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7fd09156d800) [pid = 1866] [serial = 625] [outer = 0x7fd0909bd400] 18:38:29 INFO - PROCESS | 1866 | 1461375509714 Marionette DEBUG loaded listener.js 18:38:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7fd0915c4c00) [pid = 1866] [serial = 626] [outer = 0x7fd0909bd400] 18:38:30 INFO - PROCESS | 1866 | 1461375510639 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]]]}] 18:38:30 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 18:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1438ms 18:38:30 INFO - PROCESS | 1866 | 1461375510913 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 18:38:30 INFO - PROCESS | 1866 | 1461375510917 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 18:38:30 INFO - PROCESS | 1866 | --DOMWINDOW == 109 (0x7fd090989000) [pid = 1866] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:38:30 INFO - PROCESS | 1866 | --DOMWINDOW == 108 (0x7fd08e2e5000) [pid = 1866] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:38:30 INFO - PROCESS | 1866 | --DOMWINDOW == 107 (0x7fd090920c00) [pid = 1866] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:38:30 INFO - PROCESS | 1866 | --DOMWINDOW == 106 (0x7fd08ed11800) [pid = 1866] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:38:30 INFO - PROCESS | 1866 | 1461375510949 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:38:30 INFO - PROCESS | 1866 | 1461375510951 Marionette TRACE conn3 <- [1,806,null,{}] 18:38:30 INFO - PROCESS | 1866 | 1461375510955 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}] 18:38:31 INFO - PROCESS | 1866 | 1461375511107 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 18:38:31 INFO - PROCESS | 1866 | 1461375511131 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd093657000 == 66 [pid = 1866] [id = 209] 18:38:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 107 (0x7fd0917a6000) [pid = 1866] [serial = 627] [outer = (nil)] 18:38:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 108 (0x7fd0917ac400) [pid = 1866] [serial = 628] [outer = 0x7fd0917a6000] 18:38:31 INFO - PROCESS | 1866 | 1461375511205 Marionette DEBUG loaded listener.js 18:38:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 109 (0x7fd092796c00) [pid = 1866] [serial = 629] [outer = 0x7fd0917a6000] 18:38:32 INFO - PROCESS | 1866 | 1461375512230 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]]]}] 18:38:32 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 18:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1333ms 18:38:32 INFO - PROCESS | 1866 | 1461375512285 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 18:38:32 INFO - PROCESS | 1866 | 1461375512289 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 18:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:38:32 INFO - PROCESS | 1866 | 1461375512306 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:38:32 INFO - PROCESS | 1866 | 1461375512311 Marionette TRACE conn3 <- [1,810,null,{}] 18:38:32 INFO - PROCESS | 1866 | 1461375512320 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}] 18:38:32 INFO - PROCESS | 1866 | 1461375512581 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 18:38:32 INFO - PROCESS | 1866 | 1461375512801 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0947dd000 == 67 [pid = 1866] [id = 210] 18:38:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 110 (0x7fd091566c00) [pid = 1866] [serial = 630] [outer = (nil)] 18:38:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 111 (0x7fd0936b1000) [pid = 1866] [serial = 631] [outer = 0x7fd091566c00] 18:38:32 INFO - PROCESS | 1866 | 1461375512880 Marionette DEBUG loaded listener.js 18:38:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 112 (0x7fd094135400) [pid = 1866] [serial = 632] [outer = 0x7fd091566c00] 18:38:34 INFO - PROCESS | 1866 | 1461375514149 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]]]}] 18:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1893ms 18:38:34 INFO - PROCESS | 1866 | 1461375514209 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 18:38:34 INFO - PROCESS | 1866 | 1461375514219 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 18:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:38:34 INFO - PROCESS | 1866 | 1461375514233 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:38:34 INFO - PROCESS | 1866 | 1461375514244 Marionette TRACE conn3 <- [1,814,null,{}] 18:38:34 INFO - PROCESS | 1866 | 1461375514461 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}] 18:38:34 INFO - PROCESS | 1866 | 1461375514691 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 18:38:34 INFO - PROCESS | 1866 | 1461375514845 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08ef0a000 == 68 [pid = 1866] [id = 211] 18:38:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 113 (0x7fd08f751000) [pid = 1866] [serial = 633] [outer = (nil)] 18:38:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 114 (0x7fd08f75d800) [pid = 1866] [serial = 634] [outer = 0x7fd08f751000] 18:38:34 INFO - PROCESS | 1866 | 1461375514925 Marionette DEBUG loaded listener.js 18:38:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 115 (0x7fd0907c9800) [pid = 1866] [serial = 635] [outer = 0x7fd08f751000] 18:38:35 INFO - PROCESS | 1866 | 1461375515897 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] 18:38:35 INFO - PROCESS | 1866 | 1461375515933 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 18:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:38:35 INFO - PROCESS | 1866 | 1461375515943 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:38:35 INFO - PROCESS | 1866 | 1461375515947 Marionette TRACE conn3 <- [1,818,null,{}] 18:38:35 INFO - PROCESS | 1866 | 1461375515953 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}] 18:38:36 INFO - PROCESS | 1866 | 1461375516137 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 18:38:36 INFO - PROCESS | 1866 | 1461375516390 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0946b3000 == 69 [pid = 1866] [id = 212] 18:38:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7fd0909bdc00) [pid = 1866] [serial = 636] [outer = (nil)] 18:38:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7fd0915bcc00) [pid = 1866] [serial = 637] [outer = 0x7fd0909bdc00] 18:38:36 INFO - PROCESS | 1866 | 1461375516481 Marionette DEBUG loaded listener.js 18:38:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7fd09167e400) [pid = 1866] [serial = 638] [outer = 0x7fd0909bdc00] 18:38:37 INFO - PROCESS | 1866 | 1461375517371 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]]]}] 18:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1480ms 18:38:37 INFO - PROCESS | 1866 | 1461375517424 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 18:38:37 INFO - PROCESS | 1866 | 1461375517428 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 18:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:38:37 INFO - PROCESS | 1866 | 1461375517435 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:38:37 INFO - PROCESS | 1866 | 1461375517442 Marionette TRACE conn3 <- [1,822,null,{}] 18:38:37 INFO - PROCESS | 1866 | 1461375517458 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}] 18:38:37 INFO - PROCESS | 1866 | 1461375517723 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 18:38:37 INFO - PROCESS | 1866 | 1461375517887 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09532a800 == 70 [pid = 1866] [id = 213] 18:38:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7fd092914800) [pid = 1866] [serial = 639] [outer = (nil)] 18:38:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7fd09350c400) [pid = 1866] [serial = 640] [outer = 0x7fd092914800] 18:38:37 INFO - PROCESS | 1866 | 1461375517978 Marionette DEBUG loaded listener.js 18:38:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7fd09413e400) [pid = 1866] [serial = 641] [outer = 0x7fd092914800] 18:38:38 INFO - PROCESS | 1866 | 1461375518868 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] 18:38:38 INFO - PROCESS | 1866 | 1461375518928 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 18:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 18:38:38 INFO - PROCESS | 1866 | 1461375518934 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:38:38 INFO - PROCESS | 1866 | 1461375518937 Marionette TRACE conn3 <- [1,826,null,{}] 18:38:38 INFO - PROCESS | 1866 | 1461375518943 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}] 18:38:39 INFO - PROCESS | 1866 | 1461375519175 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 18:38:39 INFO - PROCESS | 1866 | 1461375519378 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09751a000 == 71 [pid = 1866] [id = 214] 18:38:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7fd0941e7c00) [pid = 1866] [serial = 642] [outer = (nil)] 18:38:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7fd094387800) [pid = 1866] [serial = 643] [outer = 0x7fd0941e7c00] 18:38:39 INFO - PROCESS | 1866 | 1461375519474 Marionette DEBUG loaded listener.js 18:38:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7fd094392000) [pid = 1866] [serial = 644] [outer = 0x7fd0941e7c00] 18:38:40 INFO - PROCESS | 1866 | 1461375520316 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]]]}] 18:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1433ms 18:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:38:40 INFO - PROCESS | 1866 | 1461375520370 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 18:38:40 INFO - PROCESS | 1866 | 1461375520373 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 18:38:40 INFO - PROCESS | 1866 | 1461375520379 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:38:40 INFO - PROCESS | 1866 | 1461375520383 Marionette TRACE conn3 <- [1,830,null,{}] 18:38:40 INFO - PROCESS | 1866 | 1461375520388 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}] 18:38:40 INFO - PROCESS | 1866 | 1461375520585 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 18:38:40 INFO - PROCESS | 1866 | 1461375520758 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099b1d000 == 72 [pid = 1866] [id = 215] 18:38:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7fd08617e800) [pid = 1866] [serial = 645] [outer = (nil)] 18:38:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7fd094813800) [pid = 1866] [serial = 646] [outer = 0x7fd08617e800] 18:38:40 INFO - PROCESS | 1866 | 1461375520837 Marionette DEBUG loaded listener.js 18:38:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7fd094ac4c00) [pid = 1866] [serial = 647] [outer = 0x7fd08617e800] 18:38:41 INFO - PROCESS | 1866 | 1461375521745 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]]]}] 18:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1430ms 18:38:41 INFO - PROCESS | 1866 | 1461375521809 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 18:38:41 INFO - PROCESS | 1866 | 1461375521812 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 18:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:38:41 INFO - PROCESS | 1866 | 1461375521819 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:38:41 INFO - PROCESS | 1866 | 1461375521823 Marionette TRACE conn3 <- [1,834,null,{}] 18:38:41 INFO - PROCESS | 1866 | 1461375521828 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}] 18:38:42 INFO - PROCESS | 1866 | 1461375522030 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 18:38:42 INFO - PROCESS | 1866 | 1461375522190 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099fd4000 == 73 [pid = 1866] [id = 216] 18:38:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7fd0941eb000) [pid = 1866] [serial = 648] [outer = (nil)] 18:38:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7fd0952ac000) [pid = 1866] [serial = 649] [outer = 0x7fd0941eb000] 18:38:42 INFO - PROCESS | 1866 | 1461375522268 Marionette DEBUG loaded listener.js 18:38:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7fd0969aec00) [pid = 1866] [serial = 650] [outer = 0x7fd0941eb000] 18:38:43 INFO - PROCESS | 1866 | 1461375523167 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]]]}] 18:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1384ms 18:38:43 INFO - PROCESS | 1866 | 1461375523206 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 18:38:43 INFO - PROCESS | 1866 | 1461375523210 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 18:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:38:43 INFO - PROCESS | 1866 | 1461375523216 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:38:43 INFO - PROCESS | 1866 | 1461375523219 Marionette TRACE conn3 <- [1,838,null,{}] 18:38:43 INFO - PROCESS | 1866 | 1461375523225 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}] 18:38:43 INFO - PROCESS | 1866 | 1461375523398 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 18:38:43 INFO - PROCESS | 1866 | 1461375523576 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09ab85800 == 74 [pid = 1866] [id = 217] 18:38:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7fd086176800) [pid = 1866] [serial = 651] [outer = (nil)] 18:38:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7fd09737ec00) [pid = 1866] [serial = 652] [outer = 0x7fd086176800] 18:38:43 INFO - PROCESS | 1866 | 1461375523650 Marionette DEBUG loaded listener.js 18:38:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7fd0975dcc00) [pid = 1866] [serial = 653] [outer = 0x7fd086176800] 18:38:44 INFO - PROCESS | 1866 | 1461375524577 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]]]}] 18:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1429ms 18:38:44 INFO - PROCESS | 1866 | 1461375524647 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 18:38:44 INFO - PROCESS | 1866 | 1461375524651 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 18:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:38:44 INFO - PROCESS | 1866 | 1461375524657 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:38:44 INFO - PROCESS | 1866 | 1461375524660 Marionette TRACE conn3 <- [1,842,null,{}] 18:38:44 INFO - PROCESS | 1866 | 1461375524666 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}] 18:38:44 INFO - PROCESS | 1866 | 1461375524857 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 18:38:45 INFO - PROCESS | 1866 | 1461375525019 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b1b5000 == 75 [pid = 1866] [id = 218] 18:38:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7fd086175000) [pid = 1866] [serial = 654] [outer = (nil)] 18:38:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7fd098597400) [pid = 1866] [serial = 655] [outer = 0x7fd086175000] 18:38:45 INFO - PROCESS | 1866 | 1461375525100 Marionette DEBUG loaded listener.js 18:38:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7fd098c04000) [pid = 1866] [serial = 656] [outer = 0x7fd086175000] 18:38:46 INFO - PROCESS | 1866 | 1461375526005 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]]]}] 18:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1381ms 18:38:46 INFO - PROCESS | 1866 | 1461375526040 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 18:38:46 INFO - PROCESS | 1866 | 1461375526043 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 18:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:38:46 INFO - PROCESS | 1866 | 1461375526051 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:38:46 INFO - PROCESS | 1866 | 1461375526054 Marionette TRACE conn3 <- [1,846,null,{}] 18:38:46 INFO - PROCESS | 1866 | 1461375526060 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}] 18:38:46 INFO - PROCESS | 1866 | 1461375526249 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 18:38:46 INFO - PROCESS | 1866 | 1461375526416 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09c120000 == 76 [pid = 1866] [id = 219] 18:38:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7fd08def5000) [pid = 1866] [serial = 657] [outer = (nil)] 18:38:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7fd098c09400) [pid = 1866] [serial = 658] [outer = 0x7fd08def5000] 18:38:46 INFO - PROCESS | 1866 | 1461375526491 Marionette DEBUG loaded listener.js 18:38:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7fd098c11c00) [pid = 1866] [serial = 659] [outer = 0x7fd08def5000] 18:38:47 INFO - PROCESS | 1866 | 1461375527409 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]]]}] 18:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1434ms 18:38:47 INFO - PROCESS | 1866 | 1461375527486 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 18:38:47 INFO - PROCESS | 1866 | 1461375527490 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 18:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:38:47 INFO - PROCESS | 1866 | 1461375527496 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:38:47 INFO - PROCESS | 1866 | 1461375527499 Marionette TRACE conn3 <- [1,850,null,{}] 18:38:47 INFO - PROCESS | 1866 | 1461375527505 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}] 18:38:47 INFO - PROCESS | 1866 | 1461375527736 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 18:38:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7fd098c04400) [pid = 1866] [serial = 660] [outer = 0x7fd092913400] 18:38:47 INFO - PROCESS | 1866 | 1461375527974 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a0b52000 == 77 [pid = 1866] [id = 220] 18:38:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7fd0994a9800) [pid = 1866] [serial = 661] [outer = (nil)] 18:38:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7fd09950d000) [pid = 1866] [serial = 662] [outer = 0x7fd0994a9800] 18:38:48 INFO - PROCESS | 1866 | 1461375528109 Marionette DEBUG loaded listener.js 18:38:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7fd099757400) [pid = 1866] [serial = 663] [outer = 0x7fd0994a9800] 18:38:49 INFO - PROCESS | 1866 | 1461375529096 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]]]}] 18:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1638ms 18:38:49 INFO - PROCESS | 1866 | 1461375529136 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 18:38:49 INFO - PROCESS | 1866 | 1461375529146 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 18:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:38:49 INFO - PROCESS | 1866 | 1461375529153 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:38:49 INFO - PROCESS | 1866 | 1461375529157 Marionette TRACE conn3 <- [1,854,null,{}] 18:38:49 INFO - PROCESS | 1866 | 1461375529162 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}] 18:38:49 INFO - PROCESS | 1866 | 1461375529382 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 18:38:49 INFO - PROCESS | 1866 | 1461375529872 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e3d8000 == 78 [pid = 1866] [id = 221] 18:38:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7fd08744d800) [pid = 1866] [serial = 664] [outer = (nil)] 18:38:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7fd087cd9c00) [pid = 1866] [serial = 665] [outer = 0x7fd08744d800] 18:38:49 INFO - PROCESS | 1866 | 1461375529981 Marionette DEBUG loaded listener.js 18:38:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7fd08ed08000) [pid = 1866] [serial = 666] [outer = 0x7fd08744d800] 18:38:50 INFO - PROCESS | 1866 | 1461375530878 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]]]}] 18:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1780ms 18:38:50 INFO - PROCESS | 1866 | 1461375530935 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 18:38:50 INFO - PROCESS | 1866 | 1461375530942 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 18:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:38:50 INFO - PROCESS | 1866 | 1461375530950 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:38:50 INFO - PROCESS | 1866 | 1461375530954 Marionette TRACE conn3 <- [1,858,null,{}] 18:38:50 INFO - PROCESS | 1866 | 1461375530961 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}] 18:38:51 INFO - PROCESS | 1866 | 1461375531141 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 18:38:51 INFO - PROCESS | 1866 | 1461375531306 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e4dd800 == 79 [pid = 1866] [id = 222] 18:38:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd09041e800) [pid = 1866] [serial = 667] [outer = (nil)] 18:38:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd0907cb800) [pid = 1866] [serial = 668] [outer = 0x7fd09041e800] 18:38:51 INFO - PROCESS | 1866 | 1461375531376 Marionette DEBUG loaded listener.js 18:38:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd090989000) [pid = 1866] [serial = 669] [outer = 0x7fd09041e800] 18:38:52 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd087eef800 == 78 [pid = 1866] [id = 174] 18:38:52 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094bda000 == 77 [pid = 1866] [id = 184] 18:38:52 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0946b9000 == 76 [pid = 1866] [id = 183] 18:38:52 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e3df800 == 75 [pid = 1866] [id = 182] 18:38:52 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0917c6800 == 74 [pid = 1866] [id = 181] 18:38:52 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09c3c5000 == 73 [pid = 1866] [id = 172] 18:38:52 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd092915400) [pid = 1866] [serial = 592] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd09418ac00) [pid = 1866] [serial = 568] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7fd094813000) [pid = 1866] [serial = 571] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7fd094392c00) [pid = 1866] [serial = 574] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7fd090651800) [pid = 1866] [serial = 577] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099b0d000 == 72 [pid = 1866] [id = 201] 18:38:52 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd095fd4000 == 71 [pid = 1866] [id = 200] 18:38:52 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0915ab000 == 70 [pid = 1866] [id = 199] 18:38:52 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd087edd000 == 69 [pid = 1866] [id = 198] 18:38:52 INFO - PROCESS | 1866 | 1461375532316 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]]]}] 18:38:52 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7fd0909bfc00) [pid = 1866] [serial = 565] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7fd09167bc00) [pid = 1866] [serial = 589] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7fd090418000) [pid = 1866] [serial = 581] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7fd08ed03400) [pid = 1866] [serial = 580] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7fd0909b4000) [pid = 1866] [serial = 586] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7fd090736000) [pid = 1866] [serial = 583] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7fd090893000) [pid = 1866] [serial = 584] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7fd090737000) [pid = 1866] [serial = 562] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7fd08e2e0400) [pid = 1866] [serial = 559] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7fd092797000) [pid = 1866] [serial = 590] [outer = (nil)] [url = about:blank] 18:38:52 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7fd091566400) [pid = 1866] [serial = 587] [outer = (nil)] [url = about:blank] 18:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1431ms 18:38:52 INFO - PROCESS | 1866 | 1461375532386 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 18:38:52 INFO - PROCESS | 1866 | 1461375532390 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 18:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:38:52 INFO - PROCESS | 1866 | 1461375532398 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:38:52 INFO - PROCESS | 1866 | 1461375532401 Marionette TRACE conn3 <- [1,862,null,{}] 18:38:52 INFO - PROCESS | 1866 | 1461375532407 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}] 18:38:52 INFO - PROCESS | 1866 | 1461375532577 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 18:38:52 INFO - PROCESS | 1866 | 1461375532712 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e4d5000 == 70 [pid = 1866] [id = 223] 18:38:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7fd08ed0f000) [pid = 1866] [serial = 670] [outer = (nil)] 18:38:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7fd090d24c00) [pid = 1866] [serial = 671] [outer = 0x7fd08ed0f000] 18:38:52 INFO - PROCESS | 1866 | 1461375532776 Marionette DEBUG loaded listener.js 18:38:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7fd0915c2000) [pid = 1866] [serial = 672] [outer = 0x7fd08ed0f000] 18:38:53 INFO - PROCESS | 1866 | 1461375533543 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]]]}] 18:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1188ms 18:38:53 INFO - PROCESS | 1866 | 1461375533593 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 18:38:53 INFO - PROCESS | 1866 | 1461375533597 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 18:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:38:53 INFO - PROCESS | 1866 | 1461375533611 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:38:53 INFO - PROCESS | 1866 | 1461375533620 Marionette TRACE conn3 <- [1,866,null,{}] 18:38:53 INFO - PROCESS | 1866 | 1461375533628 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}] 18:38:53 INFO - PROCESS | 1866 | 1461375533818 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 18:38:53 INFO - PROCESS | 1866 | 1461375533949 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0947d2000 == 71 [pid = 1866] [id = 224] 18:38:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7fd090420400) [pid = 1866] [serial = 673] [outer = (nil)] 18:38:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7fd091ac6000) [pid = 1866] [serial = 674] [outer = 0x7fd090420400] 18:38:54 INFO - PROCESS | 1866 | 1461375534026 Marionette DEBUG loaded listener.js 18:38:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7fd094134800) [pid = 1866] [serial = 675] [outer = 0x7fd090420400] 18:38:54 INFO - PROCESS | 1866 | 1461375534849 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]]]}] 18:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1299ms 18:38:54 INFO - PROCESS | 1866 | 1461375534904 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 18:38:54 INFO - PROCESS | 1866 | 1461375534907 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 18:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:38:54 INFO - PROCESS | 1866 | 1461375534914 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:38:54 INFO - PROCESS | 1866 | 1461375534929 Marionette TRACE conn3 <- [1,870,null,{}] 18:38:54 INFO - PROCESS | 1866 | 1461375534941 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}] 18:38:55 INFO - PROCESS | 1866 | 1461375535159 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 18:38:55 INFO - PROCESS | 1866 | 1461375535181 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd095fd7800 == 72 [pid = 1866] [id = 225] 18:38:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7fd090893000) [pid = 1866] [serial = 676] [outer = (nil)] 18:38:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7fd09438b000) [pid = 1866] [serial = 677] [outer = 0x7fd090893000] 18:38:55 INFO - PROCESS | 1866 | 1461375535243 Marionette DEBUG loaded listener.js 18:38:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7fd094ac5000) [pid = 1866] [serial = 678] [outer = 0x7fd090893000] 18:38:56 INFO - PROCESS | 1866 | 1461375536119 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]]]}] 18:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1243ms 18:38:56 INFO - PROCESS | 1866 | 1461375536158 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 18:38:56 INFO - PROCESS | 1866 | 1461375536162 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 18:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:38:56 INFO - PROCESS | 1866 | 1461375536168 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:38:56 INFO - PROCESS | 1866 | 1461375536171 Marionette TRACE conn3 <- [1,874,null,{}] 18:38:56 INFO - PROCESS | 1866 | 1461375536183 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}] 18:38:56 INFO - PROCESS | 1866 | 1461375536384 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 18:38:56 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7fd0909bd400) [pid = 1866] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:38:56 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7fd0917a6000) [pid = 1866] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:38:56 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7fd087446c00) [pid = 1866] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:38:56 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7fd08f75c400) [pid = 1866] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:38:56 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7fd0907c8800) [pid = 1866] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:38:56 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7fd08f759c00) [pid = 1866] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:38:56 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7fd08ed06000) [pid = 1866] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:38:56 INFO - PROCESS | 1866 | 1461375536640 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0915b6000 == 73 [pid = 1866] [id = 226] 18:38:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7fd09098d400) [pid = 1866] [serial = 679] [outer = (nil)] 18:38:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7fd091565400) [pid = 1866] [serial = 680] [outer = 0x7fd09098d400] 18:38:56 INFO - PROCESS | 1866 | 1461375536718 Marionette DEBUG loaded listener.js 18:38:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7fd095206c00) [pid = 1866] [serial = 681] [outer = 0x7fd09098d400] 18:38:57 INFO - PROCESS | 1866 | 1461375537467 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]]]}] 18:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1335ms 18:38:57 INFO - PROCESS | 1866 | 1461375537508 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 18:38:57 INFO - PROCESS | 1866 | 1461375537512 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 18:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:38:57 INFO - PROCESS | 1866 | 1461375537517 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:38:57 INFO - PROCESS | 1866 | 1461375537519 Marionette TRACE conn3 <- [1,878,null,{}] 18:38:57 INFO - PROCESS | 1866 | 1461375537525 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}] 18:38:57 INFO - PROCESS | 1866 | 1461375537704 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 18:38:57 INFO - PROCESS | 1866 | 1461375537724 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a51a800 == 74 [pid = 1866] [id = 227] 18:38:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7fd0952b4800) [pid = 1866] [serial = 682] [outer = (nil)] 18:38:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7fd099b42400) [pid = 1866] [serial = 683] [outer = 0x7fd0952b4800] 18:38:57 INFO - PROCESS | 1866 | 1461375537786 Marionette DEBUG loaded listener.js 18:38:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7fd099b4cc00) [pid = 1866] [serial = 684] [outer = 0x7fd0952b4800] 18:38:58 INFO - PROCESS | 1866 | 1461375538595 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]]]}] 18:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1231ms 18:38:58 INFO - PROCESS | 1866 | 1461375538751 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 18:38:58 INFO - PROCESS | 1866 | 1461375538756 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 18:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:38:58 INFO - PROCESS | 1866 | 1461375538776 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:38:58 INFO - PROCESS | 1866 | 1461375538782 Marionette TRACE conn3 <- [1,882,null,{}] 18:38:58 INFO - PROCESS | 1866 | 1461375538791 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}] 18:38:58 INFO - PROCESS | 1866 | 1461375538991 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 18:38:59 INFO - PROCESS | 1866 | 1461375539172 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:38:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e2ab800 == 75 [pid = 1866] [id = 228] 18:38:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7fd08e2e6000) [pid = 1866] [serial = 685] [outer = (nil)] 18:38:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7fd08f74f000) [pid = 1866] [serial = 686] [outer = 0x7fd08e2e6000] 18:38:59 INFO - PROCESS | 1866 | 1461375539248 Marionette DEBUG loaded listener.js 18:38:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7fd090655c00) [pid = 1866] [serial = 687] [outer = 0x7fd08e2e6000] 18:39:00 INFO - PROCESS | 1866 | 1461375540211 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]]]}] 18:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1487ms 18:39:00 INFO - PROCESS | 1866 | 1461375540264 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 18:39:00 INFO - PROCESS | 1866 | 1461375540269 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 18:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:39:00 INFO - PROCESS | 1866 | 1461375540284 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:39:00 INFO - PROCESS | 1866 | 1461375540289 Marionette TRACE conn3 <- [1,886,null,{}] 18:39:00 INFO - PROCESS | 1866 | 1461375540296 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}] 18:39:00 INFO - PROCESS | 1866 | 1461375540535 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 18:39:00 INFO - PROCESS | 1866 | 1461375540760 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094be2800 == 76 [pid = 1866] [id = 229] 18:39:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7fd090c04800) [pid = 1866] [serial = 688] [outer = (nil)] 18:39:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7fd0915bbc00) [pid = 1866] [serial = 689] [outer = 0x7fd090c04800] 18:39:00 INFO - PROCESS | 1866 | 1461375540886 Marionette DEBUG loaded listener.js 18:39:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd0917a4000) [pid = 1866] [serial = 690] [outer = 0x7fd090c04800] 18:39:01 INFO - PROCESS | 1866 | 1461375541815 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]]]}] 18:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1593ms 18:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:39:01 INFO - PROCESS | 1866 | 1461375541874 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 18:39:01 INFO - PROCESS | 1866 | 1461375541877 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 18:39:01 INFO - PROCESS | 1866 | 1461375541884 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:39:01 INFO - PROCESS | 1866 | 1461375541887 Marionette TRACE conn3 <- [1,890,null,{}] 18:39:01 INFO - PROCESS | 1866 | 1461375541903 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}] 18:39:02 INFO - PROCESS | 1866 | 1461375542151 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 18:39:02 INFO - PROCESS | 1866 | 1461375542400 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09dcba800 == 77 [pid = 1866] [id = 230] 18:39:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd094199c00) [pid = 1866] [serial = 691] [outer = (nil)] 18:39:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd094c74c00) [pid = 1866] [serial = 692] [outer = 0x7fd094199c00] 18:39:02 INFO - PROCESS | 1866 | 1461375542540 Marionette DEBUG loaded listener.js 18:39:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7fd09520ec00) [pid = 1866] [serial = 693] [outer = 0x7fd094199c00] 18:39:03 INFO - PROCESS | 1866 | 1461375543415 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]]]}] 18:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1592ms 18:39:03 INFO - PROCESS | 1866 | 1461375543475 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 18:39:03 INFO - PROCESS | 1866 | 1461375543478 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 18:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:39:03 INFO - PROCESS | 1866 | 1461375543485 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:39:03 INFO - PROCESS | 1866 | 1461375543488 Marionette TRACE conn3 <- [1,894,null,{}] 18:39:03 INFO - PROCESS | 1866 | 1461375543493 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}] 18:39:03 INFO - PROCESS | 1866 | 1461375543727 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 18:39:03 INFO - PROCESS | 1866 | 1461375543968 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7513000 == 78 [pid = 1866] [id = 231] 18:39:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7fd0975de000) [pid = 1866] [serial = 694] [outer = (nil)] 18:39:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7fd099511000) [pid = 1866] [serial = 695] [outer = 0x7fd0975de000] 18:39:04 INFO - PROCESS | 1866 | 1461375544106 Marionette DEBUG loaded listener.js 18:39:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7fd099b50c00) [pid = 1866] [serial = 696] [outer = 0x7fd0975de000] 18:39:04 INFO - PROCESS | 1866 | 1461375544940 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]]]}] 18:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1529ms 18:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:39:05 INFO - PROCESS | 1866 | 1461375545015 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 18:39:05 INFO - PROCESS | 1866 | 1461375545018 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 18:39:05 INFO - PROCESS | 1866 | 1461375545025 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:39:05 INFO - PROCESS | 1866 | 1461375545027 Marionette TRACE conn3 <- [1,898,null,{}] 18:39:05 INFO - PROCESS | 1866 | 1461375545033 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}] 18:39:05 INFO - PROCESS | 1866 | 1461375545254 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 18:39:05 INFO - PROCESS | 1866 | 1461375545457 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7a67800 == 79 [pid = 1866] [id = 232] 18:39:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7fd098598400) [pid = 1866] [serial = 697] [outer = (nil)] 18:39:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7fd09a0e2800) [pid = 1866] [serial = 698] [outer = 0x7fd098598400] 18:39:05 INFO - PROCESS | 1866 | 1461375545579 Marionette DEBUG loaded listener.js 18:39:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7fd09a325400) [pid = 1866] [serial = 699] [outer = 0x7fd098598400] 18:39:06 INFO - PROCESS | 1866 | 1461375546447 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]]]}] 18:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1436ms 18:39:06 INFO - PROCESS | 1866 | 1461375546460 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 18:39:06 INFO - PROCESS | 1866 | 1461375546465 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 18:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:39:06 INFO - PROCESS | 1866 | 1461375546473 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:39:06 INFO - PROCESS | 1866 | 1461375546476 Marionette TRACE conn3 <- [1,902,null,{}] 18:39:06 INFO - PROCESS | 1866 | 1461375546482 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}] 18:39:06 INFO - PROCESS | 1866 | 1461375546700 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 18:39:06 INFO - PROCESS | 1866 | 1461375546890 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a892a800 == 80 [pid = 1866] [id = 233] 18:39:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7fd098a75000) [pid = 1866] [serial = 700] [outer = (nil)] 18:39:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7fd09a763000) [pid = 1866] [serial = 701] [outer = 0x7fd098a75000] 18:39:06 INFO - PROCESS | 1866 | 1461375546973 Marionette DEBUG loaded listener.js 18:39:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7fd09a76cc00) [pid = 1866] [serial = 702] [outer = 0x7fd098a75000] 18:39:07 INFO - PROCESS | 1866 | 1461375547868 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]]]}] 18:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1431ms 18:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:39:07 INFO - PROCESS | 1866 | 1461375547905 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 18:39:07 INFO - PROCESS | 1866 | 1461375547908 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 18:39:07 INFO - PROCESS | 1866 | 1461375547914 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:39:07 INFO - PROCESS | 1866 | 1461375547917 Marionette TRACE conn3 <- [1,906,null,{}] 18:39:07 INFO - PROCESS | 1866 | 1461375547923 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}] 18:39:08 INFO - PROCESS | 1866 | 1461375548102 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 18:39:08 INFO - PROCESS | 1866 | 1461375548276 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0aab11800 == 81 [pid = 1866] [id = 234] 18:39:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7fd09a327400) [pid = 1866] [serial = 703] [outer = (nil)] 18:39:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7fd09aa30000) [pid = 1866] [serial = 704] [outer = 0x7fd09a327400] 18:39:08 INFO - PROCESS | 1866 | 1461375548349 Marionette DEBUG loaded listener.js 18:39:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7fd09aaa6800) [pid = 1866] [serial = 705] [outer = 0x7fd09a327400] 18:39:09 INFO - PROCESS | 1866 | 1461375549242 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]]]}] 18:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1379ms 18:39:09 INFO - PROCESS | 1866 | 1461375549293 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 18:39:09 INFO - PROCESS | 1866 | 1461375549297 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 18:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:39:09 INFO - PROCESS | 1866 | 1461375549303 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:39:09 INFO - PROCESS | 1866 | 1461375549305 Marionette TRACE conn3 <- [1,910,null,{}] 18:39:09 INFO - PROCESS | 1866 | 1461375549311 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}] 18:39:09 INFO - PROCESS | 1866 | 1461375549483 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 18:39:09 INFO - PROCESS | 1866 | 1461375549656 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac3a8000 == 82 [pid = 1866] [id = 235] 18:39:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7fd09a48e400) [pid = 1866] [serial = 706] [outer = (nil)] 18:39:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7fd09aaaa800) [pid = 1866] [serial = 707] [outer = 0x7fd09a48e400] 18:39:09 INFO - PROCESS | 1866 | 1461375549733 Marionette DEBUG loaded listener.js 18:39:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7fd09ab26800) [pid = 1866] [serial = 708] [outer = 0x7fd09a48e400] 18:39:10 INFO - PROCESS | 1866 | 1461375550595 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]]]}] 18:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1333ms 18:39:10 INFO - PROCESS | 1866 | 1461375550637 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 18:39:10 INFO - PROCESS | 1866 | 1461375550641 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 18:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:39:10 INFO - PROCESS | 1866 | 1461375550647 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:39:10 INFO - PROCESS | 1866 | 1461375550649 Marionette TRACE conn3 <- [1,914,null,{}] 18:39:10 INFO - PROCESS | 1866 | 1461375550655 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}] 18:39:10 INFO - PROCESS | 1866 | 1461375550832 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 18:39:11 INFO - PROCESS | 1866 | 1461375551034 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087dd9000 == 83 [pid = 1866] [id = 236] 18:39:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7fd086176400) [pid = 1866] [serial = 709] [outer = (nil)] 18:39:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7fd08f757400) [pid = 1866] [serial = 710] [outer = 0x7fd086176400] 18:39:11 INFO - PROCESS | 1866 | 1461375551154 Marionette DEBUG loaded listener.js 18:39:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7fd0936af800) [pid = 1866] [serial = 711] [outer = 0x7fd086176400] 18:39:12 INFO - PROCESS | 1866 | 1461375552570 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]]]}] 18:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 2029ms 18:39:12 INFO - PROCESS | 1866 | 1461375552698 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 18:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:39:12 INFO - PROCESS | 1866 | 1461375552704 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 18:39:12 INFO - PROCESS | 1866 | 1461375552712 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:39:12 INFO - PROCESS | 1866 | 1461375552718 Marionette TRACE conn3 <- [1,918,null,{}] 18:39:12 INFO - PROCESS | 1866 | 1461375552735 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}] 18:39:12 INFO - PROCESS | 1866 | 1461375552909 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 18:39:13 INFO - PROCESS | 1866 | 1461375553084 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094019800 == 84 [pid = 1866] [id = 237] 18:39:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7fd090734800) [pid = 1866] [serial = 712] [outer = (nil)] 18:39:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7fd0907bc400) [pid = 1866] [serial = 713] [outer = 0x7fd090734800] 18:39:13 INFO - PROCESS | 1866 | 1461375553150 Marionette DEBUG loaded listener.js 18:39:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7fd090921800) [pid = 1866] [serial = 714] [outer = 0x7fd090734800] 18:39:14 INFO - PROCESS | 1866 | 1461375554000 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]]]}] 18:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1343ms 18:39:14 INFO - PROCESS | 1866 | 1461375554055 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 18:39:14 INFO - PROCESS | 1866 | 1461375554062 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 18:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:39:14 INFO - PROCESS | 1866 | 1461375554072 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:39:14 INFO - PROCESS | 1866 | 1461375554076 Marionette TRACE conn3 <- [1,922,null,{}] 18:39:14 INFO - PROCESS | 1866 | 1461375554081 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}] 18:39:14 INFO - PROCESS | 1866 | 1461375554249 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 18:39:14 INFO - PROCESS | 1866 | 1461375554423 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e4d9800 == 85 [pid = 1866] [id = 238] 18:39:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7fd090992c00) [pid = 1866] [serial = 715] [outer = (nil)] 18:39:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7fd09073dc00) [pid = 1866] [serial = 716] [outer = 0x7fd090992c00] 18:39:14 INFO - PROCESS | 1866 | 1461375554554 Marionette DEBUG loaded listener.js 18:39:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7fd0915b9c00) [pid = 1866] [serial = 717] [outer = 0x7fd090992c00] 18:39:15 INFO - PROCESS | 1866 | 1461375555421 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]]]}] 18:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1394ms 18:39:15 INFO - PROCESS | 1866 | 1461375555467 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 18:39:15 INFO - PROCESS | 1866 | 1461375555470 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 18:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:39:15 INFO - PROCESS | 1866 | 1461375555476 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:39:15 INFO - PROCESS | 1866 | 1461375555481 Marionette TRACE conn3 <- [1,926,null,{}] 18:39:15 INFO - PROCESS | 1866 | 1461375555496 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}] 18:39:15 INFO - PROCESS | 1866 | 1461375555667 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 18:39:15 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0948a8800 == 84 [pid = 1866] [id = 168] 18:39:15 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac613000 == 83 [pid = 1866] [id = 92] 18:39:15 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08db22000 == 82 [pid = 1866] [id = 166] 18:39:15 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0913ce000 == 81 [pid = 1866] [id = 60] 18:39:15 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099812000 == 80 [pid = 1866] [id = 52] 18:39:15 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a7d4800 == 79 [pid = 1866] [id = 54] 18:39:15 INFO - PROCESS | 1866 | 1461375555903 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e29c000 == 80 [pid = 1866] [id = 239] 18:39:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7fd090413000) [pid = 1866] [serial = 718] [outer = (nil)] 18:39:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7fd09167c000) [pid = 1866] [serial = 719] [outer = 0x7fd090413000] 18:39:15 INFO - PROCESS | 1866 | 1461375555974 Marionette DEBUG loaded listener.js 18:39:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd09291e000) [pid = 1866] [serial = 720] [outer = 0x7fd090413000] 18:39:16 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd09156d800) [pid = 1866] [serial = 625] [outer = (nil)] [url = about:blank] 18:39:16 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7fd094819000) [pid = 1866] [serial = 604] [outer = (nil)] [url = about:blank] 18:39:16 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7fd092796c00) [pid = 1866] [serial = 629] [outer = (nil)] [url = about:blank] 18:39:16 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7fd0909bb400) [pid = 1866] [serial = 622] [outer = (nil)] [url = about:blank] 18:39:16 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7fd09065b800) [pid = 1866] [serial = 617] [outer = (nil)] [url = about:blank] 18:39:16 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7fd0917ac400) [pid = 1866] [serial = 628] [outer = (nil)] [url = about:blank] 18:39:16 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7fd090893400) [pid = 1866] [serial = 619] [outer = (nil)] [url = about:blank] 18:39:16 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7fd0908a1400) [pid = 1866] [serial = 620] [outer = (nil)] [url = about:blank] 18:39:16 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7fd0952b6800) [pid = 1866] [serial = 610] [outer = (nil)] [url = about:blank] 18:39:16 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7fd0864e5000) [pid = 1866] [serial = 595] [outer = (nil)] [url = about:blank] 18:39:16 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7fd094137800) [pid = 1866] [serial = 593] [outer = (nil)] [url = about:blank] 18:39:16 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7fd0907c1c00) [pid = 1866] [serial = 598] [outer = (nil)] [url = about:blank] 18:39:16 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7fd090d27400) [pid = 1866] [serial = 623] [outer = (nil)] [url = about:blank] 18:39:16 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7fd094c80c00) [pid = 1866] [serial = 607] [outer = (nil)] [url = about:blank] 18:39:16 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7fd0915c4c00) [pid = 1866] [serial = 626] [outer = (nil)] [url = about:blank] 18:39:16 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7fd08ed10400) [pid = 1866] [serial = 613] [outer = (nil)] [url = about:blank] 18:39:16 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7fd090420800) [pid = 1866] [serial = 614] [outer = (nil)] [url = about:blank] 18:39:16 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7fd0917a5c00) [pid = 1866] [serial = 601] [outer = (nil)] [url = about:blank] 18:39:16 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7fd090416c00) [pid = 1866] [serial = 616] [outer = (nil)] [url = about:blank] 18:39:16 INFO - PROCESS | 1866 | 1461375556766 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]]]}] 18:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1333ms 18:39:16 INFO - PROCESS | 1866 | 1461375556834 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 18:39:16 INFO - PROCESS | 1866 | 1461375556838 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 18:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:39:16 INFO - PROCESS | 1866 | 1461375556849 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:39:16 INFO - PROCESS | 1866 | 1461375556851 Marionette TRACE conn3 <- [1,930,null,{}] 18:39:16 INFO - PROCESS | 1866 | 1461375556857 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}] 18:39:17 INFO - PROCESS | 1866 | 1461375557014 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 18:39:17 INFO - PROCESS | 1866 | 1461375557025 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd092a94800 == 81 [pid = 1866] [id = 240] 18:39:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7fd09041b400) [pid = 1866] [serial = 721] [outer = (nil)] 18:39:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7fd09403d000) [pid = 1866] [serial = 722] [outer = 0x7fd09041b400] 18:39:17 INFO - PROCESS | 1866 | 1461375557085 Marionette DEBUG loaded listener.js 18:39:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7fd09413d800) [pid = 1866] [serial = 723] [outer = 0x7fd09041b400] 18:39:17 INFO - PROCESS | 1866 | 1461375557865 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]]]}] 18:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1032ms 18:39:17 INFO - PROCESS | 1866 | 1461375557881 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 18:39:17 INFO - PROCESS | 1866 | 1461375557883 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 18:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:39:17 INFO - PROCESS | 1866 | 1461375557890 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:39:17 INFO - PROCESS | 1866 | 1461375557893 Marionette TRACE conn3 <- [1,934,null,{}] 18:39:17 INFO - PROCESS | 1866 | 1461375557928 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}] 18:39:18 INFO - PROCESS | 1866 | 1461375558074 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 18:39:18 INFO - PROCESS | 1866 | 1461375558089 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09532a000 == 82 [pid = 1866] [id = 241] 18:39:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7fd09278e800) [pid = 1866] [serial = 724] [outer = (nil)] 18:39:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7fd0941e7400) [pid = 1866] [serial = 725] [outer = 0x7fd09278e800] 18:39:18 INFO - PROCESS | 1866 | 1461375558149 Marionette DEBUG loaded listener.js 18:39:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7fd094813c00) [pid = 1866] [serial = 726] [outer = 0x7fd09278e800] 18:39:19 INFO - PROCESS | 1866 | 1461375559083 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]]]}] 18:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1249ms 18:39:19 INFO - PROCESS | 1866 | 1461375559147 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 18:39:19 INFO - PROCESS | 1866 | 1461375559150 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 18:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:39:19 INFO - PROCESS | 1866 | 1461375559156 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:39:19 INFO - PROCESS | 1866 | 1461375559158 Marionette TRACE conn3 <- [1,938,null,{}] 18:39:19 INFO - PROCESS | 1866 | 1461375559163 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}] 18:39:19 INFO - PROCESS | 1866 | 1461375559384 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 18:39:19 INFO - PROCESS | 1866 | 1461375559411 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099cca000 == 83 [pid = 1866] [id = 242] 18:39:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7fd094139000) [pid = 1866] [serial = 727] [outer = (nil)] 18:39:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7fd095208c00) [pid = 1866] [serial = 728] [outer = 0x7fd094139000] 18:39:19 INFO - PROCESS | 1866 | 1461375559475 Marionette DEBUG loaded listener.js 18:39:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7fd098c05c00) [pid = 1866] [serial = 729] [outer = 0x7fd094139000] 18:39:20 INFO - PROCESS | 1866 | 1461375560244 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]]]}] 18:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1130ms 18:39:20 INFO - PROCESS | 1866 | 1461375560287 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 18:39:20 INFO - PROCESS | 1866 | 1461375560290 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 18:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:39:20 INFO - PROCESS | 1866 | 1461375560307 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:39:20 INFO - PROCESS | 1866 | 1461375560310 Marionette TRACE conn3 <- [1,942,null,{}] 18:39:20 INFO - PROCESS | 1866 | 1461375560314 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}] 18:39:20 INFO - PROCESS | 1866 | 1461375560497 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 18:39:20 INFO - PROCESS | 1866 | 1461375560519 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a516800 == 84 [pid = 1866] [id = 243] 18:39:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7fd0969b9800) [pid = 1866] [serial = 730] [outer = (nil)] 18:39:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7fd0995e7000) [pid = 1866] [serial = 731] [outer = 0x7fd0969b9800] 18:39:20 INFO - PROCESS | 1866 | 1461375560579 Marionette DEBUG loaded listener.js 18:39:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7fd099ce9c00) [pid = 1866] [serial = 732] [outer = 0x7fd0969b9800] 18:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7fd090893000) [pid = 1866] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7fd09098d400) [pid = 1866] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7fd08ed0f000) [pid = 1866] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7fd091566c00) [pid = 1866] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7fd09041e800) [pid = 1866] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7fd090420400) [pid = 1866] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7fd08744d800) [pid = 1866] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7fd087cd2c00) [pid = 1866] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:39:21 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7fd094818000) [pid = 1866] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:39:21 INFO - PROCESS | 1866 | 1461375561944 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]]]}] 18:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1689ms 18:39:21 INFO - PROCESS | 1866 | 1461375561990 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 18:39:21 INFO - PROCESS | 1866 | 1461375561994 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 18:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:39:22 INFO - PROCESS | 1866 | 1461375562000 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:39:22 INFO - PROCESS | 1866 | 1461375562004 Marionette TRACE conn3 <- [1,946,null,{}] 18:39:22 INFO - PROCESS | 1866 | 1461375562009 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}] 18:39:22 INFO - PROCESS | 1866 | 1461375562204 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 18:39:22 INFO - PROCESS | 1866 | 1461375562221 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd095323000 == 85 [pid = 1866] [id = 244] 18:39:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7fd08e2dd400) [pid = 1866] [serial = 733] [outer = (nil)] 18:39:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7fd094c7f400) [pid = 1866] [serial = 734] [outer = 0x7fd08e2dd400] 18:39:22 INFO - PROCESS | 1866 | 1461375562282 Marionette DEBUG loaded listener.js 18:39:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7fd09a0e3000) [pid = 1866] [serial = 735] [outer = 0x7fd08e2dd400] 18:39:22 INFO - PROCESS | 1866 | 1461375562978 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]]]}] 18:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1035ms 18:39:23 INFO - PROCESS | 1866 | 1461375563037 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 18:39:23 INFO - PROCESS | 1866 | 1461375563040 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 18:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:39:23 INFO - PROCESS | 1866 | 1461375563049 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:39:23 INFO - PROCESS | 1866 | 1461375563051 Marionette TRACE conn3 <- [1,950,null,{}] 18:39:23 INFO - PROCESS | 1866 | 1461375563072 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}] 18:39:23 INFO - PROCESS | 1866 | 1461375563271 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 18:39:23 INFO - PROCESS | 1866 | 1461375563285 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b614800 == 86 [pid = 1866] [id = 245] 18:39:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7fd09041fc00) [pid = 1866] [serial = 736] [outer = (nil)] 18:39:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7fd09a32c000) [pid = 1866] [serial = 737] [outer = 0x7fd09041fc00] 18:39:23 INFO - PROCESS | 1866 | 1461375563346 Marionette DEBUG loaded listener.js 18:39:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7fd09a768000) [pid = 1866] [serial = 738] [outer = 0x7fd09041fc00] 18:39:24 INFO - PROCESS | 1866 | 1461375564418 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]]]}] 18:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1438ms 18:39:24 INFO - PROCESS | 1866 | 1461375564490 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 18:39:24 INFO - PROCESS | 1866 | 1461375564496 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 18:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:39:24 INFO - PROCESS | 1866 | 1461375564506 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:39:24 INFO - PROCESS | 1866 | 1461375564510 Marionette TRACE conn3 <- [1,954,null,{}] 18:39:24 INFO - PROCESS | 1866 | 1461375564518 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}] 18:39:24 INFO - PROCESS | 1866 | 1461375564729 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 18:39:24 INFO - PROCESS | 1866 | 1461375564894 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0915b6800 == 87 [pid = 1866] [id = 246] 18:39:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7fd090651c00) [pid = 1866] [serial = 739] [outer = (nil)] 18:39:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7fd09089f000) [pid = 1866] [serial = 740] [outer = 0x7fd090651c00] 18:39:24 INFO - PROCESS | 1866 | 1461375564966 Marionette DEBUG loaded listener.js 18:39:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7fd090c06c00) [pid = 1866] [serial = 741] [outer = 0x7fd090651c00] 18:39:25 INFO - PROCESS | 1866 | 1461375565906 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]]]}] 18:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1447ms 18:39:25 INFO - PROCESS | 1866 | 1461375565953 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 18:39:25 INFO - PROCESS | 1866 | 1461375565961 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 18:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:39:25 INFO - PROCESS | 1866 | 1461375565971 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:39:25 INFO - PROCESS | 1866 | 1461375565974 Marionette TRACE conn3 <- [1,958,null,{}] 18:39:25 INFO - PROCESS | 1866 | 1461375565980 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}] 18:39:26 INFO - PROCESS | 1866 | 1461375566173 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 18:39:26 INFO - PROCESS | 1866 | 1461375566350 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0969d9800 == 88 [pid = 1866] [id = 247] 18:39:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7fd09167ec00) [pid = 1866] [serial = 742] [outer = (nil)] 18:39:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7fd092790800) [pid = 1866] [serial = 743] [outer = 0x7fd09167ec00] 18:39:26 INFO - PROCESS | 1866 | 1461375566506 Marionette DEBUG loaded listener.js 18:39:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7fd09403dc00) [pid = 1866] [serial = 744] [outer = 0x7fd09167ec00] 18:39:27 INFO - PROCESS | 1866 | 1461375567344 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]]]}] 18:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1437ms 18:39:27 INFO - PROCESS | 1866 | 1461375567408 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 18:39:27 INFO - PROCESS | 1866 | 1461375567413 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 18:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:39:27 INFO - PROCESS | 1866 | 1461375567419 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:39:27 INFO - PROCESS | 1866 | 1461375567424 Marionette TRACE conn3 <- [1,962,null,{}] 18:39:27 INFO - PROCESS | 1866 | 1461375567439 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}] 18:39:27 INFO - PROCESS | 1866 | 1461375567658 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 18:39:27 INFO - PROCESS | 1866 | 1461375567826 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a0d1a800 == 89 [pid = 1866] [id = 248] 18:39:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7fd094132000) [pid = 1866] [serial = 745] [outer = (nil)] 18:39:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7fd0969ad800) [pid = 1866] [serial = 746] [outer = 0x7fd094132000] 18:39:27 INFO - PROCESS | 1866 | 1461375567945 Marionette DEBUG loaded listener.js 18:39:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7fd0994ad800) [pid = 1866] [serial = 747] [outer = 0x7fd094132000] 18:39:28 INFO - PROCESS | 1866 | 1461375568777 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]]]}] 18:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1384ms 18:39:28 INFO - PROCESS | 1866 | 1461375568805 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 18:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:39:28 INFO - PROCESS | 1866 | 1461375568809 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 18:39:28 INFO - PROCESS | 1866 | 1461375568815 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:39:28 INFO - PROCESS | 1866 | 1461375568818 Marionette TRACE conn3 <- [1,966,null,{}] 18:39:28 INFO - PROCESS | 1866 | 1461375568823 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}] 18:39:29 INFO - PROCESS | 1866 | 1461375569005 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 18:39:29 INFO - PROCESS | 1866 | 1461375569199 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a892b000 == 90 [pid = 1866] [id = 249] 18:39:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd094819000) [pid = 1866] [serial = 748] [outer = (nil)] 18:39:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd09a32c800) [pid = 1866] [serial = 749] [outer = 0x7fd094819000] 18:39:29 INFO - PROCESS | 1866 | 1461375569273 Marionette DEBUG loaded listener.js 18:39:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7fd09a76b400) [pid = 1866] [serial = 750] [outer = 0x7fd094819000] 18:39:30 INFO - PROCESS | 1866 | 1461375570129 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]]]}] 18:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1382ms 18:39:30 INFO - PROCESS | 1866 | 1461375570198 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 18:39:30 INFO - PROCESS | 1866 | 1461375570202 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 18:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:39:30 INFO - PROCESS | 1866 | 1461375570208 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:39:30 INFO - PROCESS | 1866 | 1461375570211 Marionette TRACE conn3 <- [1,970,null,{}] 18:39:30 INFO - PROCESS | 1866 | 1461375570216 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}] 18:39:30 INFO - PROCESS | 1866 | 1461375570431 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 18:39:30 INFO - PROCESS | 1866 | 1461375570599 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac605000 == 91 [pid = 1866] [id = 250] 18:39:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7fd094c80c00) [pid = 1866] [serial = 751] [outer = (nil)] 18:39:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7fd09aaa3800) [pid = 1866] [serial = 752] [outer = 0x7fd094c80c00] 18:39:30 INFO - PROCESS | 1866 | 1461375570680 Marionette DEBUG loaded listener.js 18:39:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7fd09b038400) [pid = 1866] [serial = 753] [outer = 0x7fd094c80c00] 18:39:31 INFO - PROCESS | 1866 | 1461375571522 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]]]}] 18:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1378ms 18:39:31 INFO - PROCESS | 1866 | 1461375571603 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 18:39:31 INFO - PROCESS | 1866 | 1461375571608 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 18:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:39:31 INFO - PROCESS | 1866 | 1461375571617 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:39:31 INFO - PROCESS | 1866 | 1461375571620 Marionette TRACE conn3 <- [1,974,null,{}] 18:39:31 INFO - PROCESS | 1866 | 1461375571624 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}] 18:39:31 INFO - PROCESS | 1866 | 1461375571840 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 18:39:32 INFO - PROCESS | 1866 | 1461375572010 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0acc9e800 == 92 [pid = 1866] [id = 251] 18:39:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7fd09b039800) [pid = 1866] [serial = 754] [outer = (nil)] 18:39:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7fd09bab7000) [pid = 1866] [serial = 755] [outer = 0x7fd09b039800] 18:39:32 INFO - PROCESS | 1866 | 1461375572085 Marionette DEBUG loaded listener.js 18:39:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7fd09c46b400) [pid = 1866] [serial = 756] [outer = 0x7fd09b039800] 18:39:32 INFO - PROCESS | 1866 | 1461375572911 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]]]}] 18:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1328ms 18:39:32 INFO - PROCESS | 1866 | 1461375572959 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 18:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:39:32 INFO - PROCESS | 1866 | 1461375572964 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 18:39:32 INFO - PROCESS | 1866 | 1461375572970 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:39:32 INFO - PROCESS | 1866 | 1461375572973 Marionette TRACE conn3 <- [1,978,null,{}] 18:39:32 INFO - PROCESS | 1866 | 1461375572978 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}] 18:39:33 INFO - PROCESS | 1866 | 1461375573156 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 18:39:33 INFO - PROCESS | 1866 | 1461375573335 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0acf25000 == 93 [pid = 1866] [id = 252] 18:39:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7fd09b366000) [pid = 1866] [serial = 757] [outer = (nil)] 18:39:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7fd09cf68000) [pid = 1866] [serial = 758] [outer = 0x7fd09b366000] 18:39:33 INFO - PROCESS | 1866 | 1461375573405 Marionette DEBUG loaded listener.js 18:39:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7fd09cf89c00) [pid = 1866] [serial = 759] [outer = 0x7fd09b366000] 18:39:34 INFO - PROCESS | 1866 | 1461375574341 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]]]}] 18:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1441ms 18:39:34 INFO - PROCESS | 1866 | 1461375574411 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 18:39:34 INFO - PROCESS | 1866 | 1461375574415 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 18:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:39:34 INFO - PROCESS | 1866 | 1461375574421 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:39:34 INFO - PROCESS | 1866 | 1461375574423 Marionette TRACE conn3 <- [1,982,null,{}] 18:39:34 INFO - PROCESS | 1866 | 1461375574429 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}] 18:39:34 INFO - PROCESS | 1866 | 1461375574617 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 18:39:34 INFO - PROCESS | 1866 | 1461375574787 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0af567000 == 94 [pid = 1866] [id = 253] 18:39:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7fd09b681400) [pid = 1866] [serial = 760] [outer = (nil)] 18:39:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7fd0a0a5e800) [pid = 1866] [serial = 761] [outer = 0x7fd09b681400] 18:39:34 INFO - PROCESS | 1866 | 1461375574859 Marionette DEBUG loaded listener.js 18:39:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7fd0a6918400) [pid = 1866] [serial = 762] [outer = 0x7fd09b681400] 18:39:35 INFO - PROCESS | 1866 | 1461375575704 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]]]}] 18:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1327ms 18:39:35 INFO - PROCESS | 1866 | 1461375575749 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 18:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:39:35 INFO - PROCESS | 1866 | 1461375575753 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 18:39:35 INFO - PROCESS | 1866 | 1461375575759 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:39:35 INFO - PROCESS | 1866 | 1461375575762 Marionette TRACE conn3 <- [1,986,null,{}] 18:39:35 INFO - PROCESS | 1866 | 1461375575767 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}] 18:39:35 INFO - PROCESS | 1866 | 1461375575943 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 18:39:36 INFO - PROCESS | 1866 | 1461375576128 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0b0ec4800 == 95 [pid = 1866] [id = 254] 18:39:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7fd09c471800) [pid = 1866] [serial = 763] [outer = (nil)] 18:39:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7fd0a6920800) [pid = 1866] [serial = 764] [outer = 0x7fd09c471800] 18:39:36 INFO - PROCESS | 1866 | 1461375576199 Marionette DEBUG loaded listener.js 18:39:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7fd0a77e2800) [pid = 1866] [serial = 765] [outer = 0x7fd09c471800] 18:39:37 INFO - PROCESS | 1866 | 1461375577037 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]]]}] 18:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1328ms 18:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:39:37 INFO - PROCESS | 1866 | 1461375577088 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 18:39:37 INFO - PROCESS | 1866 | 1461375577091 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 18:39:37 INFO - PROCESS | 1866 | 1461375577098 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:39:37 INFO - PROCESS | 1866 | 1461375577102 Marionette TRACE conn3 <- [1,990,null,{}] 18:39:37 INFO - PROCESS | 1866 | 1461375577107 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}] 18:39:37 INFO - PROCESS | 1866 | 1461375577297 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 18:39:37 INFO - PROCESS | 1866 | 1461375577472 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0b1c12000 == 96 [pid = 1866] [id = 255] 18:39:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7fd09dc07c00) [pid = 1866] [serial = 766] [outer = (nil)] 18:39:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7fd0a780f800) [pid = 1866] [serial = 767] [outer = 0x7fd09dc07c00] 18:39:37 INFO - PROCESS | 1866 | 1461375577546 Marionette DEBUG loaded listener.js 18:39:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7fd0a78f0c00) [pid = 1866] [serial = 768] [outer = 0x7fd09dc07c00] 18:39:38 INFO - PROCESS | 1866 | 1461375578691 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]]]}] 18:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1633ms 18:39:38 INFO - PROCESS | 1866 | 1461375578734 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 18:39:38 INFO - PROCESS | 1866 | 1461375578741 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 18:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:39:38 INFO - PROCESS | 1866 | 1461375578749 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:39:38 INFO - PROCESS | 1866 | 1461375578756 Marionette TRACE conn3 <- [1,994,null,{}] 18:39:38 INFO - PROCESS | 1866 | 1461375578764 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}] 18:39:39 INFO - PROCESS | 1866 | 1461375579115 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 18:39:39 INFO - PROCESS | 1866 | 1461375579356 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd084481000 == 97 [pid = 1866] [id = 256] 18:39:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7fd0a77e6400) [pid = 1866] [serial = 769] [outer = (nil)] 18:39:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7fd0a8944000) [pid = 1866] [serial = 770] [outer = 0x7fd0a77e6400] 18:39:39 INFO - PROCESS | 1866 | 1461375579448 Marionette DEBUG loaded listener.js 18:39:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7fd0a8c14c00) [pid = 1866] [serial = 771] [outer = 0x7fd0a77e6400] 18:39:40 INFO - PROCESS | 1866 | 1461375580279 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]]]}] 18:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1592ms 18:39:40 INFO - PROCESS | 1866 | 1461375580342 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 18:39:40 INFO - PROCESS | 1866 | 1461375580345 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 18:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:39:40 INFO - PROCESS | 1866 | 1461375580351 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:39:40 INFO - PROCESS | 1866 | 1461375580354 Marionette TRACE conn3 <- [1,998,null,{}] 18:39:40 INFO - PROCESS | 1866 | 1461375580359 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}] 18:39:40 INFO - PROCESS | 1866 | 1461375580537 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 18:39:40 INFO - PROCESS | 1866 | 1461375580714 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0846b2000 == 98 [pid = 1866] [id = 257] 18:39:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7fd0a77e9000) [pid = 1866] [serial = 772] [outer = (nil)] 18:39:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7fd0a8c2e800) [pid = 1866] [serial = 773] [outer = 0x7fd0a77e9000] 18:39:40 INFO - PROCESS | 1866 | 1461375580787 Marionette DEBUG loaded listener.js 18:39:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7fd0a8c36400) [pid = 1866] [serial = 774] [outer = 0x7fd0a77e9000] 18:39:41 INFO - PROCESS | 1866 | 1461375581603 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]]]}] 18:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1283ms 18:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:39:41 INFO - PROCESS | 1866 | 1461375581635 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 18:39:41 INFO - PROCESS | 1866 | 1461375581638 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 18:39:41 INFO - PROCESS | 1866 | 1461375581645 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:39:41 INFO - PROCESS | 1866 | 1461375581648 Marionette TRACE conn3 <- [1,1002,null,{}] 18:39:41 INFO - PROCESS | 1866 | 1461375581654 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}] 18:39:41 INFO - PROCESS | 1866 | 1461375581835 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 18:39:42 INFO - PROCESS | 1866 | 1461375582017 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0836b1800 == 99 [pid = 1866] [id = 258] 18:39:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7fd087cd2c00) [pid = 1866] [serial = 775] [outer = (nil)] 18:39:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7fd094abdc00) [pid = 1866] [serial = 776] [outer = 0x7fd087cd2c00] 18:39:42 INFO - PROCESS | 1866 | 1461375582089 Marionette DEBUG loaded listener.js 18:39:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7fd0a8c3c800) [pid = 1866] [serial = 777] [outer = 0x7fd087cd2c00] 18:39:42 INFO - PROCESS | 1866 | 1461375582966 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]]]}] 18:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1352ms 18:39:42 INFO - PROCESS | 1866 | 1461375582996 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 18:39:43 INFO - PROCESS | 1866 | 1461375583000 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 18:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:39:43 INFO - PROCESS | 1866 | 1461375583006 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:39:43 INFO - PROCESS | 1866 | 1461375583008 Marionette TRACE conn3 <- [1,1006,null,{}] 18:39:43 INFO - PROCESS | 1866 | 1461375583014 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}] 18:39:43 INFO - PROCESS | 1866 | 1461375583202 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 18:39:43 INFO - PROCESS | 1866 | 1461375583392 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0846c1800 == 100 [pid = 1866] [id = 259] 18:39:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7fd0864eec00) [pid = 1866] [serial = 778] [outer = (nil)] 18:39:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7fd0915bf000) [pid = 1866] [serial = 779] [outer = 0x7fd0864eec00] 18:39:43 INFO - PROCESS | 1866 | 1461375583462 Marionette DEBUG loaded listener.js 18:39:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7fd0aa6a4400) [pid = 1866] [serial = 780] [outer = 0x7fd0864eec00] 18:39:44 INFO - PROCESS | 1866 | 1461375584686 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]]]}] 18:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1730ms 18:39:44 INFO - PROCESS | 1866 | 1461375584737 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 18:39:44 INFO - PROCESS | 1866 | 1461375584744 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 18:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:39:44 INFO - PROCESS | 1866 | 1461375584752 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:39:44 INFO - PROCESS | 1866 | 1461375584757 Marionette TRACE conn3 <- [1,1010,null,{}] 18:39:44 INFO - PROCESS | 1866 | 1461375584763 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}] 18:39:44 INFO - PROCESS | 1866 | 1461375584948 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 18:39:45 INFO - PROCESS | 1866 | 1461375585126 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e4ca800 == 101 [pid = 1866] [id = 260] 18:39:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7fd08ed06000) [pid = 1866] [serial = 781] [outer = (nil)] 18:39:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7fd0907c9000) [pid = 1866] [serial = 782] [outer = 0x7fd08ed06000] 18:39:45 INFO - PROCESS | 1866 | 1461375585198 Marionette DEBUG loaded listener.js 18:39:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7fd090e99800) [pid = 1866] [serial = 783] [outer = 0x7fd08ed06000] 18:39:46 INFO - PROCESS | 1866 | 1461375586149 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]]]}] 18:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1487ms 18:39:46 INFO - PROCESS | 1866 | 1461375586241 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 18:39:46 INFO - PROCESS | 1866 | 1461375586249 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 18:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:39:46 INFO - PROCESS | 1866 | 1461375586259 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:39:46 INFO - PROCESS | 1866 | 1461375586263 Marionette TRACE conn3 <- [1,1014,null,{}] 18:39:46 INFO - PROCESS | 1866 | 1461375586276 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}] 18:39:46 INFO - PROCESS | 1866 | 1461375586542 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 18:39:46 INFO - PROCESS | 1866 | 1461375586873 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b61c000 == 100 [pid = 1866] [id = 68] 18:39:46 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd095323000 == 99 [pid = 1866] [id = 244] 18:39:46 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7fd094387800) [pid = 1866] [serial = 643] [outer = (nil)] [url = about:blank] 18:39:46 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7fd094813800) [pid = 1866] [serial = 646] [outer = (nil)] [url = about:blank] 18:39:46 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7fd09737ec00) [pid = 1866] [serial = 652] [outer = (nil)] [url = about:blank] 18:39:46 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7fd0952ac000) [pid = 1866] [serial = 649] [outer = (nil)] [url = about:blank] 18:39:46 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7fd098597400) [pid = 1866] [serial = 655] [outer = (nil)] [url = about:blank] 18:39:46 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7fd098c09400) [pid = 1866] [serial = 658] [outer = (nil)] [url = about:blank] 18:39:46 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7fd09950d000) [pid = 1866] [serial = 662] [outer = (nil)] [url = about:blank] 18:39:46 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7fd099b42400) [pid = 1866] [serial = 683] [outer = (nil)] [url = about:blank] 18:39:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08ef0f000 == 100 [pid = 1866] [id = 261] 18:39:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7fd08f750400) [pid = 1866] [serial = 784] [outer = (nil)] 18:39:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7fd091676800) [pid = 1866] [serial = 785] [outer = 0x7fd08f750400] 18:39:47 INFO - PROCESS | 1866 | 1461375587006 Marionette DEBUG loaded listener.js 18:39:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7fd094131c00) [pid = 1866] [serial = 786] [outer = 0x7fd08f750400] 18:39:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a516800 == 99 [pid = 1866] [id = 243] 18:39:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099cca000 == 98 [pid = 1866] [id = 242] 18:39:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09532a000 == 97 [pid = 1866] [id = 241] 18:39:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd092a94800 == 96 [pid = 1866] [id = 240] 18:39:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e29c000 == 95 [pid = 1866] [id = 239] 18:39:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e4d9800 == 94 [pid = 1866] [id = 238] 18:39:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094019800 == 93 [pid = 1866] [id = 237] 18:39:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a892a800 == 92 [pid = 1866] [id = 233] 18:39:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a7a67800 == 91 [pid = 1866] [id = 232] 18:39:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a7513000 == 90 [pid = 1866] [id = 231] 18:39:47 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e2ab800 == 89 [pid = 1866] [id = 228] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7fd094138000) [pid = 1866] [serial = 557] [outer = (nil)] [url = about:blank] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7fd09a32dc00) [pid = 1866] [serial = 512] [outer = (nil)] [url = about:blank] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7fd09438b000) [pid = 1866] [serial = 677] [outer = (nil)] [url = about:blank] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7fd091565400) [pid = 1866] [serial = 680] [outer = (nil)] [url = about:blank] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7fd094ac5000) [pid = 1866] [serial = 678] [outer = (nil)] [url = about:blank] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7fd090d24c00) [pid = 1866] [serial = 671] [outer = (nil)] [url = about:blank] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7fd0936b1000) [pid = 1866] [serial = 631] [outer = (nil)] [url = about:blank] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7fd094135400) [pid = 1866] [serial = 632] [outer = (nil)] [url = about:blank] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7fd0915c2000) [pid = 1866] [serial = 672] [outer = (nil)] [url = about:blank] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7fd0907cb800) [pid = 1866] [serial = 668] [outer = (nil)] [url = about:blank] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7fd091ac6000) [pid = 1866] [serial = 674] [outer = (nil)] [url = about:blank] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7fd09350c400) [pid = 1866] [serial = 640] [outer = (nil)] [url = about:blank] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7fd08ed08000) [pid = 1866] [serial = 666] [outer = (nil)] [url = about:blank] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7fd087cd9c00) [pid = 1866] [serial = 665] [outer = (nil)] [url = about:blank] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7fd0915bcc00) [pid = 1866] [serial = 637] [outer = (nil)] [url = about:blank] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7fd090989000) [pid = 1866] [serial = 669] [outer = (nil)] [url = about:blank] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7fd08f75d800) [pid = 1866] [serial = 634] [outer = (nil)] [url = about:blank] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7fd090895000) [pid = 1866] [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.] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7fd095206c00) [pid = 1866] [serial = 681] [outer = (nil)] [url = about:blank] 18:39:47 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7fd094134800) [pid = 1866] [serial = 675] [outer = (nil)] [url = about:blank] 18:39:47 INFO - PROCESS | 1866 | 1461375587779 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]]]}] 18:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1546ms 18:39:47 INFO - PROCESS | 1866 | 1461375587805 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 18:39:47 INFO - PROCESS | 1866 | 1461375587810 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 18:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:39:47 INFO - PROCESS | 1866 | 1461375587832 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:39:47 INFO - PROCESS | 1866 | 1461375587838 Marionette TRACE conn3 <- [1,1018,null,{}] 18:39:47 INFO - PROCESS | 1866 | 1461375587853 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}] 18:39:48 INFO - PROCESS | 1866 | 1461375588031 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 18:39:48 INFO - PROCESS | 1866 | 1461375588050 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094551000 == 90 [pid = 1866] [id = 262] 18:39:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7fd08f75d800) [pid = 1866] [serial = 787] [outer = (nil)] 18:39:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7fd09438c400) [pid = 1866] [serial = 788] [outer = 0x7fd08f75d800] 18:39:48 INFO - PROCESS | 1866 | 1461375588117 Marionette DEBUG loaded listener.js 18:39:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7fd094c7fc00) [pid = 1866] [serial = 789] [outer = 0x7fd08f75d800] 18:39:48 INFO - PROCESS | 1866 | 1461375588976 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]]]}] 18:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1195ms 18:39:49 INFO - PROCESS | 1866 | 1461375589020 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 18:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:39:49 INFO - PROCESS | 1866 | 1461375589025 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 18:39:49 INFO - PROCESS | 1866 | 1461375589031 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:39:49 INFO - PROCESS | 1866 | 1461375589034 Marionette TRACE conn3 <- [1,1022,null,{}] 18:39:49 INFO - PROCESS | 1866 | 1461375589039 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}] 18:39:49 INFO - PROCESS | 1866 | 1461375589217 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 18:39:49 INFO - PROCESS | 1866 | 1461375589425 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094bcc800 == 91 [pid = 1866] [id = 263] 18:39:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7fd095209000) [pid = 1866] [serial = 790] [outer = (nil)] 18:39:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7fd0969b2400) [pid = 1866] [serial = 791] [outer = 0x7fd095209000] 18:39:49 INFO - PROCESS | 1866 | 1461375589498 Marionette DEBUG loaded listener.js 18:39:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7fd098c05400) [pid = 1866] [serial = 792] [outer = 0x7fd095209000] 18:39:50 INFO - PROCESS | 1866 | 1461375590308 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]]]}] 18:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1338ms 18:39:50 INFO - PROCESS | 1866 | 1461375590369 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 18:39:50 INFO - PROCESS | 1866 | 1461375590373 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 18:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:39:50 INFO - PROCESS | 1866 | 1461375590378 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:39:50 INFO - PROCESS | 1866 | 1461375590380 Marionette TRACE conn3 <- [1,1026,null,{}] 18:39:50 INFO - PROCESS | 1866 | 1461375590385 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}] 18:39:50 INFO - PROCESS | 1866 | 1461375590603 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 18:39:50 INFO - PROCESS | 1866 | 1461375590639 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd095fda000 == 92 [pid = 1866] [id = 264] 18:39:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7fd09520d400) [pid = 1866] [serial = 793] [outer = (nil)] 18:39:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7fd099b47400) [pid = 1866] [serial = 794] [outer = 0x7fd09520d400] 18:39:50 INFO - PROCESS | 1866 | 1461375590701 Marionette DEBUG loaded listener.js 18:39:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7fd09a1e9c00) [pid = 1866] [serial = 795] [outer = 0x7fd09520d400] 18:39:51 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7fd090734800) [pid = 1866] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:39:51 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7fd0969b9800) [pid = 1866] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:39:51 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7fd0952b4800) [pid = 1866] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:39:51 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7fd094139000) [pid = 1866] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:39:51 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7fd09278e800) [pid = 1866] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:39:51 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7fd090992c00) [pid = 1866] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:39:51 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7fd09041b400) [pid = 1866] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:39:51 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7fd08e2dd400) [pid = 1866] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:39:51 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7fd090413000) [pid = 1866] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:39:51 INFO - PROCESS | 1866 | 1461375591764 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]]]}] 18:39:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:39:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1428ms 18:39:51 INFO - PROCESS | 1866 | 1461375591808 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 18:39:51 INFO - PROCESS | 1866 | 1461375591811 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 18:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:39:51 INFO - PROCESS | 1866 | 1461375591817 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:39:51 INFO - PROCESS | 1866 | 1461375591819 Marionette TRACE conn3 <- [1,1030,null,{}] 18:39:51 INFO - PROCESS | 1866 | 1461375591825 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}] 18:39:52 INFO - PROCESS | 1866 | 1461375592001 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 18:39:52 INFO - PROCESS | 1866 | 1461375592016 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099b21000 == 93 [pid = 1866] [id = 265] 18:39:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7fd090992c00) [pid = 1866] [serial = 796] [outer = (nil)] 18:39:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7fd0994aa400) [pid = 1866] [serial = 797] [outer = 0x7fd090992c00] 18:39:52 INFO - PROCESS | 1866 | 1461375592080 Marionette DEBUG loaded listener.js 18:39:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7fd09ab27400) [pid = 1866] [serial = 798] [outer = 0x7fd090992c00] 18:39:52 INFO - PROCESS | 1866 | 1461375592863 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]]]}] 18:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1082ms 18:39:52 INFO - PROCESS | 1866 | 1461375592900 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 18:39:52 INFO - PROCESS | 1866 | 1461375592903 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 18:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:39:52 INFO - PROCESS | 1866 | 1461375592909 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:39:52 INFO - PROCESS | 1866 | 1461375592911 Marionette TRACE conn3 <- [1,1034,null,{}] 18:39:52 INFO - PROCESS | 1866 | 1461375592916 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}] 18:39:53 INFO - PROCESS | 1866 | 1461375593131 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 18:39:53 INFO - PROCESS | 1866 | 1461375593145 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099fee800 == 94 [pid = 1866] [id = 266] 18:39:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7fd09a765400) [pid = 1866] [serial = 799] [outer = (nil)] 18:39:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7fd09b6ebc00) [pid = 1866] [serial = 800] [outer = 0x7fd09a765400] 18:39:53 INFO - PROCESS | 1866 | 1461375593206 Marionette DEBUG loaded listener.js 18:39:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7fd09c16ac00) [pid = 1866] [serial = 801] [outer = 0x7fd09a765400] 18:39:54 INFO - PROCESS | 1866 | 1461375594256 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]]]}] 18:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1428ms 18:39:54 INFO - PROCESS | 1866 | 1461375594339 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 18:39:54 INFO - PROCESS | 1866 | 1461375594350 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 18:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:39:54 INFO - PROCESS | 1866 | 1461375594371 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:39:54 INFO - PROCESS | 1866 | 1461375594380 Marionette TRACE conn3 <- [1,1038,null,{}] 18:39:54 INFO - PROCESS | 1866 | 1461375594446 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}] 18:39:54 INFO - PROCESS | 1866 | 1461375594674 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 18:39:54 INFO - PROCESS | 1866 | 1461375594958 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090de6800 == 95 [pid = 1866] [id = 267] 18:39:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7fd09091e800) [pid = 1866] [serial = 802] [outer = (nil)] 18:39:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7fd090991000) [pid = 1866] [serial = 803] [outer = 0x7fd09091e800] 18:39:55 INFO - PROCESS | 1866 | 1461375595038 Marionette DEBUG loaded listener.js 18:39:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7fd0915c4c00) [pid = 1866] [serial = 804] [outer = 0x7fd09091e800] 18:39:55 INFO - PROCESS | 1866 | 1461375595922 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]]]}] 18:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1592ms 18:39:55 INFO - PROCESS | 1866 | 1461375595963 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 18:39:55 INFO - PROCESS | 1866 | 1461375595972 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 18:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:39:55 INFO - PROCESS | 1866 | 1461375595984 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:39:55 INFO - PROCESS | 1866 | 1461375595988 Marionette TRACE conn3 <- [1,1042,null,{}] 18:39:55 INFO - PROCESS | 1866 | 1461375595995 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}] 18:39:56 INFO - PROCESS | 1866 | 1461375596212 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 18:39:56 INFO - PROCESS | 1866 | 1461375596388 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd095fd5800 == 96 [pid = 1866] [id = 268] 18:39:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7fd094135000) [pid = 1866] [serial = 805] [outer = (nil)] 18:39:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7fd09418dc00) [pid = 1866] [serial = 806] [outer = 0x7fd094135000] 18:39:56 INFO - PROCESS | 1866 | 1461375596545 Marionette DEBUG loaded listener.js 18:39:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7fd094c79000) [pid = 1866] [serial = 807] [outer = 0x7fd094135000] 18:39:57 INFO - PROCESS | 1866 | 1461375597659 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]]]}] 18:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1731ms 18:39:57 INFO - PROCESS | 1866 | 1461375597718 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 18:39:57 INFO - PROCESS | 1866 | 1461375597725 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 18:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:39:57 INFO - PROCESS | 1866 | 1461375597737 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:39:57 INFO - PROCESS | 1866 | 1461375597747 Marionette TRACE conn3 <- [1,1046,null,{}] 18:39:57 INFO - PROCESS | 1866 | 1461375597845 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}] 18:39:58 INFO - PROCESS | 1866 | 1461375598139 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 18:39:58 INFO - PROCESS | 1866 | 1461375598333 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09c1a2000 == 97 [pid = 1866] [id = 269] 18:39:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7fd098c06000) [pid = 1866] [serial = 808] [outer = (nil)] 18:39:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7fd09a767c00) [pid = 1866] [serial = 809] [outer = 0x7fd098c06000] 18:39:58 INFO - PROCESS | 1866 | 1461375598413 Marionette DEBUG loaded listener.js 18:39:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7fd09ab24800) [pid = 1866] [serial = 810] [outer = 0x7fd098c06000] 18:39:59 INFO - PROCESS | 1866 | 1461375599264 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]]]}] 18:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1599ms 18:39:59 INFO - PROCESS | 1866 | 1461375599335 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 18:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:39:59 INFO - PROCESS | 1866 | 1461375599340 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 18:39:59 INFO - PROCESS | 1866 | 1461375599346 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:39:59 INFO - PROCESS | 1866 | 1461375599351 Marionette TRACE conn3 <- [1,1050,null,{}] 18:39:59 INFO - PROCESS | 1866 | 1461375599357 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}] 18:39:59 INFO - PROCESS | 1866 | 1461375599610 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 18:39:59 INFO - PROCESS | 1866 | 1461375599834 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:39:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a750a800 == 98 [pid = 1866] [id = 270] 18:39:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7fd099b4d800) [pid = 1866] [serial = 811] [outer = (nil)] 18:39:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7fd09c1eb000) [pid = 1866] [serial = 812] [outer = 0x7fd099b4d800] 18:39:59 INFO - PROCESS | 1866 | 1461375599959 Marionette DEBUG loaded listener.js 18:40:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7fd09c474400) [pid = 1866] [serial = 813] [outer = 0x7fd099b4d800] 18:40:00 INFO - PROCESS | 1866 | 1461375600833 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]]]}] 18:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1546ms 18:40:00 INFO - PROCESS | 1866 | 1461375600893 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 18:40:00 INFO - PROCESS | 1866 | 1461375600897 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 18:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:40:00 INFO - PROCESS | 1866 | 1461375600903 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:40:00 INFO - PROCESS | 1866 | 1461375600907 Marionette TRACE conn3 <- [1,1054,null,{}] 18:40:00 INFO - PROCESS | 1866 | 1461375600913 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}] 18:40:01 INFO - PROCESS | 1866 | 1461375601119 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 18:40:01 INFO - PROCESS | 1866 | 1461375601297 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a8a3c000 == 99 [pid = 1866] [id = 271] 18:40:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7fd09b81c400) [pid = 1866] [serial = 814] [outer = (nil)] 18:40:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7fd0a6919400) [pid = 1866] [serial = 815] [outer = 0x7fd09b81c400] 18:40:01 INFO - PROCESS | 1866 | 1461375601382 Marionette DEBUG loaded listener.js 18:40:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7fd0a7811800) [pid = 1866] [serial = 816] [outer = 0x7fd09b81c400] 18:40:02 INFO - PROCESS | 1866 | 1461375602341 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]]]}] 18:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1480ms 18:40:02 INFO - PROCESS | 1866 | 1461375602384 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 18:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:40:02 INFO - PROCESS | 1866 | 1461375602388 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 18:40:02 INFO - PROCESS | 1866 | 1461375602394 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:40:02 INFO - PROCESS | 1866 | 1461375602398 Marionette TRACE conn3 <- [1,1058,null,{}] 18:40:02 INFO - PROCESS | 1866 | 1461375602403 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}] 18:40:02 INFO - PROCESS | 1866 | 1461375602647 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 18:40:02 INFO - PROCESS | 1866 | 1461375602884 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0acc2f800 == 100 [pid = 1866] [id = 272] 18:40:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7fd0a8ac1000) [pid = 1866] [serial = 817] [outer = (nil)] 18:40:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7fd0aab48400) [pid = 1866] [serial = 818] [outer = 0x7fd0a8ac1000] 18:40:03 INFO - PROCESS | 1866 | 1461375603007 Marionette DEBUG loaded listener.js 18:40:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7fd0ac2f9c00) [pid = 1866] [serial = 819] [outer = 0x7fd0a8ac1000] 18:40:03 INFO - PROCESS | 1866 | 1461375603824 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]]]}] 18:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1490ms 18:40:03 INFO - PROCESS | 1866 | 1461375603885 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 18:40:03 INFO - PROCESS | 1866 | 1461375603890 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 18:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:40:03 INFO - PROCESS | 1866 | 1461375603897 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:40:03 INFO - PROCESS | 1866 | 1461375603900 Marionette TRACE conn3 <- [1,1062,null,{}] 18:40:03 INFO - PROCESS | 1866 | 1461375603907 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}] 18:40:04 INFO - PROCESS | 1866 | 1461375604143 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 18:40:04 INFO - PROCESS | 1866 | 1461375604339 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08760f800 == 101 [pid = 1866] [id = 273] 18:40:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7fd0a8946400) [pid = 1866] [serial = 820] [outer = (nil)] 18:40:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7fd0ac5b1400) [pid = 1866] [serial = 821] [outer = 0x7fd0a8946400] 18:40:04 INFO - PROCESS | 1866 | 1461375604501 Marionette DEBUG loaded listener.js 18:40:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7fd0ac5b7800) [pid = 1866] [serial = 822] [outer = 0x7fd0a8946400] 18:40:05 INFO - PROCESS | 1866 | 1461375605403 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]]]}] 18:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1534ms 18:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:40:05 INFO - PROCESS | 1866 | 1461375605432 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 18:40:05 INFO - PROCESS | 1866 | 1461375605435 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 18:40:05 INFO - PROCESS | 1866 | 1461375605443 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:40:05 INFO - PROCESS | 1866 | 1461375605446 Marionette TRACE conn3 <- [1,1066,null,{}] 18:40:05 INFO - PROCESS | 1866 | 1461375605451 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}] 18:40:05 INFO - PROCESS | 1866 | 1461375605639 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 18:40:05 INFO - PROCESS | 1866 | 1461375605822 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0b1c05800 == 102 [pid = 1866] [id = 274] 18:40:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7fd095403400) [pid = 1866] [serial = 823] [outer = (nil)] 18:40:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7fd09540ac00) [pid = 1866] [serial = 824] [outer = 0x7fd095403400] 18:40:05 INFO - PROCESS | 1866 | 1461375605894 Marionette DEBUG loaded listener.js 18:40:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7fd09540fc00) [pid = 1866] [serial = 825] [outer = 0x7fd095403400] 18:40:06 INFO - PROCESS | 1866 | 1461375606799 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]]]}] 18:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1430ms 18:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:40:06 INFO - PROCESS | 1866 | 1461375606872 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 18:40:06 INFO - PROCESS | 1866 | 1461375606875 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 18:40:06 INFO - PROCESS | 1866 | 1461375606882 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:40:06 INFO - PROCESS | 1866 | 1461375606885 Marionette TRACE conn3 <- [1,1070,null,{}] 18:40:06 INFO - PROCESS | 1866 | 1461375606890 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}] 18:40:07 INFO - PROCESS | 1866 | 1461375607121 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 18:40:07 INFO - PROCESS | 1866 | 1461375607308 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0839ec800 == 103 [pid = 1866] [id = 275] 18:40:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7fd095406c00) [pid = 1866] [serial = 826] [outer = (nil)] 18:40:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7fd0ac2fd400) [pid = 1866] [serial = 827] [outer = 0x7fd095406c00] 18:40:07 INFO - PROCESS | 1866 | 1461375607378 Marionette DEBUG loaded listener.js 18:40:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7fd0ac5bc400) [pid = 1866] [serial = 828] [outer = 0x7fd095406c00] 18:40:08 INFO - PROCESS | 1866 | 1461375608254 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]]]}] 18:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1431ms 18:40:08 INFO - PROCESS | 1866 | 1461375608313 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 18:40:08 INFO - PROCESS | 1866 | 1461375608318 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 18:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:40:08 INFO - PROCESS | 1866 | 1461375608324 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:40:08 INFO - PROCESS | 1866 | 1461375608327 Marionette TRACE conn3 <- [1,1074,null,{}] 18:40:08 INFO - PROCESS | 1866 | 1461375608333 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}] 18:40:08 INFO - PROCESS | 1866 | 1461375608533 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 18:40:08 INFO - PROCESS | 1866 | 1461375608714 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09474b000 == 104 [pid = 1866] [id = 276] 18:40:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7fd08389c000) [pid = 1866] [serial = 829] [outer = (nil)] 18:40:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7fd0838a1400) [pid = 1866] [serial = 830] [outer = 0x7fd08389c000] 18:40:08 INFO - PROCESS | 1866 | 1461375608791 Marionette DEBUG loaded listener.js 18:40:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7fd0838a6400) [pid = 1866] [serial = 831] [outer = 0x7fd08389c000] 18:40:09 INFO - PROCESS | 1866 | 1461375609655 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]]]}] 18:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1391ms 18:40:09 INFO - PROCESS | 1866 | 1461375609717 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 18:40:09 INFO - PROCESS | 1866 | 1461375609727 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 18:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:40:09 INFO - PROCESS | 1866 | 1461375609735 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:40:09 INFO - PROCESS | 1866 | 1461375609740 Marionette TRACE conn3 <- [1,1078,null,{}] 18:40:09 INFO - PROCESS | 1866 | 1461375609746 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}] 18:40:10 INFO - PROCESS | 1866 | 1461375610020 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 18:40:10 INFO - PROCESS | 1866 | 1461375610252 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08299c800 == 105 [pid = 1866] [id = 277] 18:40:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7fd08389d000) [pid = 1866] [serial = 832] [outer = (nil)] 18:40:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7fd0838a3400) [pid = 1866] [serial = 833] [outer = 0x7fd08389d000] 18:40:10 INFO - PROCESS | 1866 | 1461375610376 Marionette DEBUG loaded listener.js 18:40:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7fd090e9a400) [pid = 1866] [serial = 834] [outer = 0x7fd08389d000] 18:40:11 INFO - PROCESS | 1866 | 1461375611230 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]]]}] 18:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1535ms 18:40:11 INFO - PROCESS | 1866 | 1461375611271 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 18:40:11 INFO - PROCESS | 1866 | 1461375611274 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 18:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:40:11 INFO - PROCESS | 1866 | 1461375611281 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:40:11 INFO - PROCESS | 1866 | 1461375611285 Marionette TRACE conn3 <- [1,1082,null,{}] 18:40:11 INFO - PROCESS | 1866 | 1461375611290 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}] 18:40:11 INFO - PROCESS | 1866 | 1461375611482 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 18:40:11 INFO - PROCESS | 1866 | 1461375611679 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08de3f800 == 106 [pid = 1866] [id = 278] 18:40:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7fd082bf4400) [pid = 1866] [serial = 835] [outer = (nil)] 18:40:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7fd09540bc00) [pid = 1866] [serial = 836] [outer = 0x7fd082bf4400] 18:40:11 INFO - PROCESS | 1866 | 1461375611754 Marionette DEBUG loaded listener.js 18:40:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7fd09a32e800) [pid = 1866] [serial = 837] [outer = 0x7fd082bf4400] 18:40:13 INFO - PROCESS | 1866 | 1461375613197 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]]]}] 18:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1940ms 18:40:13 INFO - PROCESS | 1866 | 1461375613223 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 18:40:13 INFO - PROCESS | 1866 | 1461375613228 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 18:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:40:13 INFO - PROCESS | 1866 | 1461375613238 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:40:13 INFO - PROCESS | 1866 | 1461375613243 Marionette TRACE conn3 <- [1,1086,null,{}] 18:40:13 INFO - PROCESS | 1866 | 1461375613251 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}] 18:40:13 INFO - PROCESS | 1866 | 1461375613433 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 18:40:13 INFO - PROCESS | 1866 | 1461375613664 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0846b8000 == 107 [pid = 1866] [id = 279] 18:40:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7fd087cd1400) [pid = 1866] [serial = 838] [outer = (nil)] 18:40:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7fd08e2e5c00) [pid = 1866] [serial = 839] [outer = 0x7fd087cd1400] 18:40:13 INFO - PROCESS | 1866 | 1461375613785 Marionette DEBUG loaded listener.js 18:40:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7fd08f710800) [pid = 1866] [serial = 840] [outer = 0x7fd087cd1400] 18:40:14 INFO - PROCESS | 1866 | 1461375614814 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]]]}] 18:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1643ms 18:40:14 INFO - PROCESS | 1866 | 1461375614882 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 18:40:14 INFO - PROCESS | 1866 | 1461375614891 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 18:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:40:14 INFO - PROCESS | 1866 | 1461375614901 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:40:14 INFO - PROCESS | 1866 | 1461375614904 Marionette TRACE conn3 <- [1,1090,null,{}] 18:40:14 INFO - PROCESS | 1866 | 1461375614911 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}] 18:40:15 INFO - PROCESS | 1866 | 1461375615103 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 18:40:15 INFO - PROCESS | 1866 | 1461375615455 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:15 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e4dd800 == 106 [pid = 1866] [id = 222] 18:40:15 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099b21000 == 105 [pid = 1866] [id = 265] 18:40:15 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7fd09a32c000) [pid = 1866] [serial = 737] [outer = (nil)] [url = about:blank] 18:40:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087ee6800 == 106 [pid = 1866] [id = 280] 18:40:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7fd08e2e1c00) [pid = 1866] [serial = 841] [outer = (nil)] 18:40:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7fd0907c6800) [pid = 1866] [serial = 842] [outer = 0x7fd08e2e1c00] 18:40:15 INFO - PROCESS | 1866 | 1461375615634 Marionette DEBUG loaded listener.js 18:40:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7fd090994800) [pid = 1866] [serial = 843] [outer = 0x7fd08e2e1c00] 18:40:15 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd095fda000 == 105 [pid = 1866] [id = 264] 18:40:15 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094bcc800 == 104 [pid = 1866] [id = 263] 18:40:15 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094551000 == 103 [pid = 1866] [id = 262] 18:40:15 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08ef0f000 == 102 [pid = 1866] [id = 261] 18:40:15 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e4ca800 == 101 [pid = 1866] [id = 260] 18:40:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0836b1800 == 100 [pid = 1866] [id = 258] 18:40:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0846b2000 == 99 [pid = 1866] [id = 257] 18:40:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd084481000 == 98 [pid = 1866] [id = 256] 18:40:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0b1c12000 == 97 [pid = 1866] [id = 255] 18:40:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0b0ec4800 == 96 [pid = 1866] [id = 254] 18:40:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0af567000 == 95 [pid = 1866] [id = 253] 18:40:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0acf25000 == 94 [pid = 1866] [id = 252] 18:40:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0acc9e800 == 93 [pid = 1866] [id = 251] 18:40:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac605000 == 92 [pid = 1866] [id = 250] 18:40:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a892b000 == 91 [pid = 1866] [id = 249] 18:40:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a0d1a800 == 90 [pid = 1866] [id = 248] 18:40:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0969d9800 == 89 [pid = 1866] [id = 247] 18:40:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0915b6800 == 88 [pid = 1866] [id = 246] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7fd0907bc400) [pid = 1866] [serial = 713] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7fd08f74f000) [pid = 1866] [serial = 686] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7fd099ce9c00) [pid = 1866] [serial = 732] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7fd099b4cc00) [pid = 1866] [serial = 684] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7fd095208c00) [pid = 1866] [serial = 728] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7fd0915bbc00) [pid = 1866] [serial = 689] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7fd0995e7000) [pid = 1866] [serial = 731] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7fd090921800) [pid = 1866] [serial = 714] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7fd09a763000) [pid = 1866] [serial = 701] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7fd09a0e2800) [pid = 1866] [serial = 698] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7fd0941e7400) [pid = 1866] [serial = 725] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7fd09073dc00) [pid = 1866] [serial = 716] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7fd08f757400) [pid = 1866] [serial = 710] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7fd09413d800) [pid = 1866] [serial = 723] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7fd09403d000) [pid = 1866] [serial = 722] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7fd09a0e3000) [pid = 1866] [serial = 735] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7fd098c05c00) [pid = 1866] [serial = 729] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7fd094c74c00) [pid = 1866] [serial = 692] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7fd09291e000) [pid = 1866] [serial = 720] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7fd09aaaa800) [pid = 1866] [serial = 707] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7fd094c7f400) [pid = 1866] [serial = 734] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7fd0915b9c00) [pid = 1866] [serial = 717] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7fd09aa30000) [pid = 1866] [serial = 704] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7fd099511000) [pid = 1866] [serial = 695] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7fd094813c00) [pid = 1866] [serial = 726] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7fd09167c000) [pid = 1866] [serial = 719] [outer = (nil)] [url = about:blank] 18:40:16 INFO - PROCESS | 1866 | 1461375616465 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]]]}] 18:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1588ms 18:40:16 INFO - PROCESS | 1866 | 1461375616494 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 18:40:16 INFO - PROCESS | 1866 | 1461375616498 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 18:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:40:16 INFO - PROCESS | 1866 | 1461375616505 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:40:16 INFO - PROCESS | 1866 | 1461375616511 Marionette TRACE conn3 <- [1,1094,null,{}] 18:40:16 INFO - PROCESS | 1866 | 1461375616527 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}] 18:40:16 INFO - PROCESS | 1866 | 1461375616717 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 18:40:16 INFO - PROCESS | 1866 | 1461375616878 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd092ab0000 == 89 [pid = 1866] [id = 281] 18:40:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7fd08f70a800) [pid = 1866] [serial = 844] [outer = (nil)] 18:40:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7fd091672c00) [pid = 1866] [serial = 845] [outer = 0x7fd08f70a800] 18:40:16 INFO - PROCESS | 1866 | 1461375616953 Marionette DEBUG loaded listener.js 18:40:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7fd093505c00) [pid = 1866] [serial = 846] [outer = 0x7fd08f70a800] 18:40:17 INFO - PROCESS | 1866 | 1461375617691 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]]]}] 18:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1241ms 18:40:17 INFO - PROCESS | 1866 | 1461375617764 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 18:40:17 INFO - PROCESS | 1866 | 1461375617768 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 18:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:40:17 INFO - PROCESS | 1866 | 1461375617788 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:40:17 INFO - PROCESS | 1866 | 1461375617792 Marionette TRACE conn3 <- [1,1098,null,{}] 18:40:17 INFO - PROCESS | 1866 | 1461375617798 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}] 18:40:18 INFO - PROCESS | 1866 | 1461375618025 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 18:40:18 INFO - PROCESS | 1866 | 1461375618055 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094bd8000 == 90 [pid = 1866] [id = 282] 18:40:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7fd09278e800) [pid = 1866] [serial = 847] [outer = (nil)] 18:40:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7fd0941ea000) [pid = 1866] [serial = 848] [outer = 0x7fd09278e800] 18:40:18 INFO - PROCESS | 1866 | 1461375618118 Marionette DEBUG loaded listener.js 18:40:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7fd094c72800) [pid = 1866] [serial = 849] [outer = 0x7fd09278e800] 18:40:18 INFO - PROCESS | 1866 | 1461375618972 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]]]}] 18:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1235ms 18:40:19 INFO - PROCESS | 1866 | 1461375619031 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 18:40:19 INFO - PROCESS | 1866 | 1461375619034 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 18:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:40:19 INFO - PROCESS | 1866 | 1461375619041 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:40:19 INFO - PROCESS | 1866 | 1461375619045 Marionette TRACE conn3 <- [1,1102,null,{}] 18:40:19 INFO - PROCESS | 1866 | 1461375619055 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}] 18:40:19 INFO - PROCESS | 1866 | 1461375619281 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 18:40:19 INFO - PROCESS | 1866 | 1461375619310 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09980b800 == 91 [pid = 1866] [id = 283] 18:40:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7fd0941f3000) [pid = 1866] [serial = 850] [outer = (nil)] 18:40:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7fd095208c00) [pid = 1866] [serial = 851] [outer = 0x7fd0941f3000] 18:40:19 INFO - PROCESS | 1866 | 1461375619372 Marionette DEBUG loaded listener.js 18:40:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7fd09540e000) [pid = 1866] [serial = 852] [outer = 0x7fd0941f3000] 18:40:20 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7fd09520d400) [pid = 1866] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:40:20 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7fd08ed06000) [pid = 1866] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:40:20 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7fd095209000) [pid = 1866] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:40:20 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7fd08f750400) [pid = 1866] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:40:20 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7fd08f75d800) [pid = 1866] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:40:20 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7fd090992c00) [pid = 1866] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:40:20 INFO - PROCESS | 1866 | 1461375620835 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]]]}] 18:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1839ms 18:40:20 INFO - PROCESS | 1866 | 1461375620882 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 18:40:20 INFO - PROCESS | 1866 | 1461375620886 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 18:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:40:20 INFO - PROCESS | 1866 | 1461375620892 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:40:20 INFO - PROCESS | 1866 | 1461375620896 Marionette TRACE conn3 <- [1,1106,null,{}] 18:40:20 INFO - PROCESS | 1866 | 1461375620902 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}] 18:40:21 INFO - PROCESS | 1866 | 1461375621146 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 18:40:21 INFO - PROCESS | 1866 | 1461375621169 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099fed800 == 92 [pid = 1866] [id = 284] 18:40:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7fd095410c00) [pid = 1866] [serial = 853] [outer = (nil)] 18:40:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7fd099b4a400) [pid = 1866] [serial = 854] [outer = 0x7fd095410c00] 18:40:21 INFO - PROCESS | 1866 | 1461375621236 Marionette DEBUG loaded listener.js 18:40:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7fd09aa2e400) [pid = 1866] [serial = 855] [outer = 0x7fd095410c00] 18:40:22 INFO - PROCESS | 1866 | 1461375622048 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]]]}] 18:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1180ms 18:40:22 INFO - PROCESS | 1866 | 1461375622074 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 18:40:22 INFO - PROCESS | 1866 | 1461375622077 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 18:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:40:22 INFO - PROCESS | 1866 | 1461375622083 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:40:22 INFO - PROCESS | 1866 | 1461375622085 Marionette TRACE conn3 <- [1,1110,null,{}] 18:40:22 INFO - PROCESS | 1866 | 1461375622102 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}] 18:40:22 INFO - PROCESS | 1866 | 1461375622276 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 18:40:22 INFO - PROCESS | 1866 | 1461375622290 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b621000 == 93 [pid = 1866] [id = 285] 18:40:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7fd09480e400) [pid = 1866] [serial = 856] [outer = (nil)] 18:40:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7fd09ab26c00) [pid = 1866] [serial = 857] [outer = 0x7fd09480e400] 18:40:22 INFO - PROCESS | 1866 | 1461375622352 Marionette DEBUG loaded listener.js 18:40:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7fd09b820800) [pid = 1866] [serial = 858] [outer = 0x7fd09480e400] 18:40:23 INFO - PROCESS | 1866 | 1461375623501 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]]]}] 18:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1445ms 18:40:23 INFO - PROCESS | 1866 | 1461375623529 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 18:40:23 INFO - PROCESS | 1866 | 1461375623538 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 18:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:40:23 INFO - PROCESS | 1866 | 1461375623549 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:40:23 INFO - PROCESS | 1866 | 1461375623553 Marionette TRACE conn3 <- [1,1114,null,{}] 18:40:23 INFO - PROCESS | 1866 | 1461375623562 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}] 18:40:23 INFO - PROCESS | 1866 | 1461375623767 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 18:40:23 INFO - PROCESS | 1866 | 1461375623956 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e3d4800 == 94 [pid = 1866] [id = 286] 18:40:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7fd08def9800) [pid = 1866] [serial = 859] [outer = (nil)] 18:40:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7fd08f716800) [pid = 1866] [serial = 860] [outer = 0x7fd08def9800] 18:40:24 INFO - PROCESS | 1866 | 1461375624035 Marionette DEBUG loaded listener.js 18:40:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7fd09065f400) [pid = 1866] [serial = 861] [outer = 0x7fd08def9800] 18:40:24 INFO - PROCESS | 1866 | 1461375624972 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]]]}] 18:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1495ms 18:40:25 INFO - PROCESS | 1866 | 1461375625044 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 18:40:25 INFO - PROCESS | 1866 | 1461375625052 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 18:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:40:25 INFO - PROCESS | 1866 | 1461375625063 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:40:25 INFO - PROCESS | 1866 | 1461375625067 Marionette TRACE conn3 <- [1,1118,null,{}] 18:40:25 INFO - PROCESS | 1866 | 1461375625074 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}] 18:40:25 INFO - PROCESS | 1866 | 1461375625317 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 18:40:25 INFO - PROCESS | 1866 | 1461375625597 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd098cd3000 == 95 [pid = 1866] [id = 287] 18:40:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7fd090c0e400) [pid = 1866] [serial = 862] [outer = (nil)] 18:40:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7fd092917800) [pid = 1866] [serial = 863] [outer = 0x7fd090c0e400] 18:40:25 INFO - PROCESS | 1866 | 1461375625718 Marionette DEBUG loaded listener.js 18:40:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7fd0941e8000) [pid = 1866] [serial = 864] [outer = 0x7fd090c0e400] 18:40:26 INFO - PROCESS | 1866 | 1461375626645 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]]]}] 18:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1633ms 18:40:26 INFO - PROCESS | 1866 | 1461375626699 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 18:40:26 INFO - PROCESS | 1866 | 1461375626704 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 18:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:40:26 INFO - PROCESS | 1866 | 1461375626711 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:40:26 INFO - PROCESS | 1866 | 1461375626717 Marionette TRACE conn3 <- [1,1122,null,{}] 18:40:26 INFO - PROCESS | 1866 | 1461375626736 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}] 18:40:27 INFO - PROCESS | 1866 | 1461375627046 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 18:40:27 INFO - PROCESS | 1866 | 1461375627226 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a750e000 == 96 [pid = 1866] [id = 288] 18:40:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7fd09438b000) [pid = 1866] [serial = 865] [outer = (nil)] 18:40:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7fd099515800) [pid = 1866] [serial = 866] [outer = 0x7fd09438b000] 18:40:27 INFO - PROCESS | 1866 | 1461375627349 Marionette DEBUG loaded listener.js 18:40:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7fd09a32b000) [pid = 1866] [serial = 867] [outer = 0x7fd09438b000] 18:40:28 INFO - PROCESS | 1866 | 1461375628213 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]]]}] 18:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1538ms 18:40:28 INFO - PROCESS | 1866 | 1461375628250 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 18:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:40:28 INFO - PROCESS | 1866 | 1461375628256 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 18:40:28 INFO - PROCESS | 1866 | 1461375628263 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:40:28 INFO - PROCESS | 1866 | 1461375628266 Marionette TRACE conn3 <- [1,1126,null,{}] 18:40:28 INFO - PROCESS | 1866 | 1461375628272 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}] 18:40:28 INFO - PROCESS | 1866 | 1461375628483 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 18:40:28 INFO - PROCESS | 1866 | 1461375628764 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac3a7800 == 97 [pid = 1866] [id = 289] 18:40:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7fd09540d000) [pid = 1866] [serial = 868] [outer = (nil)] 18:40:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7fd09aaa7c00) [pid = 1866] [serial = 869] [outer = 0x7fd09540d000] 18:40:28 INFO - PROCESS | 1866 | 1461375628946 Marionette DEBUG loaded listener.js 18:40:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7fd09c1f1800) [pid = 1866] [serial = 870] [outer = 0x7fd09540d000] 18:40:29 INFO - PROCESS | 1866 | 1461375629936 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]]]}] 18:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1737ms 18:40:30 INFO - PROCESS | 1866 | 1461375630000 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 18:40:30 INFO - PROCESS | 1866 | 1461375630003 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 18:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:40:30 INFO - PROCESS | 1866 | 1461375630010 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:40:30 INFO - PROCESS | 1866 | 1461375630014 Marionette TRACE conn3 <- [1,1130,null,{}] 18:40:30 INFO - PROCESS | 1866 | 1461375630022 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}] 18:40:30 INFO - PROCESS | 1866 | 1461375630297 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 18:40:30 INFO - PROCESS | 1866 | 1461375630672 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0aca64800 == 98 [pid = 1866] [id = 290] 18:40:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7fd09cf66c00) [pid = 1866] [serial = 871] [outer = (nil)] 18:40:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7fd09cf89400) [pid = 1866] [serial = 872] [outer = 0x7fd09cf66c00] 18:40:30 INFO - PROCESS | 1866 | 1461375630809 Marionette DEBUG loaded listener.js 18:40:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7fd0a691e000) [pid = 1866] [serial = 873] [outer = 0x7fd09cf66c00] 18:40:31 INFO - PROCESS | 1866 | 1461375631746 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]]]}] 18:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1783ms 18:40:31 INFO - PROCESS | 1866 | 1461375631795 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 18:40:31 INFO - PROCESS | 1866 | 1461375631799 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 18:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:40:31 INFO - PROCESS | 1866 | 1461375631806 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:40:31 INFO - PROCESS | 1866 | 1461375631810 Marionette TRACE conn3 <- [1,1134,null,{}] 18:40:31 INFO - PROCESS | 1866 | 1461375631816 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}] 18:40:32 INFO - PROCESS | 1866 | 1461375632042 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 18:40:32 INFO - PROCESS | 1866 | 1461375632280 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0b10b7800 == 99 [pid = 1866] [id = 291] 18:40:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7fd091561400) [pid = 1866] [serial = 874] [outer = (nil)] 18:40:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7fd0a8944400) [pid = 1866] [serial = 875] [outer = 0x7fd091561400] 18:40:32 INFO - PROCESS | 1866 | 1461375632415 Marionette DEBUG loaded listener.js 18:40:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7fd0a8c37400) [pid = 1866] [serial = 876] [outer = 0x7fd091561400] 18:40:33 INFO - PROCESS | 1866 | 1461375633355 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]]]}] 18:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1580ms 18:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:40:33 INFO - PROCESS | 1866 | 1461375633387 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 18:40:33 INFO - PROCESS | 1866 | 1461375633389 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 18:40:33 INFO - PROCESS | 1866 | 1461375633396 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:40:33 INFO - PROCESS | 1866 | 1461375633399 Marionette TRACE conn3 <- [1,1138,null,{}] 18:40:33 INFO - PROCESS | 1866 | 1461375633405 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}] 18:40:33 INFO - PROCESS | 1866 | 1461375633598 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 18:40:33 INFO - PROCESS | 1866 | 1461375633788 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09056f800 == 100 [pid = 1866] [id = 292] 18:40:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7fd091562c00) [pid = 1866] [serial = 877] [outer = (nil)] 18:40:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7fd0aa620400) [pid = 1866] [serial = 878] [outer = 0x7fd091562c00] 18:40:33 INFO - PROCESS | 1866 | 1461375633865 Marionette DEBUG loaded listener.js 18:40:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7fd0ac5b2c00) [pid = 1866] [serial = 879] [outer = 0x7fd091562c00] 18:40:34 INFO - PROCESS | 1866 | 1461375634853 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]]]}] 18:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1485ms 18:40:34 INFO - PROCESS | 1866 | 1461375634882 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 18:40:34 INFO - PROCESS | 1866 | 1461375634885 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 18:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:40:34 INFO - PROCESS | 1866 | 1461375634892 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:40:34 INFO - PROCESS | 1866 | 1461375634895 Marionette TRACE conn3 <- [1,1142,null,{}] 18:40:34 INFO - PROCESS | 1866 | 1461375634901 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}] 18:40:35 INFO - PROCESS | 1866 | 1461375635101 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 18:40:35 INFO - PROCESS | 1866 | 1461375635294 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08f727800 == 101 [pid = 1866] [id = 293] 18:40:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7fd0851aa800) [pid = 1866] [serial = 880] [outer = (nil)] 18:40:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7fd0851b1400) [pid = 1866] [serial = 881] [outer = 0x7fd0851aa800] 18:40:35 INFO - PROCESS | 1866 | 1461375635373 Marionette DEBUG loaded listener.js 18:40:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7fd0851b5400) [pid = 1866] [serial = 882] [outer = 0x7fd0851aa800] 18:40:36 INFO - PROCESS | 1866 | 1461375636311 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]]]}] 18:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1485ms 18:40:36 INFO - PROCESS | 1866 | 1461375636378 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 18:40:36 INFO - PROCESS | 1866 | 1461375636382 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 18:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:40:36 INFO - PROCESS | 1866 | 1461375636389 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:40:36 INFO - PROCESS | 1866 | 1461375636392 Marionette TRACE conn3 <- [1,1146,null,{}] 18:40:36 INFO - PROCESS | 1866 | 1461375636398 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}] 18:40:36 INFO - PROCESS | 1866 | 1461375636611 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 18:40:36 INFO - PROCESS | 1866 | 1461375636801 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b603800 == 102 [pid = 1866] [id = 294] 18:40:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7fd0822ea400) [pid = 1866] [serial = 883] [outer = (nil)] 18:40:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7fd0822f4c00) [pid = 1866] [serial = 884] [outer = 0x7fd0822ea400] 18:40:36 INFO - PROCESS | 1866 | 1461375636921 Marionette DEBUG loaded listener.js 18:40:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7fd0822f9800) [pid = 1866] [serial = 885] [outer = 0x7fd0822ea400] 18:40:37 INFO - PROCESS | 1866 | 1461375637780 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]]]}] 18:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1429ms 18:40:37 INFO - PROCESS | 1866 | 1461375637819 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 18:40:37 INFO - PROCESS | 1866 | 1461375637823 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 18:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:40:37 INFO - PROCESS | 1866 | 1461375637829 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:40:37 INFO - PROCESS | 1866 | 1461375637831 Marionette TRACE conn3 <- [1,1150,null,{}] 18:40:37 INFO - PROCESS | 1866 | 1461375637837 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}] 18:40:38 INFO - PROCESS | 1866 | 1461375638042 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 18:40:38 INFO - PROCESS | 1866 | 1461375638234 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0838e0800 == 103 [pid = 1866] [id = 295] 18:40:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7fd0822ef400) [pid = 1866] [serial = 886] [outer = (nil)] 18:40:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7fd0851b6400) [pid = 1866] [serial = 887] [outer = 0x7fd0822ef400] 18:40:38 INFO - PROCESS | 1866 | 1461375638312 Marionette DEBUG loaded listener.js 18:40:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7fd0a8c3d800) [pid = 1866] [serial = 888] [outer = 0x7fd0822ef400] 18:40:39 INFO - PROCESS | 1866 | 1461375639271 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]]]}] 18:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1485ms 18:40:39 INFO - PROCESS | 1866 | 1461375639316 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 18:40:39 INFO - PROCESS | 1866 | 1461375639323 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 18:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:40:39 INFO - PROCESS | 1866 | 1461375639330 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:40:39 INFO - PROCESS | 1866 | 1461375639333 Marionette TRACE conn3 <- [1,1154,null,{}] 18:40:39 INFO - PROCESS | 1866 | 1461375639340 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}] 18:40:39 INFO - PROCESS | 1866 | 1461375639594 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 18:40:39 INFO - PROCESS | 1866 | 1461375639829 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0812dc000 == 104 [pid = 1866] [id = 296] 18:40:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7fd08143dc00) [pid = 1866] [serial = 889] [outer = (nil)] 18:40:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7fd081444000) [pid = 1866] [serial = 890] [outer = 0x7fd08143dc00] 18:40:39 INFO - PROCESS | 1866 | 1461375639960 Marionette DEBUG loaded listener.js 18:40:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 250 (0x7fd0aca53400) [pid = 1866] [serial = 891] [outer = 0x7fd08143dc00] 18:40:40 INFO - PROCESS | 1866 | 1461375640835 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]]]}] 18:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1546ms 18:40:40 INFO - PROCESS | 1866 | 1461375640877 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 18:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:40:40 INFO - PROCESS | 1866 | 1461375640882 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 18:40:40 INFO - PROCESS | 1866 | 1461375640888 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:40:40 INFO - PROCESS | 1866 | 1461375640892 Marionette TRACE conn3 <- [1,1158,null,{}] 18:40:40 INFO - PROCESS | 1866 | 1461375640897 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}] 18:40:41 INFO - PROCESS | 1866 | 1461375641093 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 18:40:41 INFO - PROCESS | 1866 | 1461375641290 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd082327800 == 105 [pid = 1866] [id = 297] 18:40:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 251 (0x7fd08143e400) [pid = 1866] [serial = 892] [outer = (nil)] 18:40:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 252 (0x7fd082373000) [pid = 1866] [serial = 893] [outer = 0x7fd08143e400] 18:40:41 INFO - PROCESS | 1866 | 1461375641371 Marionette DEBUG loaded listener.js 18:40:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 253 (0x7fd082377000) [pid = 1866] [serial = 894] [outer = 0x7fd08143e400] 18:40:42 INFO - PROCESS | 1866 | 1461375642281 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]]]}] 18:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1784ms 18:40:42 INFO - PROCESS | 1866 | 1461375642689 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 18:40:42 INFO - PROCESS | 1866 | 1461375642697 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 18:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:40:42 INFO - PROCESS | 1866 | 1461375642707 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:40:42 INFO - PROCESS | 1866 | 1461375642712 Marionette TRACE conn3 <- [1,1162,null,{}] 18:40:42 INFO - PROCESS | 1866 | 1461375642720 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}] 18:40:42 INFO - PROCESS | 1866 | 1461375642989 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 18:40:43 INFO - PROCESS | 1866 | 1461375643173 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0846a4800 == 106 [pid = 1866] [id = 298] 18:40:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 254 (0x7fd08237a800) [pid = 1866] [serial = 895] [outer = (nil)] 18:40:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 255 (0x7fd0824e2000) [pid = 1866] [serial = 896] [outer = 0x7fd08237a800] 18:40:43 INFO - PROCESS | 1866 | 1461375643244 Marionette DEBUG loaded listener.js 18:40:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 256 (0x7fd0824e7400) [pid = 1866] [serial = 897] [outer = 0x7fd08237a800] 18:40:44 INFO - PROCESS | 1866 | 1461375644071 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]]]}] 18:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1439ms 18:40:44 INFO - PROCESS | 1866 | 1461375644146 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 18:40:44 INFO - PROCESS | 1866 | 1461375644152 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 18:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:40:44 INFO - PROCESS | 1866 | 1461375644165 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:40:44 INFO - PROCESS | 1866 | 1461375644169 Marionette TRACE conn3 <- [1,1166,null,{}] 18:40:44 INFO - PROCESS | 1866 | 1461375644176 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}] 18:40:44 INFO - PROCESS | 1866 | 1461375644417 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 18:40:44 INFO - PROCESS | 1866 | 1461375644798 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0839e4800 == 107 [pid = 1866] [id = 299] 18:40:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 257 (0x7fd082bef400) [pid = 1866] [serial = 898] [outer = (nil)] 18:40:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 258 (0x7fd082bf3400) [pid = 1866] [serial = 899] [outer = 0x7fd082bef400] 18:40:44 INFO - PROCESS | 1866 | 1461375644868 Marionette DEBUG loaded listener.js 18:40:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 259 (0x7fd0838a4c00) [pid = 1866] [serial = 900] [outer = 0x7fd082bef400] 18:40:45 INFO - PROCESS | 1866 | 1461375645704 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]]]}] 18:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1595ms 18:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:40:45 INFO - PROCESS | 1866 | 1461375645757 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 18:40:45 INFO - PROCESS | 1866 | 1461375645760 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 18:40:45 INFO - PROCESS | 1866 | 1461375645768 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:40:45 INFO - PROCESS | 1866 | 1461375645770 Marionette TRACE conn3 <- [1,1170,null,{}] 18:40:45 INFO - PROCESS | 1866 | 1461375645785 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}] 18:40:45 INFO - PROCESS | 1866 | 1461375645994 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 18:40:46 INFO - PROCESS | 1866 | 1461375646184 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0946ad000 == 108 [pid = 1866] [id = 300] 18:40:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 260 (0x7fd08e2eb400) [pid = 1866] [serial = 901] [outer = (nil)] 18:40:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 261 (0x7fd08f719c00) [pid = 1866] [serial = 902] [outer = 0x7fd08e2eb400] 18:40:46 INFO - PROCESS | 1866 | 1461375646331 Marionette DEBUG loaded listener.js 18:40:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 262 (0x7fd09065e000) [pid = 1866] [serial = 903] [outer = 0x7fd08e2eb400] 18:40:47 INFO - PROCESS | 1866 | 1461375647152 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]]]}] 18:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1432ms 18:40:47 INFO - PROCESS | 1866 | 1461375647199 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 18:40:47 INFO - PROCESS | 1866 | 1461375647202 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 18:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:40:47 INFO - PROCESS | 1866 | 1461375647209 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:40:47 INFO - PROCESS | 1866 | 1461375647212 Marionette TRACE conn3 <- [1,1174,null,{}] 18:40:47 INFO - PROCESS | 1866 | 1461375647217 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}] 18:40:47 INFO - PROCESS | 1866 | 1461375647397 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 18:40:47 INFO - PROCESS | 1866 | 1461375647595 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e4d5800 == 109 [pid = 1866] [id = 301] 18:40:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 263 (0x7fd08f70b000) [pid = 1866] [serial = 904] [outer = (nil)] 18:40:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 264 (0x7fd090e94000) [pid = 1866] [serial = 905] [outer = 0x7fd08f70b000] 18:40:47 INFO - PROCESS | 1866 | 1461375647664 Marionette DEBUG loaded listener.js 18:40:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 265 (0x7fd09167dc00) [pid = 1866] [serial = 906] [outer = 0x7fd08f70b000] 18:40:48 INFO - PROCESS | 1866 | 1461375648543 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] 18:40:48 INFO - PROCESS | 1866 | 1461375648609 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 18:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:40:48 INFO - PROCESS | 1866 | 1461375648616 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:40:48 INFO - PROCESS | 1866 | 1461375648618 Marionette TRACE conn3 <- [1,1178,null,{}] 18:40:48 INFO - PROCESS | 1866 | 1461375648624 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}] 18:40:48 INFO - PROCESS | 1866 | 1461375648814 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 18:40:49 INFO - PROCESS | 1866 | 1461375649007 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099c65000 == 110 [pid = 1866] [id = 302] 18:40:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 266 (0x7fd0917b1c00) [pid = 1866] [serial = 907] [outer = (nil)] 18:40:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 267 (0x7fd094140400) [pid = 1866] [serial = 908] [outer = 0x7fd0917b1c00] 18:40:49 INFO - PROCESS | 1866 | 1461375649074 Marionette DEBUG loaded listener.js 18:40:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 268 (0x7fd094817c00) [pid = 1866] [serial = 909] [outer = 0x7fd0917b1c00] 18:40:49 INFO - PROCESS | 1866 | 1461375649938 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] 18:40:50 INFO - PROCESS | 1866 | 1461375649999 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 18:40:50 INFO - PROCESS | 1866 | 1461375650006 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:40:50 INFO - PROCESS | 1866 | 1461375650009 Marionette TRACE conn3 <- [1,1182,null,{}] 18:40:50 INFO - PROCESS | 1866 | 1461375650015 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}] 18:40:50 INFO - PROCESS | 1866 | 1461375650236 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 18:40:50 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09dcba800 == 109 [pid = 1866] [id = 230] 18:40:50 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e3e3000 == 108 [pid = 1866] [id = 204] 18:40:50 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd092611800 == 107 [pid = 1866] [id = 171] 18:40:50 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094be2800 == 106 [pid = 1866] [id = 229] 18:40:50 INFO - PROCESS | 1866 | --DOMWINDOW == 267 (0x7fd094abdc00) [pid = 1866] [serial = 776] [outer = (nil)] [url = about:blank] 18:40:50 INFO - PROCESS | 1866 | --DOMWINDOW == 266 (0x7fd0969ad800) [pid = 1866] [serial = 746] [outer = (nil)] [url = about:blank] 18:40:50 INFO - PROCESS | 1866 | --DOMWINDOW == 265 (0x7fd0a0a5e800) [pid = 1866] [serial = 761] [outer = (nil)] [url = about:blank] 18:40:50 INFO - PROCESS | 1866 | --DOMWINDOW == 264 (0x7fd09aaa3800) [pid = 1866] [serial = 752] [outer = (nil)] [url = about:blank] 18:40:50 INFO - PROCESS | 1866 | --DOMWINDOW == 263 (0x7fd0a8944000) [pid = 1866] [serial = 770] [outer = (nil)] [url = about:blank] 18:40:50 INFO - PROCESS | 1866 | --DOMWINDOW == 262 (0x7fd09a32c800) [pid = 1866] [serial = 749] [outer = (nil)] [url = about:blank] 18:40:50 INFO - PROCESS | 1866 | --DOMWINDOW == 261 (0x7fd09cf68000) [pid = 1866] [serial = 758] [outer = (nil)] [url = about:blank] 18:40:50 INFO - PROCESS | 1866 | --DOMWINDOW == 260 (0x7fd09bab7000) [pid = 1866] [serial = 755] [outer = (nil)] [url = about:blank] 18:40:50 INFO - PROCESS | 1866 | --DOMWINDOW == 259 (0x7fd092790800) [pid = 1866] [serial = 743] [outer = (nil)] [url = about:blank] 18:40:50 INFO - PROCESS | 1866 | --DOMWINDOW == 258 (0x7fd0a6920800) [pid = 1866] [serial = 764] [outer = (nil)] [url = about:blank] 18:40:50 INFO - PROCESS | 1866 | --DOMWINDOW == 257 (0x7fd0a8c2e800) [pid = 1866] [serial = 773] [outer = (nil)] [url = about:blank] 18:40:50 INFO - PROCESS | 1866 | --DOMWINDOW == 256 (0x7fd09089f000) [pid = 1866] [serial = 740] [outer = (nil)] [url = about:blank] 18:40:50 INFO - PROCESS | 1866 | --DOMWINDOW == 255 (0x7fd0a780f800) [pid = 1866] [serial = 767] [outer = (nil)] [url = about:blank] 18:40:50 INFO - PROCESS | 1866 | --DOMWINDOW == 254 (0x7fd0915bf000) [pid = 1866] [serial = 779] [outer = (nil)] [url = about:blank] 18:40:50 INFO - PROCESS | 1866 | --DOMWINDOW == 253 (0x7fd09b6ebc00) [pid = 1866] [serial = 800] [outer = (nil)] [url = about:blank] 18:40:50 INFO - PROCESS | 1866 | 1461375650585 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:50 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099fed800 == 105 [pid = 1866] [id = 284] 18:40:50 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09980b800 == 104 [pid = 1866] [id = 283] 18:40:50 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094bd8000 == 103 [pid = 1866] [id = 282] 18:40:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0846b9800 == 104 [pid = 1866] [id = 303] 18:40:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 254 (0x7fd09089f000) [pid = 1866] [serial = 910] [outer = (nil)] 18:40:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 255 (0x7fd0936b1800) [pid = 1866] [serial = 911] [outer = 0x7fd09089f000] 18:40:50 INFO - PROCESS | 1866 | 1461375650684 Marionette DEBUG loaded listener.js 18:40:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 256 (0x7fd09a326c00) [pid = 1866] [serial = 912] [outer = 0x7fd09089f000] 18:40:50 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd092ab0000 == 103 [pid = 1866] [id = 281] 18:40:50 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd087ee6800 == 102 [pid = 1866] [id = 280] 18:40:50 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0846b8000 == 101 [pid = 1866] [id = 279] 18:40:50 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08299c800 == 100 [pid = 1866] [id = 277] 18:40:50 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09474b000 == 99 [pid = 1866] [id = 276] 18:40:50 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0839ec800 == 98 [pid = 1866] [id = 275] 18:40:50 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0b1c05800 == 97 [pid = 1866] [id = 274] 18:40:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08760f800 == 96 [pid = 1866] [id = 273] 18:40:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0acc2f800 == 95 [pid = 1866] [id = 272] 18:40:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a8a3c000 == 94 [pid = 1866] [id = 271] 18:40:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a750a800 == 93 [pid = 1866] [id = 270] 18:40:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09c1a2000 == 92 [pid = 1866] [id = 269] 18:40:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd095fd5800 == 91 [pid = 1866] [id = 268] 18:40:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090de6800 == 90 [pid = 1866] [id = 267] 18:40:51 INFO - PROCESS | 1866 | --DOMWINDOW == 255 (0x7fd099b47400) [pid = 1866] [serial = 794] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1866 | --DOMWINDOW == 254 (0x7fd090e99800) [pid = 1866] [serial = 783] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1866 | --DOMWINDOW == 253 (0x7fd0907c9000) [pid = 1866] [serial = 782] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1866 | --DOMWINDOW == 252 (0x7fd098c05400) [pid = 1866] [serial = 792] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1866 | --DOMWINDOW == 251 (0x7fd091676800) [pid = 1866] [serial = 785] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1866 | --DOMWINDOW == 250 (0x7fd094131c00) [pid = 1866] [serial = 786] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1866 | --DOMWINDOW == 249 (0x7fd09438c400) [pid = 1866] [serial = 788] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7fd094c7fc00) [pid = 1866] [serial = 789] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7fd0994aa400) [pid = 1866] [serial = 797] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7fd0969b2400) [pid = 1866] [serial = 791] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7fd09a1e9c00) [pid = 1866] [serial = 795] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7fd09ab27400) [pid = 1866] [serial = 798] [outer = (nil)] [url = about:blank] 18:40:51 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:40:51 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:40:51 INFO - PROCESS | 1866 | 1461375651521 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] 18:40:51 INFO - PROCESS | 1866 | 1461375651550 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 18:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:40:51 INFO - PROCESS | 1866 | 1461375651557 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:40:51 INFO - PROCESS | 1866 | 1461375651559 Marionette TRACE conn3 <- [1,1186,null,{}] 18:40:51 INFO - PROCESS | 1866 | 1461375651583 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}] 18:40:51 INFO - PROCESS | 1866 | 1461375651760 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 18:40:51 INFO - PROCESS | 1866 | 1461375651791 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09454c800 == 91 [pid = 1866] [id = 304] 18:40:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7fd090e99800) [pid = 1866] [serial = 913] [outer = (nil)] 18:40:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7fd09aaab400) [pid = 1866] [serial = 914] [outer = 0x7fd090e99800] 18:40:51 INFO - PROCESS | 1866 | 1461375651851 Marionette DEBUG loaded listener.js 18:40:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7fd09b6ed400) [pid = 1866] [serial = 915] [outer = 0x7fd090e99800] 18:40:52 INFO - PROCESS | 1866 | 1461375652737 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] 18:40:52 INFO - PROCESS | 1866 | 1461375652801 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 18:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:40:52 INFO - PROCESS | 1866 | 1461375652807 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:40:52 INFO - PROCESS | 1866 | 1461375652810 Marionette TRACE conn3 <- [1,1190,null,{}] 18:40:52 INFO - PROCESS | 1866 | 1461375652815 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}] 18:40:52 INFO - PROCESS | 1866 | 1461375652993 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 18:40:53 INFO - PROCESS | 1866 | 1461375653169 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099c55000 == 92 [pid = 1866] [id = 305] 18:40:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7fd099c38c00) [pid = 1866] [serial = 916] [outer = (nil)] 18:40:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7fd09c468000) [pid = 1866] [serial = 917] [outer = 0x7fd099c38c00] 18:40:53 INFO - PROCESS | 1866 | 1461375653243 Marionette DEBUG loaded listener.js 18:40:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 250 (0x7fd0a198a400) [pid = 1866] [serial = 918] [outer = 0x7fd099c38c00] 18:40:54 INFO - PROCESS | 1866 | 1461375654038 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] 18:40:54 INFO - PROCESS | 1866 | 1461375654099 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 18:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:40:54 INFO - PROCESS | 1866 | 1461375654106 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:40:54 INFO - PROCESS | 1866 | 1461375654109 Marionette TRACE conn3 <- [1,1194,null,{}] 18:40:54 INFO - PROCESS | 1866 | 1461375654115 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}] 18:40:54 INFO - PROCESS | 1866 | 1461375654343 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 18:40:54 INFO - PROCESS | 1866 | 1461375654407 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7c19000 == 93 [pid = 1866] [id = 306] 18:40:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 251 (0x7fd09c1ec800) [pid = 1866] [serial = 919] [outer = (nil)] 18:40:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 252 (0x7fd0a7878400) [pid = 1866] [serial = 920] [outer = 0x7fd09c1ec800] 18:40:54 INFO - PROCESS | 1866 | 1461375654469 Marionette DEBUG loaded listener.js 18:40:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 253 (0x7fd09c1f8c00) [pid = 1866] [serial = 921] [outer = 0x7fd09c1ec800] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 252 (0x7fd087450000) [pid = 1866] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 251 (0x7fd090988800) [pid = 1866] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 250 (0x7fd08def5000) [pid = 1866] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 249 (0x7fd090e9cc00) [pid = 1866] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7fd0994a9800) [pid = 1866] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7fd08744b400) [pid = 1866] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7fd090c04800) [pid = 1866] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7fd08e2e1c00) [pid = 1866] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7fd098598400) [pid = 1866] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7fd0909bdc00) [pid = 1866] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7fd086176400) [pid = 1866] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7fd090985800) [pid = 1866] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7fd0917aa000) [pid = 1866] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7fd09a48e400) [pid = 1866] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7fd098a75000) [pid = 1866] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7fd09aaa6000) [pid = 1866] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7fd0909b8800) [pid = 1866] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7fd090731c00) [pid = 1866] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7fd086176800) [pid = 1866] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7fd095410c00) [pid = 1866] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7fd0941f3000) [pid = 1866] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7fd087cd1400) [pid = 1866] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7fd086171c00) [pid = 1866] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7fd09cf8ac00) [pid = 1866] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7fd0864ed400) [pid = 1866] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7fd094819400) [pid = 1866] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7fd0941e7c00) [pid = 1866] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7fd087444800) [pid = 1866] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7fd090735000) [pid = 1866] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7fd0952b0000) [pid = 1866] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7fd094199c00) [pid = 1866] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7fd086178400) [pid = 1866] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7fd086175000) [pid = 1866] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7fd0864e3c00) [pid = 1866] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7fd09a327400) [pid = 1866] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7fd08617e800) [pid = 1866] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7fd091561800) [pid = 1866] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7fd0941eb000) [pid = 1866] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7fd0864eec00) [pid = 1866] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7fd092914800) [pid = 1866] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7fd08e2e5800) [pid = 1866] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7fd09278e800) [pid = 1866] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7fd08f70a800) [pid = 1866] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7fd0975de000) [pid = 1866] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7fd087443000) [pid = 1866] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7fd08f751000) [pid = 1866] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7fd086171800) [pid = 1866] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7fd090c04c00) [pid = 1866] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:40:55 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7fd08e2e6000) [pid = 1866] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:40:56 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:40:56 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:40:56 INFO - PROCESS | 1866 | 1461375656265 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] 18:40:56 INFO - PROCESS | 1866 | 1461375656301 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 18:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 18:40:56 INFO - PROCESS | 1866 | 1461375656307 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:40:56 INFO - PROCESS | 1866 | 1461375656309 Marionette TRACE conn3 <- [1,1198,null,{}] 18:40:56 INFO - PROCESS | 1866 | 1461375656315 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}] 18:40:56 INFO - PROCESS | 1866 | 1461375656556 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 18:40:56 INFO - PROCESS | 1866 | 1461375656577 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090e72000 == 94 [pid = 1866] [id = 307] 18:40:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7fd086175000) [pid = 1866] [serial = 922] [outer = (nil)] 18:40:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7fd08deed400) [pid = 1866] [serial = 923] [outer = 0x7fd086175000] 18:40:56 INFO - PROCESS | 1866 | 1461375656639 Marionette DEBUG loaded listener.js 18:40:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7fd090988800) [pid = 1866] [serial = 924] [outer = 0x7fd086175000] 18:40:57 INFO - PROCESS | 1866 | 1461375657388 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]]]}] 18:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1127ms 18:40:57 INFO - PROCESS | 1866 | 1461375657436 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 18:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:40:57 INFO - PROCESS | 1866 | 1461375657440 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 18:40:57 INFO - PROCESS | 1866 | 1461375657446 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:40:57 INFO - PROCESS | 1866 | 1461375657450 Marionette TRACE conn3 <- [1,1202,null,{}] 18:40:57 INFO - PROCESS | 1866 | 1461375657466 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}] 18:40:57 INFO - PROCESS | 1866 | 1461375657670 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 18:40:57 INFO - PROCESS | 1866 | 1461375657680 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a78c4000 == 95 [pid = 1866] [id = 308] 18:40:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7fd094136c00) [pid = 1866] [serial = 925] [outer = (nil)] 18:40:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7fd094394800) [pid = 1866] [serial = 926] [outer = 0x7fd094136c00] 18:40:57 INFO - PROCESS | 1866 | 1461375657755 Marionette DEBUG loaded listener.js 18:40:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7fd097377400) [pid = 1866] [serial = 927] [outer = 0x7fd094136c00] 18:40:58 INFO - PROCESS | 1866 | 1461375658951 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]]]}] 18:40:58 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 18:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1542ms 18:40:58 INFO - PROCESS | 1866 | 1461375658989 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 18:40:58 INFO - PROCESS | 1866 | 1461375658997 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 18:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:40:59 INFO - PROCESS | 1866 | 1461375659006 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:40:59 INFO - PROCESS | 1866 | 1461375659011 Marionette TRACE conn3 <- [1,1206,null,{}] 18:40:59 INFO - PROCESS | 1866 | 1461375659021 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}] 18:40:59 INFO - PROCESS | 1866 | 1461375659246 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 18:40:59 INFO - PROCESS | 1866 | 1461375659487 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:40:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08f728800 == 96 [pid = 1866] [id = 309] 18:40:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7fd0824e8000) [pid = 1866] [serial = 928] [outer = (nil)] 18:40:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7fd082be5400) [pid = 1866] [serial = 929] [outer = 0x7fd0824e8000] 18:40:59 INFO - PROCESS | 1866 | 1461375659631 Marionette DEBUG loaded listener.js 18:40:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7fd08389fc00) [pid = 1866] [serial = 930] [outer = 0x7fd0824e8000] 18:41:00 INFO - PROCESS | 1866 | 1461375660552 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]]]}] 18:41:00 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 18:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1589ms 18:41:00 INFO - PROCESS | 1866 | 1461375660597 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 18:41:00 INFO - PROCESS | 1866 | 1461375660607 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 18:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:41:00 INFO - PROCESS | 1866 | 1461375660618 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:41:00 INFO - PROCESS | 1866 | 1461375660621 Marionette TRACE conn3 <- [1,1210,null,{}] 18:41:00 INFO - PROCESS | 1866 | 1461375660628 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}] 18:41:00 INFO - PROCESS | 1866 | 1461375660855 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 18:41:01 INFO - PROCESS | 1866 | 1461375661143 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09532a000 == 97 [pid = 1866] [id = 310] 18:41:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7fd0838a2000) [pid = 1866] [serial = 931] [outer = (nil)] 18:41:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7fd08f712000) [pid = 1866] [serial = 932] [outer = 0x7fd0838a2000] 18:41:01 INFO - PROCESS | 1866 | 1461375661271 Marionette DEBUG loaded listener.js 18:41:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7fd09065a800) [pid = 1866] [serial = 933] [outer = 0x7fd0838a2000] 18:41:02 INFO - PROCESS | 1866 | 1461375662142 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]]]}] 18:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1585ms 18:41:02 INFO - PROCESS | 1866 | 1461375662204 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 18:41:02 INFO - PROCESS | 1866 | 1461375662208 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 18:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:41:02 INFO - PROCESS | 1866 | 1461375662215 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:41:02 INFO - PROCESS | 1866 | 1461375662222 Marionette TRACE conn3 <- [1,1214,null,{}] 18:41:02 INFO - PROCESS | 1866 | 1461375662240 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}] 18:41:02 INFO - PROCESS | 1866 | 1461375662501 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 18:41:02 INFO - PROCESS | 1866 | 1461375662739 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac60d000 == 98 [pid = 1866] [id = 311] 18:41:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7fd0909be800) [pid = 1866] [serial = 934] [outer = (nil)] 18:41:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7fd09413a000) [pid = 1866] [serial = 935] [outer = 0x7fd0909be800] 18:41:02 INFO - PROCESS | 1866 | 1461375662870 Marionette DEBUG loaded listener.js 18:41:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7fd094c74c00) [pid = 1866] [serial = 936] [outer = 0x7fd0909be800] 18:41:03 INFO - PROCESS | 1866 | 1461375663758 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]]]}] 18:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1593ms 18:41:03 INFO - PROCESS | 1866 | 1461375663809 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 18:41:03 INFO - PROCESS | 1866 | 1461375663814 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 18:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:41:03 INFO - PROCESS | 1866 | 1461375663821 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:41:03 INFO - PROCESS | 1866 | 1461375663824 Marionette TRACE conn3 <- [1,1218,null,{}] 18:41:03 INFO - PROCESS | 1866 | 1461375663830 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}] 18:41:04 INFO - PROCESS | 1866 | 1461375664039 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 18:41:04 INFO - PROCESS | 1866 | 1461375664274 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0af85e800 == 99 [pid = 1866] [id = 312] 18:41:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7fd0915bc400) [pid = 1866] [serial = 937] [outer = (nil)] 18:41:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7fd094c77400) [pid = 1866] [serial = 938] [outer = 0x7fd0915bc400] 18:41:04 INFO - PROCESS | 1866 | 1461375664406 Marionette DEBUG loaded listener.js 18:41:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7fd0986c2800) [pid = 1866] [serial = 939] [outer = 0x7fd0915bc400] 18:41:05 INFO - PROCESS | 1866 | 1461375665265 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]]]}] 18:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1479ms 18:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:41:05 INFO - PROCESS | 1866 | 1461375665301 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 18:41:05 INFO - PROCESS | 1866 | 1461375665303 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 18:41:05 INFO - PROCESS | 1866 | 1461375665311 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:41:05 INFO - PROCESS | 1866 | 1461375665313 Marionette TRACE conn3 <- [1,1222,null,{}] 18:41:05 INFO - PROCESS | 1866 | 1461375665320 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}] 18:41:05 INFO - PROCESS | 1866 | 1461375665524 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 18:41:05 INFO - PROCESS | 1866 | 1461375665717 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0837af000 == 100 [pid = 1866] [id = 313] 18:41:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7fd09413e000) [pid = 1866] [serial = 940] [outer = (nil)] 18:41:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7fd099511000) [pid = 1866] [serial = 941] [outer = 0x7fd09413e000] 18:41:05 INFO - PROCESS | 1866 | 1461375665794 Marionette DEBUG loaded listener.js 18:41:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7fd09a324400) [pid = 1866] [serial = 942] [outer = 0x7fd09413e000] 18:41:06 INFO - PROCESS | 1866 | 1461375666782 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] 18:41:06 INFO - PROCESS | 1866 | 1461375666851 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 18:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 18:41:06 INFO - PROCESS | 1866 | 1461375666859 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:41:06 INFO - PROCESS | 1866 | 1461375666863 Marionette TRACE conn3 <- [1,1226,null,{}] 18:41:06 INFO - PROCESS | 1866 | 1461375666869 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}] 18:41:07 INFO - PROCESS | 1866 | 1461375667091 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 18:41:07 INFO - PROCESS | 1866 | 1461375667325 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd085135800 == 101 [pid = 1866] [id = 314] 18:41:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7fd09aa9f800) [pid = 1866] [serial = 943] [outer = (nil)] 18:41:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7fd0a7873c00) [pid = 1866] [serial = 944] [outer = 0x7fd09aa9f800] 18:41:07 INFO - PROCESS | 1866 | 1461375667418 Marionette DEBUG loaded listener.js 18:41:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7fd0a8c35800) [pid = 1866] [serial = 945] [outer = 0x7fd09aa9f800] 18:41:08 INFO - PROCESS | 1866 | 1461375668222 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]]]}] 18:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1432ms 18:41:08 INFO - PROCESS | 1866 | 1461375668293 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 18:41:08 INFO - PROCESS | 1866 | 1461375668297 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 18:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:41:08 INFO - PROCESS | 1866 | 1461375668303 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:41:08 INFO - PROCESS | 1866 | 1461375668306 Marionette TRACE conn3 <- [1,1230,null,{}] 18:41:08 INFO - PROCESS | 1866 | 1461375668312 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}] 18:41:08 INFO - PROCESS | 1866 | 1461375668528 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 18:41:08 INFO - PROCESS | 1866 | 1461375668720 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0af8e6800 == 102 [pid = 1866] [id = 315] 18:41:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7fd09b125400) [pid = 1866] [serial = 946] [outer = (nil)] 18:41:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7fd0a8c35c00) [pid = 1866] [serial = 947] [outer = 0x7fd09b125400] 18:41:08 INFO - PROCESS | 1866 | 1461375668804 Marionette DEBUG loaded listener.js 18:41:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7fd0ac5bb000) [pid = 1866] [serial = 948] [outer = 0x7fd09b125400] 18:41:09 INFO - PROCESS | 1866 | 1461375669714 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]]]}] 18:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1484ms 18:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:41:09 INFO - PROCESS | 1866 | 1461375669788 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 18:41:09 INFO - PROCESS | 1866 | 1461375669791 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 18:41:09 INFO - PROCESS | 1866 | 1461375669798 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:41:09 INFO - PROCESS | 1866 | 1461375669802 Marionette TRACE conn3 <- [1,1234,null,{}] 18:41:09 INFO - PROCESS | 1866 | 1461375669808 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}] 18:41:10 INFO - PROCESS | 1866 | 1461375670049 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 18:41:10 INFO - PROCESS | 1866 | 1461375670307 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0836ae800 == 103 [pid = 1866] [id = 316] 18:41:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7fd0812a2400) [pid = 1866] [serial = 949] [outer = (nil)] 18:41:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7fd0812ac000) [pid = 1866] [serial = 950] [outer = 0x7fd0812a2400] 18:41:10 INFO - PROCESS | 1866 | 1461375670423 Marionette DEBUG loaded listener.js 18:41:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7fd0812b0400) [pid = 1866] [serial = 951] [outer = 0x7fd0812a2400] 18:41:11 INFO - PROCESS | 1866 | 1461375671306 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]]]}] 18:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1541ms 18:41:11 INFO - PROCESS | 1866 | 1461375671339 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 18:41:11 INFO - PROCESS | 1866 | 1461375671342 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 18:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:41:11 INFO - PROCESS | 1866 | 1461375671350 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:41:11 INFO - PROCESS | 1866 | 1461375671353 Marionette TRACE conn3 <- [1,1238,null,{}] 18:41:11 INFO - PROCESS | 1866 | 1461375671360 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}] 18:41:11 INFO - PROCESS | 1866 | 1461375671578 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 18:41:11 INFO - PROCESS | 1866 | 1461375671818 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e2b2800 == 104 [pid = 1866] [id = 317] 18:41:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7fd0812a5c00) [pid = 1866] [serial = 952] [outer = (nil)] 18:41:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7fd09089c400) [pid = 1866] [serial = 953] [outer = 0x7fd0812a5c00] 18:41:11 INFO - PROCESS | 1866 | 1461375671935 Marionette DEBUG loaded listener.js 18:41:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7fd09a332000) [pid = 1866] [serial = 954] [outer = 0x7fd0812a5c00] 18:41:12 INFO - PROCESS | 1866 | 1461375672762 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]]]}] 18:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1482ms 18:41:12 INFO - PROCESS | 1866 | 1461375672831 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 18:41:12 INFO - PROCESS | 1866 | 1461375672835 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 18:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:41:12 INFO - PROCESS | 1866 | 1461375672841 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:41:12 INFO - PROCESS | 1866 | 1461375672844 Marionette TRACE conn3 <- [1,1242,null,{}] 18:41:12 INFO - PROCESS | 1866 | 1461375672851 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}] 18:41:13 INFO - PROCESS | 1866 | 1461375673054 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 18:41:13 INFO - PROCESS | 1866 | 1461375673248 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0948c0800 == 105 [pid = 1866] [id = 318] 18:41:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7fd07fbdb000) [pid = 1866] [serial = 955] [outer = (nil)] 18:41:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7fd07fbe2800) [pid = 1866] [serial = 956] [outer = 0x7fd07fbdb000] 18:41:13 INFO - PROCESS | 1866 | 1461375673327 Marionette DEBUG loaded listener.js 18:41:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7fd07fbe7000) [pid = 1866] [serial = 957] [outer = 0x7fd07fbdb000] 18:41:14 INFO - PROCESS | 1866 | 1461375674265 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]]]}] 18:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1485ms 18:41:14 INFO - PROCESS | 1866 | 1461375674328 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 18:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:41:14 INFO - PROCESS | 1866 | 1461375674332 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 18:41:14 INFO - PROCESS | 1866 | 1461375674339 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:41:14 INFO - PROCESS | 1866 | 1461375674344 Marionette TRACE conn3 <- [1,1246,null,{}] 18:41:14 INFO - PROCESS | 1866 | 1461375674350 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}] 18:41:14 INFO - PROCESS | 1866 | 1461375674584 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 18:41:14 INFO - PROCESS | 1866 | 1461375674823 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09094c800 == 106 [pid = 1866] [id = 319] 18:41:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7fd0812a9800) [pid = 1866] [serial = 958] [outer = (nil)] 18:41:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7fd09065c000) [pid = 1866] [serial = 959] [outer = 0x7fd0812a9800] 18:41:14 INFO - PROCESS | 1866 | 1461375674919 Marionette DEBUG loaded listener.js 18:41:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7fd094199000) [pid = 1866] [serial = 960] [outer = 0x7fd0812a9800] 18:41:15 INFO - PROCESS | 1866 | 1461375675777 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]]]}] 18:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1486ms 18:41:15 INFO - PROCESS | 1866 | 1461375675826 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 18:41:15 INFO - PROCESS | 1866 | 1461375675830 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 18:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:41:15 INFO - PROCESS | 1866 | 1461375675836 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:41:15 INFO - PROCESS | 1866 | 1461375675839 Marionette TRACE conn3 <- [1,1250,null,{}] 18:41:15 INFO - PROCESS | 1866 | 1461375675844 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}] 18:41:16 INFO - PROCESS | 1866 | 1461375676047 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 18:41:17 INFO - PROCESS | 1866 | 1461375677067 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08512b800 == 107 [pid = 1866] [id = 320] 18:41:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7fd0812ac800) [pid = 1866] [serial = 961] [outer = (nil)] 18:41:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7fd081439000) [pid = 1866] [serial = 962] [outer = 0x7fd0812ac800] 18:41:17 INFO - PROCESS | 1866 | 1461375677141 Marionette DEBUG loaded listener.js 18:41:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7fd0822ee800) [pid = 1866] [serial = 963] [outer = 0x7fd0812ac800] 18:41:17 INFO - PROCESS | 1866 | 1461375677979 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]]]}] 18:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 2181ms 18:41:18 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09261c000 == 106 [pid = 1866] [id = 10] 18:41:18 INFO - PROCESS | 1866 | 1461375678091 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 18:41:18 INFO - PROCESS | 1866 | 1461375678098 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 18:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:41:18 INFO - PROCESS | 1866 | 1461375678132 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:41:18 INFO - PROCESS | 1866 | 1461375678136 Marionette TRACE conn3 <- [1,1254,null,{}] 18:41:18 INFO - PROCESS | 1866 | 1461375678146 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}] 18:41:18 INFO - PROCESS | 1866 | 1461375678370 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 18:41:18 INFO - PROCESS | 1866 | 1461375678617 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd082322800 == 107 [pid = 1866] [id = 321] 18:41:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7fd0824e4000) [pid = 1866] [serial = 964] [outer = (nil)] 18:41:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7fd082bef800) [pid = 1866] [serial = 965] [outer = 0x7fd0824e4000] 18:41:18 INFO - PROCESS | 1866 | 1461375678803 Marionette DEBUG loaded listener.js 18:41:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7fd0851ac000) [pid = 1866] [serial = 966] [outer = 0x7fd0824e4000] 18:41:19 INFO - PROCESS | 1866 | 1461375679865 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]]]}] 18:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1805ms 18:41:19 INFO - PROCESS | 1866 | 1461375679921 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 18:41:19 INFO - PROCESS | 1866 | 1461375679928 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 18:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:41:19 INFO - PROCESS | 1866 | 1461375679936 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:41:19 INFO - PROCESS | 1866 | 1461375679939 Marionette TRACE conn3 <- [1,1258,null,{}] 18:41:19 INFO - PROCESS | 1866 | 1461375679945 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}] 18:41:20 INFO - PROCESS | 1866 | 1461375680182 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b614800 == 106 [pid = 1866] [id = 245] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd091a7e000 == 105 [pid = 1866] [id = 185] 18:41:20 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7fd0838a1400) [pid = 1866] [serial = 830] [outer = (nil)] [url = about:blank] 18:41:20 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7fd0838a3400) [pid = 1866] [serial = 833] [outer = (nil)] [url = about:blank] 18:41:20 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7fd0ac2fd400) [pid = 1866] [serial = 827] [outer = (nil)] [url = about:blank] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0b1c17000 == 104 [pid = 1866] [id = 138] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090e72000 == 103 [pid = 1866] [id = 307] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a7c19000 == 102 [pid = 1866] [id = 306] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099c55000 == 101 [pid = 1866] [id = 305] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09454c800 == 100 [pid = 1866] [id = 304] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0846b9800 == 99 [pid = 1866] [id = 303] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099c65000 == 98 [pid = 1866] [id = 302] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e4d5800 == 97 [pid = 1866] [id = 301] 18:41:20 INFO - PROCESS | 1866 | 1461375680500 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0946ad000 == 96 [pid = 1866] [id = 300] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0839e4800 == 95 [pid = 1866] [id = 299] 18:41:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0836b1800 == 96 [pid = 1866] [id = 322] 18:41:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7fd0824ea800) [pid = 1866] [serial = 967] [outer = (nil)] 18:41:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7fd08740b000) [pid = 1866] [serial = 968] [outer = 0x7fd0824ea800] 18:41:20 INFO - PROCESS | 1866 | 1461375680577 Marionette DEBUG loaded listener.js 18:41:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7fd087447400) [pid = 1866] [serial = 969] [outer = 0x7fd0824ea800] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0846a4800 == 95 [pid = 1866] [id = 298] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08f727800 == 94 [pid = 1866] [id = 293] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09056f800 == 93 [pid = 1866] [id = 292] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0b10b7800 == 92 [pid = 1866] [id = 291] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0aca64800 == 91 [pid = 1866] [id = 290] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac3a7800 == 90 [pid = 1866] [id = 289] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a750e000 == 89 [pid = 1866] [id = 288] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd098cd3000 == 88 [pid = 1866] [id = 287] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e3d4800 == 87 [pid = 1866] [id = 286] 18:41:20 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08de3f800 == 86 [pid = 1866] [id = 278] 18:41:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b621000 == 85 [pid = 1866] [id = 285] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7fd0917a3800) [pid = 1866] [serial = 578] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7fd094385c00) [pid = 1866] [serial = 569] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7fd098c11c00) [pid = 1866] [serial = 659] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7fd094134c00) [pid = 1866] [serial = 515] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7fd099757400) [pid = 1866] [serial = 663] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7fd098a71800) [pid = 1866] [serial = 575] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7fd0917a4000) [pid = 1866] [serial = 690] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7fd090994800) [pid = 1866] [serial = 843] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7fd09a325400) [pid = 1866] [serial = 699] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7fd09540bc00) [pid = 1866] [serial = 836] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7fd09167e400) [pid = 1866] [serial = 638] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7fd0936af800) [pid = 1866] [serial = 711] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7fd091ad2800) [pid = 1866] [serial = 566] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7fd095209800) [pid = 1866] [serial = 608] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7fd09ab26800) [pid = 1866] [serial = 708] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7fd09a76cc00) [pid = 1866] [serial = 702] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7fd09cf80400) [pid = 1866] [serial = 521] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7fd091674000) [pid = 1866] [serial = 467] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7fd09aaa9400) [pid = 1866] [serial = 524] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7fd09418dc00) [pid = 1866] [serial = 806] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7fd0975dcc00) [pid = 1866] [serial = 653] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7fd099b4a400) [pid = 1866] [serial = 854] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7fd09540e000) [pid = 1866] [serial = 852] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7fd08e2e5c00) [pid = 1866] [serial = 839] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7fd0a7cd9c00) [pid = 1866] [serial = 539] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7fd08f710800) [pid = 1866] [serial = 840] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7fd0a8ab8000) [pid = 1866] [serial = 530] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7fd09089fc00) [pid = 1866] [serial = 563] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7fd098c0e400) [pid = 1866] [serial = 518] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7fd094392000) [pid = 1866] [serial = 644] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7fd08def7000) [pid = 1866] [serial = 536] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7fd0aab48400) [pid = 1866] [serial = 818] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7fd094ac3000) [pid = 1866] [serial = 527] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7fd098c0b400) [pid = 1866] [serial = 611] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7fd09520ec00) [pid = 1866] [serial = 693] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7fd09540ac00) [pid = 1866] [serial = 824] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7fd094ac8000) [pid = 1866] [serial = 572] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7fd090991000) [pid = 1866] [serial = 803] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7fd098c04000) [pid = 1866] [serial = 656] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7fd09a767c00) [pid = 1866] [serial = 809] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7fd08ed0e800) [pid = 1866] [serial = 560] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7fd09aaa6800) [pid = 1866] [serial = 705] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7fd095208c00) [pid = 1866] [serial = 851] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7fd094ac4c00) [pid = 1866] [serial = 647] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7fd09c1eb000) [pid = 1866] [serial = 812] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7fd094ac3c00) [pid = 1866] [serial = 605] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7fd0969aec00) [pid = 1866] [serial = 650] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7fd0a6919400) [pid = 1866] [serial = 815] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7fd0aa6a4400) [pid = 1866] [serial = 780] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7fd09413e400) [pid = 1866] [serial = 641] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7fd0907c6800) [pid = 1866] [serial = 842] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7fd090988400) [pid = 1866] [serial = 599] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7fd094c72800) [pid = 1866] [serial = 849] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7fd091672c00) [pid = 1866] [serial = 845] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7fd099b50c00) [pid = 1866] [serial = 696] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7fd09dc0a800) [pid = 1866] [serial = 533] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7fd0907c9800) [pid = 1866] [serial = 635] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7fd093505c00) [pid = 1866] [serial = 846] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7fd087cdc000) [pid = 1866] [serial = 596] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7fd092791c00) [pid = 1866] [serial = 602] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7fd0941ea000) [pid = 1866] [serial = 848] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7fd090655c00) [pid = 1866] [serial = 687] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7fd0ac5b1400) [pid = 1866] [serial = 821] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7fd09aa2e400) [pid = 1866] [serial = 855] [outer = (nil)] [url = about:blank] 18:41:21 INFO - PROCESS | 1866 | 1461375681462 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]]]}] 18:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1579ms 18:41:21 INFO - PROCESS | 1866 | 1461375681516 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 18:41:21 INFO - PROCESS | 1866 | 1461375681520 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 18:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:41:21 INFO - PROCESS | 1866 | 1461375681534 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:41:21 INFO - PROCESS | 1866 | 1461375681544 Marionette TRACE conn3 <- [1,1262,null,{}] 18:41:21 INFO - PROCESS | 1866 | 1461375681553 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}] 18:41:21 INFO - PROCESS | 1866 | 1461375681755 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 18:41:21 INFO - PROCESS | 1866 | 1461375681901 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08db24800 == 86 [pid = 1866] [id = 323] 18:41:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7fd08389a000) [pid = 1866] [serial = 970] [outer = (nil)] 18:41:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7fd08e2dd400) [pid = 1866] [serial = 971] [outer = 0x7fd08389a000] 18:41:22 INFO - PROCESS | 1866 | 1461375682001 Marionette DEBUG loaded listener.js 18:41:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7fd08f74e800) [pid = 1866] [serial = 972] [outer = 0x7fd08389a000] 18:41:22 INFO - PROCESS | 1866 | 1461375682710 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]]]}] 18:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1202ms 18:41:22 INFO - PROCESS | 1866 | 1461375682730 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 18:41:22 INFO - PROCESS | 1866 | 1461375682734 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 18:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:41:22 INFO - PROCESS | 1866 | 1461375682740 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:41:22 INFO - PROCESS | 1866 | 1461375682743 Marionette TRACE conn3 <- [1,1266,null,{}] 18:41:22 INFO - PROCESS | 1866 | 1461375682795 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}] 18:41:23 INFO - PROCESS | 1866 | 1461375683040 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 18:41:23 INFO - PROCESS | 1866 | 1461375683079 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e4d7800 == 87 [pid = 1866] [id = 324] 18:41:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7fd08f75c800) [pid = 1866] [serial = 973] [outer = (nil)] 18:41:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7fd09041e800) [pid = 1866] [serial = 974] [outer = 0x7fd08f75c800] 18:41:23 INFO - PROCESS | 1866 | 1461375683144 Marionette DEBUG loaded listener.js 18:41:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7fd090732400) [pid = 1866] [serial = 975] [outer = 0x7fd08f75c800] 18:41:24 INFO - PROCESS | 1866 | 1461375684048 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]]]}] 18:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1367ms 18:41:24 INFO - PROCESS | 1866 | 1461375684119 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 18:41:24 INFO - PROCESS | 1866 | 1461375684122 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 18:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:41:24 INFO - PROCESS | 1866 | 1461375684135 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:41:24 INFO - PROCESS | 1866 | 1461375684141 Marionette TRACE conn3 <- [1,1270,null,{}] 18:41:24 INFO - PROCESS | 1866 | 1461375684166 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}] 18:41:24 INFO - PROCESS | 1866 | 1461375684477 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 18:41:24 INFO - PROCESS | 1866 | 1461375684503 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09057f800 == 88 [pid = 1866] [id = 325] 18:41:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7fd0907c2c00) [pid = 1866] [serial = 976] [outer = (nil)] 18:41:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7fd0907ca400) [pid = 1866] [serial = 977] [outer = 0x7fd0907c2c00] 18:41:24 INFO - PROCESS | 1866 | 1461375684584 Marionette DEBUG loaded listener.js 18:41:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7fd090988400) [pid = 1866] [serial = 978] [outer = 0x7fd0907c2c00] 18:41:26 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7fd0917b1c00) [pid = 1866] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:41:26 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7fd090e99800) [pid = 1866] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:41:26 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7fd08e2eb400) [pid = 1866] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:41:26 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7fd08237a800) [pid = 1866] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:41:26 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7fd086175000) [pid = 1866] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:41:26 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7fd09c1ec800) [pid = 1866] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:41:26 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7fd08f70b000) [pid = 1866] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:41:26 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7fd09089f000) [pid = 1866] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:41:26 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7fd099c38c00) [pid = 1866] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:41:26 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7fd082bef400) [pid = 1866] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:41:26 INFO - PROCESS | 1866 | 1461375686498 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]]]}] 18:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 2413ms 18:41:26 INFO - PROCESS | 1866 | 1461375686545 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 18:41:26 INFO - PROCESS | 1866 | 1461375686549 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 18:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:41:26 INFO - PROCESS | 1866 | 1461375686555 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:41:26 INFO - PROCESS | 1866 | 1461375686559 Marionette TRACE conn3 <- [1,1274,null,{}] 18:41:26 INFO - PROCESS | 1866 | 1461375686568 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}] 18:41:26 INFO - PROCESS | 1866 | 1461375686812 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 18:41:26 INFO - PROCESS | 1866 | 1461375686822 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090e72000 == 89 [pid = 1866] [id = 326] 18:41:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7fd086176400) [pid = 1866] [serial = 979] [outer = (nil)] 18:41:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7fd0909bf000) [pid = 1866] [serial = 980] [outer = 0x7fd086176400] 18:41:26 INFO - PROCESS | 1866 | 1461375686885 Marionette DEBUG loaded listener.js 18:41:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7fd0915bdc00) [pid = 1866] [serial = 981] [outer = 0x7fd086176400] 18:41:27 INFO - PROCESS | 1866 | 1461375687708 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]]]}] 18:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1184ms 18:41:27 INFO - PROCESS | 1866 | 1461375687746 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 18:41:27 INFO - PROCESS | 1866 | 1461375687750 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 18:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:41:27 INFO - PROCESS | 1866 | 1461375687757 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:41:27 INFO - PROCESS | 1866 | 1461375687759 Marionette TRACE conn3 <- [1,1278,null,{}] 18:41:27 INFO - PROCESS | 1866 | 1461375687766 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}] 18:41:27 INFO - PROCESS | 1866 | 1461375687936 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 18:41:27 INFO - PROCESS | 1866 | 1461375687953 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd091a82800 == 90 [pid = 1866] [id = 327] 18:41:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7fd07fbdd400) [pid = 1866] [serial = 982] [outer = (nil)] 18:41:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7fd091675800) [pid = 1866] [serial = 983] [outer = 0x7fd07fbdd400] 18:41:28 INFO - PROCESS | 1866 | 1461375688015 Marionette DEBUG loaded listener.js 18:41:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7fd0917ac400) [pid = 1866] [serial = 984] [outer = 0x7fd07fbdd400] 18:41:29 INFO - PROCESS | 1866 | 1461375689195 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]]]}] 18:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1479ms 18:41:29 INFO - PROCESS | 1866 | 1461375689239 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 18:41:29 INFO - PROCESS | 1866 | 1461375689249 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 18:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:41:29 INFO - PROCESS | 1866 | 1461375689260 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:41:29 INFO - PROCESS | 1866 | 1461375689265 Marionette TRACE conn3 <- [1,1282,null,{}] 18:41:29 INFO - PROCESS | 1866 | 1461375689275 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}] 18:41:29 INFO - PROCESS | 1866 | 1461375689499 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 18:41:29 INFO - PROCESS | 1866 | 1461375689730 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08761c000 == 91 [pid = 1866] [id = 328] 18:41:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7fd082bed000) [pid = 1866] [serial = 985] [outer = (nil)] 18:41:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7fd0851aa000) [pid = 1866] [serial = 986] [outer = 0x7fd082bed000] 18:41:29 INFO - PROCESS | 1866 | 1461375689869 Marionette DEBUG loaded listener.js 18:41:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7fd087404400) [pid = 1866] [serial = 987] [outer = 0x7fd082bed000] 18:41:30 INFO - PROCESS | 1866 | 1461375690817 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]]]}] 18:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1589ms 18:41:30 INFO - PROCESS | 1866 | 1461375690850 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 18:41:30 INFO - PROCESS | 1866 | 1461375690857 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 18:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:41:30 INFO - PROCESS | 1866 | 1461375690869 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:41:30 INFO - PROCESS | 1866 | 1461375690873 Marionette TRACE conn3 <- [1,1286,null,{}] 18:41:30 INFO - PROCESS | 1866 | 1461375690880 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}] 18:41:31 INFO - PROCESS | 1866 | 1461375691108 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 18:41:31 INFO - PROCESS | 1866 | 1461375691372 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090578800 == 92 [pid = 1866] [id = 329] 18:41:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7fd087cd6c00) [pid = 1866] [serial = 988] [outer = (nil)] 18:41:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7fd08e2ddc00) [pid = 1866] [serial = 989] [outer = 0x7fd087cd6c00] 18:41:31 INFO - PROCESS | 1866 | 1461375691507 Marionette DEBUG loaded listener.js 18:41:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7fd08f754800) [pid = 1866] [serial = 990] [outer = 0x7fd087cd6c00] 18:41:32 INFO - PROCESS | 1866 | 1461375692401 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]]]}] 18:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1583ms 18:41:32 INFO - PROCESS | 1866 | 1461375692453 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 18:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:41:32 INFO - PROCESS | 1866 | 1461375692457 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 18:41:32 INFO - PROCESS | 1866 | 1461375692464 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:41:32 INFO - PROCESS | 1866 | 1461375692470 Marionette TRACE conn3 <- [1,1290,null,{}] 18:41:32 INFO - PROCESS | 1866 | 1461375692489 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}] 18:41:32 INFO - PROCESS | 1866 | 1461375692712 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 18:41:32 INFO - PROCESS | 1866 | 1461375692946 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094554800 == 93 [pid = 1866] [id = 330] 18:41:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7fd090421800) [pid = 1866] [serial = 991] [outer = (nil)] 18:41:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7fd09098f800) [pid = 1866] [serial = 992] [outer = 0x7fd090421800] 18:41:33 INFO - PROCESS | 1866 | 1461375693070 Marionette DEBUG loaded listener.js 18:41:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7fd091569400) [pid = 1866] [serial = 993] [outer = 0x7fd090421800] 18:41:33 INFO - PROCESS | 1866 | 1461375693953 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]]]}] 18:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1541ms 18:41:34 INFO - PROCESS | 1866 | 1461375694005 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 18:41:34 INFO - PROCESS | 1866 | 1461375694009 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 18:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:41:34 INFO - PROCESS | 1866 | 1461375694016 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:41:34 INFO - PROCESS | 1866 | 1461375694019 Marionette TRACE conn3 <- [1,1294,null,{}] 18:41:34 INFO - PROCESS | 1866 | 1461375694026 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}] 18:41:34 INFO - PROCESS | 1866 | 1461375694230 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 18:41:34 INFO - PROCESS | 1866 | 1461375694407 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09475c800 == 94 [pid = 1866] [id = 331] 18:41:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7fd0907c6800) [pid = 1866] [serial = 994] [outer = (nil)] 18:41:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7fd091accc00) [pid = 1866] [serial = 995] [outer = 0x7fd0907c6800] 18:41:34 INFO - PROCESS | 1866 | 1461375694483 Marionette DEBUG loaded listener.js 18:41:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7fd092797000) [pid = 1866] [serial = 996] [outer = 0x7fd0907c6800] 18:41:35 INFO - PROCESS | 1866 | 1461375695398 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]]]}] 18:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1431ms 18:41:35 INFO - PROCESS | 1866 | 1461375695456 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 18:41:35 INFO - PROCESS | 1866 | 1461375695461 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 18:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:41:35 INFO - PROCESS | 1866 | 1461375695467 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:41:35 INFO - PROCESS | 1866 | 1461375695471 Marionette TRACE conn3 <- [1,1298,null,{}] 18:41:35 INFO - PROCESS | 1866 | 1461375695477 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}] 18:41:35 INFO - PROCESS | 1866 | 1461375695671 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 18:41:35 INFO - PROCESS | 1866 | 1461375695851 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094bcb000 == 95 [pid = 1866] [id = 332] 18:41:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7fd0824e0800) [pid = 1866] [serial = 997] [outer = (nil)] 18:41:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7fd092a10800) [pid = 1866] [serial = 998] [outer = 0x7fd0824e0800] 18:41:35 INFO - PROCESS | 1866 | 1461375695926 Marionette DEBUG loaded listener.js 18:41:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7fd094131400) [pid = 1866] [serial = 999] [outer = 0x7fd0824e0800] 18:41:36 INFO - PROCESS | 1866 | 1461375696904 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]]]}] 18:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1480ms 18:41:36 INFO - PROCESS | 1866 | 1461375696948 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 18:41:36 INFO - PROCESS | 1866 | 1461375696952 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 18:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:41:36 INFO - PROCESS | 1866 | 1461375696958 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:41:36 INFO - PROCESS | 1866 | 1461375696962 Marionette TRACE conn3 <- [1,1302,null,{}] 18:41:36 INFO - PROCESS | 1866 | 1461375696967 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}] 18:41:37 INFO - PROCESS | 1866 | 1461375697182 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 18:41:37 INFO - PROCESS | 1866 | 1461375697412 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd095fdb800 == 96 [pid = 1866] [id = 333] 18:41:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7fd090989c00) [pid = 1866] [serial = 1000] [outer = (nil)] 18:41:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7fd094387000) [pid = 1866] [serial = 1001] [outer = 0x7fd090989c00] 18:41:37 INFO - PROCESS | 1866 | 1461375697536 Marionette DEBUG loaded listener.js 18:41:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7fd094ac3800) [pid = 1866] [serial = 1002] [outer = 0x7fd090989c00] 18:41:38 INFO - PROCESS | 1866 | 1461375698362 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]]]}] 18:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1480ms 18:41:38 INFO - PROCESS | 1866 | 1461375698440 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 18:41:38 INFO - PROCESS | 1866 | 1461375698443 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 18:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:41:38 INFO - PROCESS | 1866 | 1461375698450 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:41:38 INFO - PROCESS | 1866 | 1461375698454 Marionette TRACE conn3 <- [1,1306,null,{}] 18:41:38 INFO - PROCESS | 1866 | 1461375698460 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}] 18:41:38 INFO - PROCESS | 1866 | 1461375698703 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 18:41:38 INFO - PROCESS | 1866 | 1461375698924 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd098511800 == 97 [pid = 1866] [id = 334] 18:41:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7fd09098f000) [pid = 1866] [serial = 1003] [outer = (nil)] 18:41:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7fd094c78c00) [pid = 1866] [serial = 1004] [outer = 0x7fd09098f000] 18:41:39 INFO - PROCESS | 1866 | 1461375699044 Marionette DEBUG loaded listener.js 18:41:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7fd095207000) [pid = 1866] [serial = 1005] [outer = 0x7fd09098f000] 18:41:39 INFO - PROCESS | 1866 | 1461375699897 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]]]}] 18:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1488ms 18:41:39 INFO - PROCESS | 1866 | 1461375699939 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 18:41:39 INFO - PROCESS | 1866 | 1461375699944 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 18:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:41:39 INFO - PROCESS | 1866 | 1461375699951 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:41:39 INFO - PROCESS | 1866 | 1461375699955 Marionette TRACE conn3 <- [1,1310,null,{}] 18:41:39 INFO - PROCESS | 1866 | 1461375699961 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}] 18:41:40 INFO - PROCESS | 1866 | 1461375700165 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 18:41:40 INFO - PROCESS | 1866 | 1461375700351 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099b15000 == 98 [pid = 1866] [id = 335] 18:41:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7fd094388400) [pid = 1866] [serial = 1006] [outer = (nil)] 18:41:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7fd0952ac400) [pid = 1866] [serial = 1007] [outer = 0x7fd094388400] 18:41:40 INFO - PROCESS | 1866 | 1461375700424 Marionette DEBUG loaded listener.js 18:41:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7fd09540a400) [pid = 1866] [serial = 1008] [outer = 0x7fd094388400] 18:41:41 INFO - PROCESS | 1866 | 1461375701370 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] 18:41:41 INFO - PROCESS | 1866 | 1461375701445 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 18:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 18:41:41 INFO - PROCESS | 1866 | 1461375701452 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:41:41 INFO - PROCESS | 1866 | 1461375701456 Marionette TRACE conn3 <- [1,1314,null,{}] 18:41:41 INFO - PROCESS | 1866 | 1461375701461 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}] 18:41:41 INFO - PROCESS | 1866 | 1461375701690 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 18:41:41 INFO - PROCESS | 1866 | 1461375701917 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099c5f800 == 99 [pid = 1866] [id = 336] 18:41:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7fd08e2e1800) [pid = 1866] [serial = 1009] [outer = (nil)] 18:41:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7fd09737b400) [pid = 1866] [serial = 1010] [outer = 0x7fd08e2e1800] 18:41:42 INFO - PROCESS | 1866 | 1461375702014 Marionette DEBUG loaded listener.js 18:41:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7fd09859a000) [pid = 1866] [serial = 1011] [outer = 0x7fd08e2e1800] 18:41:42 INFO - PROCESS | 1866 | 1461375702862 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]]]}] 18:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1482ms 18:41:42 INFO - PROCESS | 1866 | 1461375702935 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 18:41:42 INFO - PROCESS | 1866 | 1461375702939 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 18:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:41:42 INFO - PROCESS | 1866 | 1461375702945 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:41:42 INFO - PROCESS | 1866 | 1461375702949 Marionette TRACE conn3 <- [1,1318,null,{}] 18:41:42 INFO - PROCESS | 1866 | 1461375702954 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}] 18:41:43 INFO - PROCESS | 1866 | 1461375703190 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 18:41:43 INFO - PROCESS | 1866 | 1461375703424 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099fe9800 == 100 [pid = 1866] [id = 337] 18:41:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7fd092a0c400) [pid = 1866] [serial = 1012] [outer = (nil)] 18:41:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7fd09859b800) [pid = 1866] [serial = 1013] [outer = 0x7fd092a0c400] 18:41:43 INFO - PROCESS | 1866 | 1461375703542 Marionette DEBUG loaded listener.js 18:41:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7fd098c0e400) [pid = 1866] [serial = 1014] [outer = 0x7fd092a0c400] 18:41:44 INFO - PROCESS | 1866 | 1461375704402 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]]]}] 18:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1531ms 18:41:44 INFO - PROCESS | 1866 | 1461375704478 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 18:41:44 INFO - PROCESS | 1866 | 1461375704482 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 18:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:41:44 INFO - PROCESS | 1866 | 1461375704489 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:41:44 INFO - PROCESS | 1866 | 1461375704494 Marionette TRACE conn3 <- [1,1322,null,{}] 18:41:44 INFO - PROCESS | 1866 | 1461375704500 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}] 18:41:44 INFO - PROCESS | 1866 | 1461375704766 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 18:41:45 INFO - PROCESS | 1866 | 1461375705069 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08447e800 == 101 [pid = 1866] [id = 338] 18:41:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7fd08236e400) [pid = 1866] [serial = 1015] [outer = (nil)] 18:41:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7fd0864e3c00) [pid = 1866] [serial = 1016] [outer = 0x7fd08236e400] 18:41:45 INFO - PROCESS | 1866 | 1461375705152 Marionette DEBUG loaded listener.js 18:41:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7fd099c34400) [pid = 1866] [serial = 1017] [outer = 0x7fd08236e400] 18:41:46 INFO - PROCESS | 1866 | 1461375706047 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]]]}] 18:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1602ms 18:41:46 INFO - PROCESS | 1866 | 1461375706092 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 18:41:46 INFO - PROCESS | 1866 | 1461375706095 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 18:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:41:46 INFO - PROCESS | 1866 | 1461375706102 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:41:46 INFO - PROCESS | 1866 | 1461375706106 Marionette TRACE conn3 <- [1,1326,null,{}] 18:41:46 INFO - PROCESS | 1866 | 1461375706111 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}] 18:41:46 INFO - PROCESS | 1866 | 1461375706304 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 18:41:46 INFO - PROCESS | 1866 | 1461375706495 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08f72f800 == 102 [pid = 1866] [id = 339] 18:41:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7fd082375800) [pid = 1866] [serial = 1018] [outer = (nil)] 18:41:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7fd099cebc00) [pid = 1866] [serial = 1019] [outer = 0x7fd082375800] 18:41:46 INFO - PROCESS | 1866 | 1461375706569 Marionette DEBUG loaded listener.js 18:41:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7fd09a326400) [pid = 1866] [serial = 1020] [outer = 0x7fd082375800] 18:41:47 INFO - PROCESS | 1866 | 1461375707457 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]]]}] 18:41:47 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 18:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1432ms 18:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:41:47 INFO - PROCESS | 1866 | 1461375707535 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 18:41:47 INFO - PROCESS | 1866 | 1461375707538 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 18:41:47 INFO - PROCESS | 1866 | 1461375707545 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:41:47 INFO - PROCESS | 1866 | 1461375707548 Marionette TRACE conn3 <- [1,1330,null,{}] 18:41:47 INFO - PROCESS | 1866 | 1461375707554 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}] 18:41:47 INFO - PROCESS | 1866 | 1461375707761 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 18:41:47 INFO - PROCESS | 1866 | 1461375707952 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b0f7800 == 103 [pid = 1866] [id = 340] 18:41:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7fd0851b6800) [pid = 1866] [serial = 1021] [outer = (nil)] 18:41:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7fd09a490400) [pid = 1866] [serial = 1022] [outer = 0x7fd0851b6800] 18:41:48 INFO - PROCESS | 1866 | 1461375708022 Marionette DEBUG loaded listener.js 18:41:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7fd09a767c00) [pid = 1866] [serial = 1023] [outer = 0x7fd0851b6800] 18:41:49 INFO - PROCESS | 1866 | 1461375709286 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]]]}] 18:41:49 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 18:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1794ms 18:41:49 INFO - PROCESS | 1866 | 1461375709339 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 18:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:41:49 INFO - PROCESS | 1866 | 1461375709344 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 18:41:49 INFO - PROCESS | 1866 | 1461375709352 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:41:49 INFO - PROCESS | 1866 | 1461375709357 Marionette TRACE conn3 <- [1,1334,null,{}] 18:41:49 INFO - PROCESS | 1866 | 1461375709365 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}] 18:41:49 INFO - PROCESS | 1866 | 1461375709617 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 18:41:49 INFO - PROCESS | 1866 | 1461375709817 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e3c7000 == 104 [pid = 1866] [id = 341] 18:41:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7fd082be7800) [pid = 1866] [serial = 1024] [outer = (nil)] 18:41:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7fd08389f800) [pid = 1866] [serial = 1025] [outer = 0x7fd082be7800] 18:41:49 INFO - PROCESS | 1866 | 1461375709898 Marionette DEBUG loaded listener.js 18:41:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7fd087402800) [pid = 1866] [serial = 1026] [outer = 0x7fd082be7800] 18:41:50 INFO - PROCESS | 1866 | 1461375710919 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]]]}] 18:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1636ms 18:41:50 INFO - PROCESS | 1866 | 1461375710989 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 18:41:51 INFO - PROCESS | 1866 | 1461375710997 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 18:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:41:51 INFO - PROCESS | 1866 | 1461375711008 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:41:51 INFO - PROCESS | 1866 | 1461375711013 Marionette TRACE conn3 <- [1,1338,null,{}] 18:41:51 INFO - PROCESS | 1866 | 1461375711020 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}] 18:41:51 INFO - PROCESS | 1866 | 1461375711263 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 18:41:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090e72000 == 103 [pid = 1866] [id = 326] 18:41:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09057f800 == 102 [pid = 1866] [id = 325] 18:41:51 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7fd081444000) [pid = 1866] [serial = 890] [outer = (nil)] [url = about:blank] 18:41:51 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7fd082373000) [pid = 1866] [serial = 893] [outer = (nil)] [url = about:blank] 18:41:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e4d7800 == 101 [pid = 1866] [id = 324] 18:41:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08db24800 == 100 [pid = 1866] [id = 323] 18:41:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0836b1800 == 99 [pid = 1866] [id = 322] 18:41:51 INFO - PROCESS | 1866 | 1461375711611 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd082322800 == 98 [pid = 1866] [id = 321] 18:41:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08512b800 == 97 [pid = 1866] [id = 320] 18:41:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0829b2000 == 98 [pid = 1866] [id = 342] 18:41:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7fd081444000) [pid = 1866] [serial = 1027] [outer = (nil)] 18:41:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7fd0851b1800) [pid = 1866] [serial = 1028] [outer = 0x7fd081444000] 18:41:51 INFO - PROCESS | 1866 | 1461375711727 Marionette DEBUG loaded listener.js 18:41:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7fd08deed800) [pid = 1866] [serial = 1029] [outer = 0x7fd081444000] 18:41:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e2b2800 == 97 [pid = 1866] [id = 317] 18:41:51 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0836ae800 == 96 [pid = 1866] [id = 316] 18:41:52 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0af8e6800 == 95 [pid = 1866] [id = 315] 18:41:52 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd085135800 == 94 [pid = 1866] [id = 314] 18:41:52 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0837af000 == 93 [pid = 1866] [id = 313] 18:41:52 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0af85e800 == 92 [pid = 1866] [id = 312] 18:41:52 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac60d000 == 91 [pid = 1866] [id = 311] 18:41:52 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09532a000 == 90 [pid = 1866] [id = 310] 18:41:52 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08f728800 == 89 [pid = 1866] [id = 309] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7fd09cf89400) [pid = 1866] [serial = 872] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7fd094817c00) [pid = 1866] [serial = 909] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7fd09aaab400) [pid = 1866] [serial = 914] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7fd0aa620400) [pid = 1866] [serial = 878] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7fd0822f4c00) [pid = 1866] [serial = 884] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7fd09065e000) [pid = 1866] [serial = 903] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7fd08f719c00) [pid = 1866] [serial = 902] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7fd0824e7400) [pid = 1866] [serial = 897] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7fd08f716800) [pid = 1866] [serial = 860] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7fd08deed400) [pid = 1866] [serial = 923] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7fd0a7878400) [pid = 1866] [serial = 920] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7fd090e94000) [pid = 1866] [serial = 905] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7fd0936b1800) [pid = 1866] [serial = 911] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7fd09c468000) [pid = 1866] [serial = 917] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7fd09a326c00) [pid = 1866] [serial = 912] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7fd09b6ed400) [pid = 1866] [serial = 915] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7fd09c1f8c00) [pid = 1866] [serial = 921] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7fd0851b1400) [pid = 1866] [serial = 881] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7fd082bf3400) [pid = 1866] [serial = 899] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7fd092917800) [pid = 1866] [serial = 863] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7fd099515800) [pid = 1866] [serial = 866] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7fd09167dc00) [pid = 1866] [serial = 906] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7fd0a8944400) [pid = 1866] [serial = 875] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7fd0838a4c00) [pid = 1866] [serial = 900] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7fd094140400) [pid = 1866] [serial = 908] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7fd09ab26c00) [pid = 1866] [serial = 857] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7fd0a198a400) [pid = 1866] [serial = 918] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7fd09aaa7c00) [pid = 1866] [serial = 869] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7fd0851b6400) [pid = 1866] [serial = 887] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7fd0824e2000) [pid = 1866] [serial = 896] [outer = (nil)] [url = about:blank] 18:41:52 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7fd090988800) [pid = 1866] [serial = 924] [outer = (nil)] [url = about:blank] 18:41:53 INFO - PROCESS | 1866 | 1461375713037 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]]]}] 18:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2044ms 18:41:53 INFO - PROCESS | 1866 | 1461375713052 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 18:41:53 INFO - PROCESS | 1866 | 1461375713056 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 18:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:41:53 INFO - PROCESS | 1866 | 1461375713062 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:41:53 INFO - PROCESS | 1866 | 1461375713068 Marionette TRACE conn3 <- [1,1342,null,{}] 18:41:53 INFO - PROCESS | 1866 | 1461375713084 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}] 18:41:53 INFO - PROCESS | 1866 | 1461375713350 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 18:41:53 INFO - PROCESS | 1866 | 1461375713444 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087622000 == 90 [pid = 1866] [id = 343] 18:41:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7fd08e2e3400) [pid = 1866] [serial = 1030] [outer = (nil)] 18:41:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7fd090655c00) [pid = 1866] [serial = 1031] [outer = 0x7fd08e2e3400] 18:41:53 INFO - PROCESS | 1866 | 1461375713511 Marionette DEBUG loaded listener.js 18:41:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7fd090895c00) [pid = 1866] [serial = 1032] [outer = 0x7fd08e2e3400] 18:41:54 INFO - PROCESS | 1866 | 1461375714286 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]]]}] 18:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1290ms 18:41:54 INFO - PROCESS | 1866 | 1461375714353 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 18:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:41:54 INFO - PROCESS | 1866 | 1461375714357 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 18:41:54 INFO - PROCESS | 1866 | 1461375714364 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:41:54 INFO - PROCESS | 1866 | 1461375714367 Marionette TRACE conn3 <- [1,1346,null,{}] 18:41:54 INFO - PROCESS | 1866 | 1461375714372 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}] 18:41:54 INFO - PROCESS | 1866 | 1461375714599 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 18:41:54 INFO - PROCESS | 1866 | 1461375714633 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08ef07800 == 91 [pid = 1866] [id = 344] 18:41:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7fd090659800) [pid = 1866] [serial = 1033] [outer = (nil)] 18:41:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7fd0915c6c00) [pid = 1866] [serial = 1034] [outer = 0x7fd090659800] 18:41:54 INFO - PROCESS | 1866 | 1461375714709 Marionette DEBUG loaded listener.js 18:41:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7fd0917afc00) [pid = 1866] [serial = 1035] [outer = 0x7fd090659800] 18:41:55 INFO - PROCESS | 1866 | 1461375715701 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]]]}] 18:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1380ms 18:41:55 INFO - PROCESS | 1866 | 1461375715744 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 18:41:55 INFO - PROCESS | 1866 | 1461375715748 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 18:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:41:55 INFO - PROCESS | 1866 | 1461375715759 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:41:55 INFO - PROCESS | 1866 | 1461375715762 Marionette TRACE conn3 <- [1,1350,null,{}] 18:41:55 INFO - PROCESS | 1866 | 1461375715766 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}] 18:41:55 INFO - PROCESS | 1866 | 1461375715989 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 18:41:56 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7fd0824ea800) [pid = 1866] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:41:56 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7fd0907c2c00) [pid = 1866] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:41:56 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7fd086176400) [pid = 1866] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:41:56 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7fd08389a000) [pid = 1866] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:41:56 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7fd0824e4000) [pid = 1866] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:41:56 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7fd0812ac800) [pid = 1866] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:41:56 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7fd08f75c800) [pid = 1866] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:41:56 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7fd092913400) [pid = 1866] [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.] 18:41:56 INFO - PROCESS | 1866 | 1461375716593 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08448b000 == 92 [pid = 1866] [id = 345] 18:41:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7fd0812ac800) [pid = 1866] [serial = 1036] [outer = (nil)] 18:41:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7fd0824ebc00) [pid = 1866] [serial = 1037] [outer = 0x7fd0812ac800] 18:41:56 INFO - PROCESS | 1866 | 1461375716660 Marionette DEBUG loaded listener.js 18:41:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7fd08f75d000) [pid = 1866] [serial = 1038] [outer = 0x7fd0812ac800] 18:41:57 INFO - PROCESS | 1866 | 1461375717375 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]]]}] 18:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1639ms 18:41:57 INFO - PROCESS | 1866 | 1461375717395 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 18:41:57 INFO - PROCESS | 1866 | 1461375717398 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 18:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:41:57 INFO - PROCESS | 1866 | 1461375717404 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:41:57 INFO - PROCESS | 1866 | 1461375717406 Marionette TRACE conn3 <- [1,1354,null,{}] 18:41:57 INFO - PROCESS | 1866 | 1461375717412 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}] 18:41:57 INFO - PROCESS | 1866 | 1461375717666 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 18:41:57 INFO - PROCESS | 1866 | 1461375717694 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd093663000 == 93 [pid = 1866] [id = 346] 18:41:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7fd090416000) [pid = 1866] [serial = 1039] [outer = (nil)] 18:41:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7fd09413a800) [pid = 1866] [serial = 1040] [outer = 0x7fd090416000] 18:41:57 INFO - PROCESS | 1866 | 1461375717760 Marionette DEBUG loaded listener.js 18:41:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7fd094abec00) [pid = 1866] [serial = 1041] [outer = 0x7fd090416000] 18:41:58 INFO - PROCESS | 1866 | 1461375718823 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]]]}] 18:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1479ms 18:41:58 INFO - PROCESS | 1866 | 1461375718886 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 18:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:41:58 INFO - PROCESS | 1866 | 1461375718893 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 18:41:58 INFO - PROCESS | 1866 | 1461375718902 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:41:58 INFO - PROCESS | 1866 | 1461375718909 Marionette TRACE conn3 <- [1,1358,null,{}] 18:41:58 INFO - PROCESS | 1866 | 1461375718920 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}] 18:41:59 INFO - PROCESS | 1866 | 1461375719176 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 18:41:59 INFO - PROCESS | 1866 | 1461375719462 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:41:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08512f800 == 94 [pid = 1866] [id = 347] 18:41:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7fd08236ec00) [pid = 1866] [serial = 1042] [outer = (nil)] 18:41:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7fd0824edc00) [pid = 1866] [serial = 1043] [outer = 0x7fd08236ec00] 18:41:59 INFO - PROCESS | 1866 | 1461375719543 Marionette DEBUG loaded listener.js 18:41:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7fd0864e8c00) [pid = 1866] [serial = 1044] [outer = 0x7fd08236ec00] 18:42:00 INFO - PROCESS | 1866 | 1461375720496 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]]]}] 18:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1646ms 18:42:00 INFO - PROCESS | 1866 | 1461375720547 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 18:42:00 INFO - PROCESS | 1866 | 1461375720557 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 18:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:42:00 INFO - PROCESS | 1866 | 1461375720568 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:42:00 INFO - PROCESS | 1866 | 1461375720573 Marionette TRACE conn3 <- [1,1362,null,{}] 18:42:00 INFO - PROCESS | 1866 | 1461375720580 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}] 18:42:00 INFO - PROCESS | 1866 | 1461375720791 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 18:42:01 INFO - PROCESS | 1866 | 1461375721029 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0913b7000 == 95 [pid = 1866] [id = 348] 18:42:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7fd08e2e1c00) [pid = 1866] [serial = 1045] [outer = (nil)] 18:42:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7fd08f713000) [pid = 1866] [serial = 1046] [outer = 0x7fd08e2e1c00] 18:42:01 INFO - PROCESS | 1866 | 1461375721150 Marionette DEBUG loaded listener.js 18:42:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7fd0907bdc00) [pid = 1866] [serial = 1047] [outer = 0x7fd08e2e1c00] 18:42:02 INFO - PROCESS | 1866 | 1461375722140 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]]]}] 18:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1631ms 18:42:02 INFO - PROCESS | 1866 | 1461375722200 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 18:42:02 INFO - PROCESS | 1866 | 1461375722205 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 18:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:42:02 INFO - PROCESS | 1866 | 1461375722213 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:42:02 INFO - PROCESS | 1866 | 1461375722219 Marionette TRACE conn3 <- [1,1366,null,{}] 18:42:02 INFO - PROCESS | 1866 | 1461375722279 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}] 18:42:02 INFO - PROCESS | 1866 | 1461375722527 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 18:42:02 INFO - PROCESS | 1866 | 1461375722763 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09532b000 == 96 [pid = 1866] [id = 349] 18:42:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7fd090c0c400) [pid = 1866] [serial = 1048] [outer = (nil)] 18:42:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7fd092912c00) [pid = 1866] [serial = 1049] [outer = 0x7fd090c0c400] 18:42:02 INFO - PROCESS | 1866 | 1461375722844 Marionette DEBUG loaded listener.js 18:42:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7fd09418c400) [pid = 1866] [serial = 1050] [outer = 0x7fd090c0c400] 18:42:03 INFO - PROCESS | 1866 | 1461375723773 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] 18:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 18:42:03 INFO - PROCESS | 1866 | 1461375723797 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 18:42:03 INFO - PROCESS | 1866 | 1461375723804 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:42:03 INFO - PROCESS | 1866 | 1461375723808 Marionette TRACE conn3 <- [1,1370,null,{}] 18:42:03 INFO - PROCESS | 1866 | 1461375723815 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}] 18:42:04 INFO - PROCESS | 1866 | 1461375724012 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 18:42:04 INFO - PROCESS | 1866 | 1461375724200 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099fdd000 == 97 [pid = 1866] [id = 350] 18:42:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7fd09156b800) [pid = 1866] [serial = 1051] [outer = (nil)] 18:42:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7fd094abe400) [pid = 1866] [serial = 1052] [outer = 0x7fd09156b800] 18:42:04 INFO - PROCESS | 1866 | 1461375724278 Marionette DEBUG loaded listener.js 18:42:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7fd0952acc00) [pid = 1866] [serial = 1053] [outer = 0x7fd09156b800] 18:42:05 INFO - PROCESS | 1866 | 1461375725184 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] 18:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 18:42:05 INFO - PROCESS | 1866 | 1461375725242 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 18:42:05 INFO - PROCESS | 1866 | 1461375725250 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:42:05 INFO - PROCESS | 1866 | 1461375725254 Marionette TRACE conn3 <- [1,1374,null,{}] 18:42:05 INFO - PROCESS | 1866 | 1461375725259 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}] 18:42:05 INFO - PROCESS | 1866 | 1461375725462 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 18:42:05 INFO - PROCESS | 1866 | 1461375725643 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b616800 == 98 [pid = 1866] [id = 351] 18:42:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7fd094197000) [pid = 1866] [serial = 1054] [outer = (nil)] 18:42:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7fd098c0e000) [pid = 1866] [serial = 1055] [outer = 0x7fd094197000] 18:42:05 INFO - PROCESS | 1866 | 1461375725719 Marionette DEBUG loaded listener.js 18:42:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7fd099b44400) [pid = 1866] [serial = 1056] [outer = 0x7fd094197000] 18:42:06 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:42:06 INFO - PROCESS | 1866 | 1461375726658 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] 18:42:06 INFO - PROCESS | 1866 | 1461375726691 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 18:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 18:42:06 INFO - PROCESS | 1866 | 1461375726699 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:42:06 INFO - PROCESS | 1866 | 1461375726703 Marionette TRACE conn3 <- [1,1378,null,{}] 18:42:06 INFO - PROCESS | 1866 | 1461375726709 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}] 18:42:06 INFO - PROCESS | 1866 | 1461375726957 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 18:42:07 INFO - PROCESS | 1866 | 1461375727232 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09dcc3800 == 99 [pid = 1866] [id = 352] 18:42:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7fd09aaa4000) [pid = 1866] [serial = 1057] [outer = (nil)] 18:42:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7fd09aaa9c00) [pid = 1866] [serial = 1058] [outer = 0x7fd09aaa4000] 18:42:07 INFO - PROCESS | 1866 | 1461375727357 Marionette DEBUG loaded listener.js 18:42:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7fd09b039400) [pid = 1866] [serial = 1059] [outer = 0x7fd09aaa4000] 18:42:08 INFO - PROCESS | 1866 | 1461375728184 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] 18:42:08 INFO - PROCESS | 1866 | 1461375728242 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 18:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 18:42:08 INFO - PROCESS | 1866 | 1461375728251 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:42:08 INFO - PROCESS | 1866 | 1461375728253 Marionette TRACE conn3 <- [1,1382,null,{}] 18:42:08 INFO - PROCESS | 1866 | 1461375728260 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}] 18:42:08 INFO - PROCESS | 1866 | 1461375728453 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 18:42:08 INFO - PROCESS | 1866 | 1461375728640 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a69a6800 == 100 [pid = 1866] [id = 353] 18:42:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7fd09aaa0000) [pid = 1866] [serial = 1060] [outer = (nil)] 18:42:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7fd09baacc00) [pid = 1866] [serial = 1061] [outer = 0x7fd09aaa0000] 18:42:08 INFO - PROCESS | 1866 | 1461375728710 Marionette DEBUG loaded listener.js 18:42:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7fd09c176400) [pid = 1866] [serial = 1062] [outer = 0x7fd09aaa0000] 18:42:09 INFO - PROCESS | 1866 | [1866] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 18:42:09 INFO - PROCESS | 1866 | 1461375729651 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] 18:42:09 INFO - PROCESS | 1866 | 1461375729689 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 18:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 18:42:09 INFO - PROCESS | 1866 | 1461375729696 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:42:09 INFO - PROCESS | 1866 | 1461375729700 Marionette TRACE conn3 <- [1,1386,null,{}] 18:42:09 INFO - PROCESS | 1866 | 1461375729705 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}] 18:42:09 INFO - PROCESS | 1866 | 1461375729893 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 18:42:10 INFO - PROCESS | 1866 | 1461375730093 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7c03800 == 101 [pid = 1866] [id = 354] 18:42:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7fd086174000) [pid = 1866] [serial = 1063] [outer = (nil)] 18:42:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7fd094ac6800) [pid = 1866] [serial = 1064] [outer = 0x7fd086174000] 18:42:10 INFO - PROCESS | 1866 | 1461375730163 Marionette DEBUG loaded listener.js 18:42:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7fd09cf63c00) [pid = 1866] [serial = 1065] [outer = 0x7fd086174000] 18:42:11 INFO - PROCESS | 1866 | 1461375731085 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] 18:42:11 INFO - PROCESS | 1866 | 1461375731132 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 18:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 18:42:11 INFO - PROCESS | 1866 | 1461375731138 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:42:11 INFO - PROCESS | 1866 | 1461375731141 Marionette TRACE conn3 <- [1,1390,null,{}] 18:42:11 INFO - PROCESS | 1866 | 1461375731148 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}] 18:42:11 INFO - PROCESS | 1866 | 1461375731347 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 18:42:11 INFO - PROCESS | 1866 | 1461375731537 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a8c75800 == 102 [pid = 1866] [id = 355] 18:42:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7fd0864e2400) [pid = 1866] [serial = 1066] [outer = (nil)] 18:42:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7fd0a0a55c00) [pid = 1866] [serial = 1067] [outer = 0x7fd0864e2400] 18:42:11 INFO - PROCESS | 1866 | 1461375731611 Marionette DEBUG loaded listener.js 18:42:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7fd0a6919c00) [pid = 1866] [serial = 1068] [outer = 0x7fd0864e2400] 18:42:12 INFO - PROCESS | 1866 | 1461375732499 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]]]}] 18:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1433ms 18:42:12 INFO - PROCESS | 1866 | 1461375732573 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 18:42:12 INFO - PROCESS | 1866 | 1461375732577 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 18:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:42:12 INFO - PROCESS | 1866 | 1461375732583 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:42:12 INFO - PROCESS | 1866 | 1461375732586 Marionette TRACE conn3 <- [1,1394,null,{}] 18:42:12 INFO - PROCESS | 1866 | 1461375732592 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}] 18:42:12 INFO - PROCESS | 1866 | 1461375732833 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 18:42:13 INFO - PROCESS | 1866 | 1461375733058 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac3b3000 == 103 [pid = 1866] [id = 356] 18:42:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7fd09a330800) [pid = 1866] [serial = 1069] [outer = (nil)] 18:42:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7fd0a756c800) [pid = 1866] [serial = 1070] [outer = 0x7fd09a330800] 18:42:13 INFO - PROCESS | 1866 | 1461375733176 Marionette DEBUG loaded listener.js 18:42:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7fd0a7878000) [pid = 1866] [serial = 1071] [outer = 0x7fd09a330800] 18:42:14 INFO - PROCESS | 1866 | 1461375734048 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]]]}] 18:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1481ms 18:42:14 INFO - PROCESS | 1866 | 1461375734065 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 18:42:14 INFO - PROCESS | 1866 | 1461375734070 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 18:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:42:14 INFO - PROCESS | 1866 | 1461375734077 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:42:14 INFO - PROCESS | 1866 | 1461375734080 Marionette TRACE conn3 <- [1,1398,null,{}] 18:42:14 INFO - PROCESS | 1866 | 1461375734087 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}] 18:42:14 INFO - PROCESS | 1866 | 1461375734316 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 18:42:14 INFO - PROCESS | 1866 | 1461375734511 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ace96800 == 104 [pid = 1866] [id = 357] 18:42:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7fd0a8abc800) [pid = 1866] [serial = 1072] [outer = (nil)] 18:42:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7fd0a8c2e800) [pid = 1866] [serial = 1073] [outer = 0x7fd0a8abc800] 18:42:14 INFO - PROCESS | 1866 | 1461375734645 Marionette DEBUG loaded listener.js 18:42:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7fd0aa6a4800) [pid = 1866] [serial = 1074] [outer = 0x7fd0a8abc800] 18:42:15 INFO - PROCESS | 1866 | 1461375735522 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]]]}] 18:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1487ms 18:42:15 INFO - PROCESS | 1866 | 1461375735565 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 18:42:15 INFO - PROCESS | 1866 | 1461375735568 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 18:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:42:15 INFO - PROCESS | 1866 | 1461375735575 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:42:15 INFO - PROCESS | 1866 | 1461375735578 Marionette TRACE conn3 <- [1,1402,null,{}] 18:42:15 INFO - PROCESS | 1866 | 1461375735584 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}] 18:42:15 INFO - PROCESS | 1866 | 1461375735786 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 18:42:15 INFO - PROCESS | 1866 | 1461375735978 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0af565800 == 105 [pid = 1866] [id = 358] 18:42:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7fd0a8944400) [pid = 1866] [serial = 1075] [outer = (nil)] 18:42:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7fd0ac49d800) [pid = 1866] [serial = 1076] [outer = 0x7fd0a8944400] 18:42:16 INFO - PROCESS | 1866 | 1461375736050 Marionette DEBUG loaded listener.js 18:42:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7fd0ac5bec00) [pid = 1866] [serial = 1077] [outer = 0x7fd0a8944400] 18:42:16 INFO - PROCESS | 1866 | 1461375736994 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]]]}] 18:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1479ms 18:42:17 INFO - PROCESS | 1866 | 1461375737055 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 18:42:17 INFO - PROCESS | 1866 | 1461375737060 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 18:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:42:17 INFO - PROCESS | 1866 | 1461375737067 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:42:17 INFO - PROCESS | 1866 | 1461375737071 Marionette TRACE conn3 <- [1,1406,null,{}] 18:42:17 INFO - PROCESS | 1866 | 1461375737076 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}] 18:42:17 INFO - PROCESS | 1866 | 1461375737295 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 18:42:17 INFO - PROCESS | 1866 | 1461375737484 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08dd29000 == 106 [pid = 1866] [id = 359] 18:42:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7fd0812b1000) [pid = 1866] [serial = 1078] [outer = (nil)] 18:42:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7fd082163c00) [pid = 1866] [serial = 1079] [outer = 0x7fd0812b1000] 18:42:17 INFO - PROCESS | 1866 | 1461375737598 Marionette DEBUG loaded listener.js 18:42:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7fd082168400) [pid = 1866] [serial = 1080] [outer = 0x7fd0812b1000] 18:42:18 INFO - PROCESS | 1866 | 1461375738460 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]]]}] 18:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1430ms 18:42:18 INFO - PROCESS | 1866 | 1461375738498 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 18:42:18 INFO - PROCESS | 1866 | 1461375738501 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 18:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:42:18 INFO - PROCESS | 1866 | 1461375738508 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:42:18 INFO - PROCESS | 1866 | 1461375738512 Marionette TRACE conn3 <- [1,1410,null,{}] 18:42:18 INFO - PROCESS | 1866 | 1461375738517 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}] 18:42:18 INFO - PROCESS | 1866 | 1461375738718 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 18:42:18 INFO - PROCESS | 1866 | 1461375738923 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0b0ec4000 == 107 [pid = 1866] [id = 360] 18:42:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7fd08215bc00) [pid = 1866] [serial = 1081] [outer = (nil)] 18:42:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7fd08def0400) [pid = 1866] [serial = 1082] [outer = 0x7fd08215bc00] 18:42:19 INFO - PROCESS | 1866 | 1461375739039 Marionette DEBUG loaded listener.js 18:42:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7fd099cf3c00) [pid = 1866] [serial = 1083] [outer = 0x7fd08215bc00] 18:42:20 INFO - PROCESS | 1866 | 1461375740552 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]]]}] 18:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2083ms 18:42:20 INFO - PROCESS | 1866 | 1461375740592 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 18:42:20 INFO - PROCESS | 1866 | 1461375740598 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 18:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:42:20 INFO - PROCESS | 1866 | 1461375740615 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:42:20 INFO - PROCESS | 1866 | 1461375740619 Marionette TRACE conn3 <- [1,1414,null,{}] 18:42:20 INFO - PROCESS | 1866 | 1461375740627 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}] 18:42:20 INFO - PROCESS | 1866 | 1461375740851 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 18:42:21 INFO - PROCESS | 1866 | 1461375741015 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087a95800 == 108 [pid = 1866] [id = 361] 18:42:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7fd07fbe6400) [pid = 1866] [serial = 1084] [outer = (nil)] 18:42:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 250 (0x7fd0824e2000) [pid = 1866] [serial = 1085] [outer = 0x7fd07fbe6400] 18:42:21 INFO - PROCESS | 1866 | 1461375741144 Marionette DEBUG loaded listener.js 18:42:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 251 (0x7fd08511ac00) [pid = 1866] [serial = 1086] [outer = 0x7fd07fbe6400] 18:42:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08448b000 == 107 [pid = 1866] [id = 345] 18:42:22 INFO - PROCESS | 1866 | 1461375742445 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]]]}] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 250 (0x7fd0a7873c00) [pid = 1866] [serial = 944] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 249 (0x7fd0a8c35c00) [pid = 1866] [serial = 947] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7fd0812ac000) [pid = 1866] [serial = 950] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7fd09089c400) [pid = 1866] [serial = 953] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7fd07fbe2800) [pid = 1866] [serial = 956] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7fd09065c000) [pid = 1866] [serial = 959] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08ef07800 == 106 [pid = 1866] [id = 344] 18:42:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd087622000 == 105 [pid = 1866] [id = 343] 18:42:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0829b2000 == 104 [pid = 1866] [id = 342] 18:42:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e3c7000 == 103 [pid = 1866] [id = 341] 18:42:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099c5f800 == 102 [pid = 1866] [id = 336] 18:42:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099b15000 == 101 [pid = 1866] [id = 335] 18:42:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd098511800 == 100 [pid = 1866] [id = 334] 18:42:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd095fdb800 == 99 [pid = 1866] [id = 333] 18:42:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094bcb000 == 98 [pid = 1866] [id = 332] 18:42:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09475c800 == 97 [pid = 1866] [id = 331] 18:42:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094554800 == 96 [pid = 1866] [id = 330] 18:42:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090578800 == 95 [pid = 1866] [id = 329] 18:42:22 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08761c000 == 94 [pid = 1866] [id = 328] 18:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1936ms 18:42:22 INFO - PROCESS | 1866 | 1461375742553 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 18:42:22 INFO - PROCESS | 1866 | 1461375742562 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 18:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:42:22 INFO - PROCESS | 1866 | 1461375742572 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:42:22 INFO - PROCESS | 1866 | 1461375742576 Marionette TRACE conn3 <- [1,1418,null,{}] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7fd08740b000) [pid = 1866] [serial = 968] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7fd087447400) [pid = 1866] [serial = 969] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7fd0907ca400) [pid = 1866] [serial = 977] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7fd090988400) [pid = 1866] [serial = 978] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7fd0909bf000) [pid = 1866] [serial = 980] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7fd082be5400) [pid = 1866] [serial = 929] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7fd08e2dd400) [pid = 1866] [serial = 971] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7fd0851ac000) [pid = 1866] [serial = 966] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7fd082bef800) [pid = 1866] [serial = 965] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7fd081439000) [pid = 1866] [serial = 962] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7fd094394800) [pid = 1866] [serial = 926] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7fd0822ee800) [pid = 1866] [serial = 963] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7fd09413a000) [pid = 1866] [serial = 935] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7fd099511000) [pid = 1866] [serial = 941] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7fd08f712000) [pid = 1866] [serial = 932] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7fd094c77400) [pid = 1866] [serial = 938] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7fd0915bdc00) [pid = 1866] [serial = 981] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7fd09041e800) [pid = 1866] [serial = 974] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7fd090732400) [pid = 1866] [serial = 975] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7fd098c04400) [pid = 1866] [serial = 660] [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.] 18:42:22 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7fd08f74e800) [pid = 1866] [serial = 972] [outer = (nil)] [url = about:blank] 18:42:22 INFO - PROCESS | 1866 | 1461375742639 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}] 18:42:22 INFO - PROCESS | 1866 | 1461375742901 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 18:42:23 INFO - PROCESS | 1866 | 1461375743051 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08448b000 == 95 [pid = 1866] [id = 362] 18:42:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7fd08236dc00) [pid = 1866] [serial = 1087] [outer = (nil)] 18:42:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7fd087410c00) [pid = 1866] [serial = 1088] [outer = 0x7fd08236dc00] 18:42:23 INFO - PROCESS | 1866 | 1461375743125 Marionette DEBUG loaded listener.js 18:42:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7fd08e2e5c00) [pid = 1866] [serial = 1089] [outer = 0x7fd08236dc00] 18:42:23 INFO - PROCESS | 1866 | 1461375743899 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]]]}] 18:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1407ms 18:42:23 INFO - PROCESS | 1866 | 1461375743980 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 18:42:23 INFO - PROCESS | 1866 | 1461375743984 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 18:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:42:23 INFO - PROCESS | 1866 | 1461375743991 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:42:24 INFO - PROCESS | 1866 | 1461375743998 Marionette TRACE conn3 <- [1,1422,null,{}] 18:42:24 INFO - PROCESS | 1866 | 1461375744014 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}] 18:42:24 INFO - PROCESS | 1866 | 1461375744211 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 18:42:24 INFO - PROCESS | 1866 | 1461375744363 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08dd36800 == 96 [pid = 1866] [id = 363] 18:42:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7fd08e2e8400) [pid = 1866] [serial = 1090] [outer = (nil)] 18:42:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7fd090734c00) [pid = 1866] [serial = 1091] [outer = 0x7fd08e2e8400] 18:42:24 INFO - PROCESS | 1866 | 1461375744433 Marionette DEBUG loaded listener.js 18:42:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7fd0908a0800) [pid = 1866] [serial = 1092] [outer = 0x7fd08e2e8400] 18:42:25 INFO - PROCESS | 1866 | 1461375745296 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]]]}] 18:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1339ms 18:42:25 INFO - PROCESS | 1866 | 1461375745332 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 18:42:25 INFO - PROCESS | 1866 | 1461375745336 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 18:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:42:25 INFO - PROCESS | 1866 | 1461375745342 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:42:25 INFO - PROCESS | 1866 | 1461375745344 Marionette TRACE conn3 <- [1,1426,null,{}] 18:42:25 INFO - PROCESS | 1866 | 1461375745365 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}] 18:42:25 INFO - PROCESS | 1866 | 1461375745616 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 18:42:25 INFO - PROCESS | 1866 | 1461375745660 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090568800 == 97 [pid = 1866] [id = 364] 18:42:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7fd090917800) [pid = 1866] [serial = 1093] [outer = (nil)] 18:42:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7fd091680000) [pid = 1866] [serial = 1094] [outer = 0x7fd090917800] 18:42:25 INFO - PROCESS | 1866 | 1461375745727 Marionette DEBUG loaded listener.js 18:42:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7fd092796c00) [pid = 1866] [serial = 1095] [outer = 0x7fd090917800] 18:42:26 INFO - PROCESS | 1866 | 1461375746682 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]]]}] 18:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1377ms 18:42:26 INFO - PROCESS | 1866 | 1461375746728 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 18:42:26 INFO - PROCESS | 1866 | 1461375746732 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 18:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:42:26 INFO - PROCESS | 1866 | 1461375746738 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:42:26 INFO - PROCESS | 1866 | 1461375746740 Marionette TRACE conn3 <- [1,1430,null,{}] 18:42:26 INFO - PROCESS | 1866 | 1461375746746 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}] 18:42:26 INFO - PROCESS | 1866 | 1461375746991 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 18:42:27 INFO - PROCESS | 1866 | 1461375747023 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09261d800 == 98 [pid = 1866] [id = 365] 18:42:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7fd07fbdc400) [pid = 1866] [serial = 1096] [outer = (nil)] 18:42:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7fd09413a000) [pid = 1866] [serial = 1097] [outer = 0x7fd07fbdc400] 18:42:27 INFO - PROCESS | 1866 | 1461375747093 Marionette DEBUG loaded listener.js 18:42:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7fd094386c00) [pid = 1866] [serial = 1098] [outer = 0x7fd07fbdc400] 18:42:27 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7fd090659800) [pid = 1866] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:42:27 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7fd0812ac800) [pid = 1866] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:42:27 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7fd08e2e3400) [pid = 1866] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:42:27 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7fd081444000) [pid = 1866] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:42:27 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7fd082be7800) [pid = 1866] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:42:27 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7fd09261c800) [pid = 1866] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:42:28 INFO - PROCESS | 1866 | 1461375748429 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]]]}] 18:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1728ms 18:42:28 INFO - PROCESS | 1866 | 1461375748469 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 18:42:28 INFO - PROCESS | 1866 | 1461375748471 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 18:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:42:28 INFO - PROCESS | 1866 | 1461375748477 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:42:28 INFO - PROCESS | 1866 | 1461375748480 Marionette TRACE conn3 <- [1,1434,null,{}] 18:42:28 INFO - PROCESS | 1866 | 1461375748485 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}] 18:42:28 INFO - PROCESS | 1866 | 1461375748683 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 18:42:28 INFO - PROCESS | 1866 | 1461375748844 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0947cc000 == 99 [pid = 1866] [id = 366] 18:42:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7fd0822f8000) [pid = 1866] [serial = 1099] [outer = (nil)] 18:42:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7fd094817800) [pid = 1866] [serial = 1100] [outer = 0x7fd0822f8000] 18:42:28 INFO - PROCESS | 1866 | 1461375748912 Marionette DEBUG loaded listener.js 18:42:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7fd098599800) [pid = 1866] [serial = 1101] [outer = 0x7fd0822f8000] 18:42:29 INFO - PROCESS | 1866 | 1461375749648 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]]]}] 18:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1228ms 18:42:29 INFO - PROCESS | 1866 | 1461375749706 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 18:42:29 INFO - PROCESS | 1866 | 1461375749709 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 18:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:42:29 INFO - PROCESS | 1866 | 1461375749715 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:42:29 INFO - PROCESS | 1866 | 1461375749717 Marionette TRACE conn3 <- [1,1438,null,{}] 18:42:29 INFO - PROCESS | 1866 | 1461375749723 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}] 18:42:30 INFO - PROCESS | 1866 | 1461375750089 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 18:42:30 INFO - PROCESS | 1866 | 1461375750189 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0837b6000 == 100 [pid = 1866] [id = 367] 18:42:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7fd07fbe1800) [pid = 1866] [serial = 1102] [outer = (nil)] 18:42:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7fd0812a6000) [pid = 1866] [serial = 1103] [outer = 0x7fd07fbe1800] 18:42:30 INFO - PROCESS | 1866 | 1461375750308 Marionette DEBUG loaded listener.js 18:42:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7fd082373000) [pid = 1866] [serial = 1104] [outer = 0x7fd07fbe1800] 18:42:31 INFO - PROCESS | 1866 | 1461375751317 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]]]}] 18:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1631ms 18:42:31 INFO - PROCESS | 1866 | 1461375751350 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 18:42:31 INFO - PROCESS | 1866 | 1461375751356 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 18:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:42:31 INFO - PROCESS | 1866 | 1461375751366 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:42:31 INFO - PROCESS | 1866 | 1461375751371 Marionette TRACE conn3 <- [1,1442,null,{}] 18:42:31 INFO - PROCESS | 1866 | 1461375751379 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}] 18:42:31 INFO - PROCESS | 1866 | 1461375751594 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 18:42:31 INFO - PROCESS | 1866 | 1461375751841 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e3e4000 == 101 [pid = 1866] [id = 368] 18:42:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7fd087445800) [pid = 1866] [serial = 1105] [outer = (nil)] 18:42:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7fd08e2e1400) [pid = 1866] [serial = 1106] [outer = 0x7fd087445800] 18:42:31 INFO - PROCESS | 1866 | 1461375751967 Marionette DEBUG loaded listener.js 18:42:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7fd08f70ec00) [pid = 1866] [serial = 1107] [outer = 0x7fd087445800] 18:42:32 INFO - PROCESS | 1866 | 1461375752898 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]]]}] 18:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1584ms 18:42:32 INFO - PROCESS | 1866 | 1461375752951 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 18:42:32 INFO - PROCESS | 1866 | 1461375752955 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 18:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:42:32 INFO - PROCESS | 1866 | 1461375752963 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:42:32 INFO - PROCESS | 1866 | 1461375752966 Marionette TRACE conn3 <- [1,1446,null,{}] 18:42:32 INFO - PROCESS | 1866 | 1461375752972 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}] 18:42:33 INFO - PROCESS | 1866 | 1461375753187 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 18:42:33 INFO - PROCESS | 1866 | 1461375753460 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0947cf000 == 102 [pid = 1866] [id = 369] 18:42:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7fd09073e800) [pid = 1866] [serial = 1108] [outer = (nil)] 18:42:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7fd0908a0000) [pid = 1866] [serial = 1109] [outer = 0x7fd09073e800] 18:42:33 INFO - PROCESS | 1866 | 1461375753581 Marionette DEBUG loaded listener.js 18:42:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7fd0909b6400) [pid = 1866] [serial = 1110] [outer = 0x7fd09073e800] 18:42:34 INFO - PROCESS | 1866 | 1461375754497 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]]]}] 18:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1591ms 18:42:34 INFO - PROCESS | 1866 | 1461375754554 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 18:42:34 INFO - PROCESS | 1866 | 1461375754562 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 18:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:42:34 INFO - PROCESS | 1866 | 1461375754579 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:42:34 INFO - PROCESS | 1866 | 1461375754587 Marionette TRACE conn3 <- [1,1450,null,{}] 18:42:34 INFO - PROCESS | 1866 | 1461375754594 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}] 18:42:34 INFO - PROCESS | 1866 | 1461375754851 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 18:42:35 INFO - PROCESS | 1866 | 1461375755100 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099c63800 == 103 [pid = 1866] [id = 370] 18:42:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7fd0907c6c00) [pid = 1866] [serial = 1111] [outer = (nil)] 18:42:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7fd093509c00) [pid = 1866] [serial = 1112] [outer = 0x7fd0907c6c00] 18:42:35 INFO - PROCESS | 1866 | 1461375755220 Marionette DEBUG loaded listener.js 18:42:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7fd094390000) [pid = 1866] [serial = 1113] [outer = 0x7fd0907c6c00] 18:42:36 INFO - PROCESS | 1866 | 1461375756098 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]]]}] 18:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1602ms 18:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:42:36 INFO - PROCESS | 1866 | 1461375756174 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 18:42:36 INFO - PROCESS | 1866 | 1461375756177 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 18:42:36 INFO - PROCESS | 1866 | 1461375756184 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:42:36 INFO - PROCESS | 1866 | 1461375756187 Marionette TRACE conn3 <- [1,1454,null,{}] 18:42:36 INFO - PROCESS | 1866 | 1461375756195 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}] 18:42:36 INFO - PROCESS | 1866 | 1461375756449 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 18:42:36 INFO - PROCESS | 1866 | 1461375756741 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b1a9800 == 104 [pid = 1866] [id = 371] 18:42:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7fd090659c00) [pid = 1866] [serial = 1114] [outer = (nil)] 18:42:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7fd094138c00) [pid = 1866] [serial = 1115] [outer = 0x7fd090659c00] 18:42:36 INFO - PROCESS | 1866 | 1461375756823 Marionette DEBUG loaded listener.js 18:42:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7fd0952b1c00) [pid = 1866] [serial = 1116] [outer = 0x7fd090659c00] 18:42:37 INFO - PROCESS | 1866 | 1461375757808 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]]]}] 18:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1692ms 18:42:37 INFO - PROCESS | 1866 | 1461375757877 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 18:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:42:37 INFO - PROCESS | 1866 | 1461375757882 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 18:42:37 INFO - PROCESS | 1866 | 1461375757888 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:42:37 INFO - PROCESS | 1866 | 1461375757892 Marionette TRACE conn3 <- [1,1458,null,{}] 18:42:37 INFO - PROCESS | 1866 | 1461375757897 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}] 18:42:38 INFO - PROCESS | 1866 | 1461375758111 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 18:42:38 INFO - PROCESS | 1866 | 1461375758361 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7a70000 == 105 [pid = 1866] [id = 372] 18:42:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7fd09a32a400) [pid = 1866] [serial = 1117] [outer = (nil)] 18:42:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 250 (0x7fd09a32e000) [pid = 1866] [serial = 1118] [outer = 0x7fd09a32a400] 18:42:38 INFO - PROCESS | 1866 | 1461375758493 Marionette DEBUG loaded listener.js 18:42:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 251 (0x7fd09aaab800) [pid = 1866] [serial = 1119] [outer = 0x7fd09a32a400] 18:42:39 INFO - PROCESS | 1866 | 1461375759484 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]]]}] 18:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1645ms 18:42:39 INFO - PROCESS | 1866 | 1461375759533 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 18:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:42:39 INFO - PROCESS | 1866 | 1461375759537 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 18:42:39 INFO - PROCESS | 1866 | 1461375759544 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:42:39 INFO - PROCESS | 1866 | 1461375759547 Marionette TRACE conn3 <- [1,1462,null,{}] 18:42:39 INFO - PROCESS | 1866 | 1461375759553 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}] 18:42:39 INFO - PROCESS | 1866 | 1461375759770 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 18:42:40 INFO - PROCESS | 1866 | 1461375760008 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0af56e800 == 106 [pid = 1866] [id = 373] 18:42:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 252 (0x7fd084571000) [pid = 1866] [serial = 1120] [outer = (nil)] 18:42:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 253 (0x7fd08457b400) [pid = 1866] [serial = 1121] [outer = 0x7fd084571000] 18:42:40 INFO - PROCESS | 1866 | 1461375760116 Marionette DEBUG loaded listener.js 18:42:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 254 (0x7fd09ab27400) [pid = 1866] [serial = 1122] [outer = 0x7fd084571000] 18:42:41 INFO - PROCESS | 1866 | 1461375760999 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]]]}] 18:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1533ms 18:42:41 INFO - PROCESS | 1866 | 1461375761078 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 18:42:41 INFO - PROCESS | 1866 | 1461375761081 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 18:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:42:41 INFO - PROCESS | 1866 | 1461375761088 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:42:41 INFO - PROCESS | 1866 | 1461375761091 Marionette TRACE conn3 <- [1,1466,null,{}] 18:42:41 INFO - PROCESS | 1866 | 1461375761096 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}] 18:42:41 INFO - PROCESS | 1866 | 1461375761337 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 18:42:41 INFO - PROCESS | 1866 | 1461375761576 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd083979000 == 107 [pid = 1866] [id = 374] 18:42:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 255 (0x7fd084575400) [pid = 1866] [serial = 1123] [outer = (nil)] 18:42:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 256 (0x7fd09c1f3000) [pid = 1866] [serial = 1124] [outer = 0x7fd084575400] 18:42:41 INFO - PROCESS | 1866 | 1461375761694 Marionette DEBUG loaded listener.js 18:42:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 257 (0x7fd0a78f5800) [pid = 1866] [serial = 1125] [outer = 0x7fd084575400] 18:42:42 INFO - PROCESS | 1866 | 1461375762630 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]]]}] 18:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1581ms 18:42:42 INFO - PROCESS | 1866 | 1461375762670 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 18:42:42 INFO - PROCESS | 1866 | 1461375762673 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 18:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:42:42 INFO - PROCESS | 1866 | 1461375762681 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:42:42 INFO - PROCESS | 1866 | 1461375762685 Marionette TRACE conn3 <- [1,1470,null,{}] 18:42:42 INFO - PROCESS | 1866 | 1461375762691 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}] 18:42:42 INFO - PROCESS | 1866 | 1461375762891 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 18:42:43 INFO - PROCESS | 1866 | 1461375763128 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a10a000 == 108 [pid = 1866] [id = 375] 18:42:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 258 (0x7fd082be9400) [pid = 1866] [serial = 1126] [outer = (nil)] 18:42:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 259 (0x7fd0a7c59000) [pid = 1866] [serial = 1127] [outer = 0x7fd082be9400] 18:42:43 INFO - PROCESS | 1866 | 1461375763247 Marionette DEBUG loaded listener.js 18:42:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 260 (0x7fd0a8ac3000) [pid = 1866] [serial = 1128] [outer = 0x7fd082be9400] 18:42:44 INFO - PROCESS | 1866 | 1461375764123 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]]]}] 18:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1480ms 18:42:44 INFO - PROCESS | 1866 | 1461375764162 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 18:42:44 INFO - PROCESS | 1866 | 1461375764166 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 18:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:42:44 INFO - PROCESS | 1866 | 1461375764173 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:42:44 INFO - PROCESS | 1866 | 1461375764176 Marionette TRACE conn3 <- [1,1474,null,{}] 18:42:44 INFO - PROCESS | 1866 | 1461375764182 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}] 18:42:44 INFO - PROCESS | 1866 | 1461375764384 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 18:42:44 INFO - PROCESS | 1866 | 1461375764581 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0af8f5800 == 109 [pid = 1866] [id = 376] 18:42:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 261 (0x7fd082bec400) [pid = 1866] [serial = 1129] [outer = (nil)] 18:42:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 262 (0x7fd09a06bc00) [pid = 1866] [serial = 1130] [outer = 0x7fd082bec400] 18:42:44 INFO - PROCESS | 1866 | 1461375764655 Marionette DEBUG loaded listener.js 18:42:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 263 (0x7fd09a072000) [pid = 1866] [serial = 1131] [outer = 0x7fd082bec400] 18:42:45 INFO - PROCESS | 1866 | 1461375765624 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]]]}] 18:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1486ms 18:42:45 INFO - PROCESS | 1866 | 1461375765660 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 18:42:45 INFO - PROCESS | 1866 | 1461375765664 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 18:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:42:45 INFO - PROCESS | 1866 | 1461375765671 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:42:45 INFO - PROCESS | 1866 | 1461375765673 Marionette TRACE conn3 <- [1,1478,null,{}] 18:42:45 INFO - PROCESS | 1866 | 1461375765680 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}] 18:42:45 INFO - PROCESS | 1866 | 1461375765883 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 18:42:46 INFO - PROCESS | 1866 | 1461375766146 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd082187800 == 110 [pid = 1866] [id = 377] 18:42:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 264 (0x7fd0a8c39800) [pid = 1866] [serial = 1132] [outer = (nil)] 18:42:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 265 (0x7fd0aab4a800) [pid = 1866] [serial = 1133] [outer = 0x7fd0a8c39800] 18:42:46 INFO - PROCESS | 1866 | 1461375766249 Marionette DEBUG loaded listener.js 18:42:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 266 (0x7fd0aca57800) [pid = 1866] [serial = 1134] [outer = 0x7fd0a8c39800] 18:42:47 INFO - PROCESS | 1866 | 1461375767187 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]]]}] 18:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1586ms 18:42:47 INFO - PROCESS | 1866 | 1461375767259 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 18:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:42:47 INFO - PROCESS | 1866 | 1461375767264 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 18:42:47 INFO - PROCESS | 1866 | 1461375767270 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:42:47 INFO - PROCESS | 1866 | 1461375767275 Marionette TRACE conn3 <- [1,1482,null,{}] 18:42:47 INFO - PROCESS | 1866 | 1461375767281 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}] 18:42:47 INFO - PROCESS | 1866 | 1461375767561 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 18:42:47 INFO - PROCESS | 1866 | 1461375767846 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e3ab800 == 111 [pid = 1866] [id = 378] 18:42:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 267 (0x7fd0a78f0800) [pid = 1866] [serial = 1135] [outer = (nil)] 18:42:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 268 (0x7fd0ac6f3c00) [pid = 1866] [serial = 1136] [outer = 0x7fd0a78f0800] 18:42:47 INFO - PROCESS | 1866 | 1461375767922 Marionette DEBUG loaded listener.js 18:42:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 269 (0x7fd0acc46000) [pid = 1866] [serial = 1137] [outer = 0x7fd0a78f0800] 18:42:48 INFO - PROCESS | 1866 | 1461375768874 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]]]}] 18:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1638ms 18:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:42:48 INFO - PROCESS | 1866 | 1461375768909 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 18:42:48 INFO - PROCESS | 1866 | 1461375768912 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 18:42:48 INFO - PROCESS | 1866 | 1461375768918 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:42:48 INFO - PROCESS | 1866 | 1461375768921 Marionette TRACE conn3 <- [1,1486,null,{}] 18:42:48 INFO - PROCESS | 1866 | 1461375768927 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}] 18:42:49 INFO - PROCESS | 1866 | 1461375769131 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 18:42:49 INFO - PROCESS | 1866 | 1461375769373 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e3d4800 == 112 [pid = 1866] [id = 379] 18:42:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 270 (0x7fd085120400) [pid = 1866] [serial = 1138] [outer = (nil)] 18:42:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 271 (0x7fd08525b800) [pid = 1866] [serial = 1139] [outer = 0x7fd085120400] 18:42:49 INFO - PROCESS | 1866 | 1461375769491 Marionette DEBUG loaded listener.js 18:42:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 272 (0x7fd08525f800) [pid = 1866] [serial = 1140] [outer = 0x7fd085120400] 18:42:50 INFO - PROCESS | 1866 | 1461375770427 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]]]}] 18:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1585ms 18:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:42:50 INFO - PROCESS | 1866 | 1461375770503 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 18:42:50 INFO - PROCESS | 1866 | 1461375770506 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 18:42:50 INFO - PROCESS | 1866 | 1461375770513 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:42:50 INFO - PROCESS | 1866 | 1461375770516 Marionette TRACE conn3 <- [1,1490,null,{}] 18:42:50 INFO - PROCESS | 1866 | 1461375770522 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}] 18:42:50 INFO - PROCESS | 1866 | 1461375770772 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 18:42:51 INFO - PROCESS | 1866 | 1461375771064 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087a8a800 == 113 [pid = 1866] [id = 380] 18:42:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 273 (0x7fd084572000) [pid = 1866] [serial = 1141] [outer = (nil)] 18:42:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 274 (0x7fd085265400) [pid = 1866] [serial = 1142] [outer = 0x7fd084572000] 18:42:51 INFO - PROCESS | 1866 | 1461375771140 Marionette DEBUG loaded listener.js 18:42:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 275 (0x7fd085269400) [pid = 1866] [serial = 1143] [outer = 0x7fd084572000] 18:42:52 INFO - PROCESS | 1866 | 1461375772463 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]]]}] 18:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1983ms 18:42:52 INFO - PROCESS | 1866 | 1461375772533 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 18:42:52 INFO - PROCESS | 1866 | 1461375772539 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 18:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:42:52 INFO - PROCESS | 1866 | 1461375772609 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:42:52 INFO - PROCESS | 1866 | 1461375772614 Marionette TRACE conn3 <- [1,1494,null,{}] 18:42:52 INFO - PROCESS | 1866 | 1461375772634 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}] 18:42:52 INFO - PROCESS | 1866 | 1461375772826 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 18:42:53 INFO - PROCESS | 1866 | 1461375773037 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e29f000 == 114 [pid = 1866] [id = 381] 18:42:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 276 (0x7fd082160800) [pid = 1866] [serial = 1144] [outer = (nil)] 18:42:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 277 (0x7fd0824e7400) [pid = 1866] [serial = 1145] [outer = 0x7fd082160800] 18:42:53 INFO - PROCESS | 1866 | 1461375773109 Marionette DEBUG loaded listener.js 18:42:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 278 (0x7fd085264400) [pid = 1866] [serial = 1146] [outer = 0x7fd082160800] 18:42:54 INFO - PROCESS | 1866 | 1461375774182 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]]]}] 18:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1645ms 18:42:54 INFO - PROCESS | 1866 | 1461375774218 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 18:42:54 INFO - PROCESS | 1866 | 1461375774226 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 18:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:42:54 INFO - PROCESS | 1866 | 1461375774238 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:42:54 INFO - PROCESS | 1866 | 1461375774241 Marionette TRACE conn3 <- [1,1498,null,{}] 18:42:54 INFO - PROCESS | 1866 | 1461375774248 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}] 18:42:54 INFO - PROCESS | 1866 | 1461375774462 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 18:42:54 INFO - PROCESS | 1866 | 1461375774852 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd091a82800 == 113 [pid = 1866] [id = 327] 18:42:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09094c800 == 112 [pid = 1866] [id = 319] 18:42:54 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0948c0800 == 111 [pid = 1866] [id = 318] 18:42:54 INFO - PROCESS | 1866 | --DOMWINDOW == 277 (0x7fd092609000) [pid = 1866] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:42:54 INFO - PROCESS | 1866 | --DOMWINDOW == 276 (0x7fd09413a800) [pid = 1866] [serial = 1040] [outer = (nil)] [url = about:blank] 18:42:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0838e8000 == 112 [pid = 1866] [id = 382] 18:42:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 277 (0x7fd07fbe1400) [pid = 1866] [serial = 1147] [outer = (nil)] 18:42:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 278 (0x7fd087449c00) [pid = 1866] [serial = 1148] [outer = 0x7fd07fbe1400] 18:42:54 INFO - PROCESS | 1866 | 1461375774979 Marionette DEBUG loaded listener.js 18:42:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 279 (0x7fd08f70b800) [pid = 1866] [serial = 1149] [outer = 0x7fd07fbe1400] 18:42:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0947cc000 == 111 [pid = 1866] [id = 366] 18:42:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09261d800 == 110 [pid = 1866] [id = 365] 18:42:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090568800 == 109 [pid = 1866] [id = 364] 18:42:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08dd36800 == 108 [pid = 1866] [id = 363] 18:42:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08448b000 == 107 [pid = 1866] [id = 362] 18:42:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd087a95800 == 106 [pid = 1866] [id = 361] 18:42:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac3b3000 == 105 [pid = 1866] [id = 356] 18:42:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a8c75800 == 104 [pid = 1866] [id = 355] 18:42:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a7c03800 == 103 [pid = 1866] [id = 354] 18:42:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a69a6800 == 102 [pid = 1866] [id = 353] 18:42:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09dcc3800 == 101 [pid = 1866] [id = 352] 18:42:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b616800 == 100 [pid = 1866] [id = 351] 18:42:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099fdd000 == 99 [pid = 1866] [id = 350] 18:42:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09532b000 == 98 [pid = 1866] [id = 349] 18:42:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0913b7000 == 97 [pid = 1866] [id = 348] 18:42:55 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08512f800 == 96 [pid = 1866] [id = 347] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 278 (0x7fd0915c6c00) [pid = 1866] [serial = 1034] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 277 (0x7fd0824ebc00) [pid = 1866] [serial = 1037] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 276 (0x7fd0952ac400) [pid = 1866] [serial = 1007] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 275 (0x7fd08e2ddc00) [pid = 1866] [serial = 989] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 274 (0x7fd09a490400) [pid = 1866] [serial = 1022] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 273 (0x7fd091accc00) [pid = 1866] [serial = 995] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 272 (0x7fd090655c00) [pid = 1866] [serial = 1031] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 271 (0x7fd0851b1800) [pid = 1866] [serial = 1028] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 270 (0x7fd08deed800) [pid = 1866] [serial = 1029] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 269 (0x7fd092a10800) [pid = 1866] [serial = 998] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 268 (0x7fd09859b800) [pid = 1866] [serial = 1013] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 267 (0x7fd0851aa000) [pid = 1866] [serial = 986] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 266 (0x7fd094387000) [pid = 1866] [serial = 1001] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 265 (0x7fd094c78c00) [pid = 1866] [serial = 1004] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 264 (0x7fd09098f800) [pid = 1866] [serial = 992] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 263 (0x7fd087402800) [pid = 1866] [serial = 1026] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 262 (0x7fd08389f800) [pid = 1866] [serial = 1025] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 261 (0x7fd09737b400) [pid = 1866] [serial = 1010] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 260 (0x7fd091675800) [pid = 1866] [serial = 983] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 259 (0x7fd0864e3c00) [pid = 1866] [serial = 1016] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 258 (0x7fd099cebc00) [pid = 1866] [serial = 1019] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 257 (0x7fd0917afc00) [pid = 1866] [serial = 1035] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 256 (0x7fd08f75d000) [pid = 1866] [serial = 1038] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | --DOMWINDOW == 255 (0x7fd090895c00) [pid = 1866] [serial = 1032] [outer = (nil)] [url = about:blank] 18:42:55 INFO - PROCESS | 1866 | 1461375775818 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]]]}] 18:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1632ms 18:42:55 INFO - PROCESS | 1866 | 1461375775869 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 18:42:55 INFO - PROCESS | 1866 | 1461375775873 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 18:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:42:55 INFO - PROCESS | 1866 | 1461375775880 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:42:55 INFO - PROCESS | 1866 | 1461375775886 Marionette TRACE conn3 <- [1,1502,null,{}] 18:42:55 INFO - PROCESS | 1866 | 1461375775902 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}] 18:42:56 INFO - PROCESS | 1866 | 1461375776105 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 18:42:56 INFO - PROCESS | 1866 | 1461375776272 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08f738000 == 97 [pid = 1866] [id = 383] 18:42:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 256 (0x7fd0864e3800) [pid = 1866] [serial = 1150] [outer = (nil)] 18:42:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 257 (0x7fd09065e000) [pid = 1866] [serial = 1151] [outer = 0x7fd0864e3800] 18:42:56 INFO - PROCESS | 1866 | 1461375776341 Marionette DEBUG loaded listener.js 18:42:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 258 (0x7fd090846800) [pid = 1866] [serial = 1152] [outer = 0x7fd0864e3800] 18:42:57 INFO - PROCESS | 1866 | 1461375777152 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]]]}] 18:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1286ms 18:42:57 INFO - PROCESS | 1866 | 1461375777167 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 18:42:57 INFO - PROCESS | 1866 | 1461375777171 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 18:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:42:57 INFO - PROCESS | 1866 | 1461375777219 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:42:57 INFO - PROCESS | 1866 | 1461375777223 Marionette TRACE conn3 <- [1,1506,null,{}] 18:42:57 INFO - PROCESS | 1866 | 1461375777228 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}] 18:42:57 INFO - PROCESS | 1866 | 1461375777480 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 18:42:57 INFO - PROCESS | 1866 | 1461375777508 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094028800 == 98 [pid = 1866] [id = 384] 18:42:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 259 (0x7fd085252400) [pid = 1866] [serial = 1153] [outer = (nil)] 18:42:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 260 (0x7fd090899c00) [pid = 1866] [serial = 1154] [outer = 0x7fd085252400] 18:42:57 INFO - PROCESS | 1866 | 1461375777574 Marionette DEBUG loaded listener.js 18:42:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 261 (0x7fd09098a400) [pid = 1866] [serial = 1155] [outer = 0x7fd085252400] 18:42:58 INFO - PROCESS | 1866 | 1461375778495 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]]]}] 18:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1346ms 18:42:58 INFO - PROCESS | 1866 | 1461375778556 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 18:42:58 INFO - PROCESS | 1866 | 1461375778560 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 18:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:42:58 INFO - PROCESS | 1866 | 1461375778566 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:42:58 INFO - PROCESS | 1866 | 1461375778570 Marionette TRACE conn3 <- [1,1510,null,{}] 18:42:58 INFO - PROCESS | 1866 | 1461375778575 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}] 18:42:58 INFO - PROCESS | 1866 | 1461375778822 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 18:42:58 INFO - PROCESS | 1866 | 1461375778851 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:42:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094bcf000 == 99 [pid = 1866] [id = 385] 18:42:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 262 (0x7fd09098f800) [pid = 1866] [serial = 1156] [outer = (nil)] 18:42:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 263 (0x7fd090e9c000) [pid = 1866] [serial = 1157] [outer = 0x7fd09098f800] 18:42:58 INFO - PROCESS | 1866 | 1461375778915 Marionette DEBUG loaded listener.js 18:42:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 264 (0x7fd09167e000) [pid = 1866] [serial = 1158] [outer = 0x7fd09098f800] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 263 (0x7fd09a765400) [pid = 1866] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 262 (0x7fd09167ec00) [pid = 1866] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 261 (0x7fd087cd2c00) [pid = 1866] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 260 (0x7fd08e2e8400) [pid = 1866] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 259 (0x7fd07fbdc400) [pid = 1866] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 258 (0x7fd09b81c400) [pid = 1866] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 257 (0x7fd09b681400) [pid = 1866] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 256 (0x7fd09041fc00) [pid = 1866] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 255 (0x7fd090917800) [pid = 1866] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 254 (0x7fd09b039800) [pid = 1866] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 253 (0x7fd08236dc00) [pid = 1866] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 252 (0x7fd0a77e9000) [pid = 1866] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 251 (0x7fd09b366000) [pid = 1866] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 250 (0x7fd0a8ac1000) [pid = 1866] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 249 (0x7fd094c80c00) [pid = 1866] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7fd098c06000) [pid = 1866] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7fd07fbe6400) [pid = 1866] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7fd09091e800) [pid = 1866] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7fd090651c00) [pid = 1866] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7fd0a8946400) [pid = 1866] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7fd09dc07c00) [pid = 1866] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7fd099b4d800) [pid = 1866] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7fd0a77e6400) [pid = 1866] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7fd09480e400) [pid = 1866] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7fd094135000) [pid = 1866] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7fd094819000) [pid = 1866] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7fd09c471800) [pid = 1866] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7fd094132000) [pid = 1866] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7fd094136c00) [pid = 1866] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:42:59 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7fd07fbdd400) [pid = 1866] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:43:00 INFO - PROCESS | 1866 | 1461375780340 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]]]}] 18:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1829ms 18:43:00 INFO - PROCESS | 1866 | 1461375780403 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 18:43:00 INFO - PROCESS | 1866 | 1461375780407 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 18:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:43:00 INFO - PROCESS | 1866 | 1461375780413 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:43:00 INFO - PROCESS | 1866 | 1461375780416 Marionette TRACE conn3 <- [1,1514,null,{}] 18:43:00 INFO - PROCESS | 1866 | 1461375780422 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}] 18:43:00 INFO - PROCESS | 1866 | 1461375780644 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 18:43:00 INFO - PROCESS | 1866 | 1461375780797 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094014000 == 100 [pid = 1866] [id = 386] 18:43:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7fd07fbdbc00) [pid = 1866] [serial = 1159] [outer = (nil)] 18:43:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7fd090d28c00) [pid = 1866] [serial = 1160] [outer = 0x7fd07fbdbc00] 18:43:00 INFO - PROCESS | 1866 | 1461375780865 Marionette DEBUG loaded listener.js 18:43:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7fd094387000) [pid = 1866] [serial = 1161] [outer = 0x7fd07fbdbc00] 18:43:01 INFO - PROCESS | 1866 | 1461375781619 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]]]}] 18:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1228ms 18:43:01 INFO - PROCESS | 1866 | 1461375781642 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 18:43:01 INFO - PROCESS | 1866 | 1461375781645 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 18:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:43:01 INFO - PROCESS | 1866 | 1461375781651 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:43:01 INFO - PROCESS | 1866 | 1461375781654 Marionette TRACE conn3 <- [1,1518,null,{}] 18:43:01 INFO - PROCESS | 1866 | 1461375781664 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}] 18:43:01 INFO - PROCESS | 1866 | 1461375781904 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 18:43:02 INFO - PROCESS | 1866 | 1461375782143 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0838cd800 == 101 [pid = 1866] [id = 387] 18:43:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7fd07fbdd400) [pid = 1866] [serial = 1162] [outer = (nil)] 18:43:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7fd0812ac000) [pid = 1866] [serial = 1163] [outer = 0x7fd07fbdd400] 18:43:02 INFO - PROCESS | 1866 | 1461375782221 Marionette DEBUG loaded listener.js 18:43:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7fd0824e6400) [pid = 1866] [serial = 1164] [outer = 0x7fd07fbdd400] 18:43:03 INFO - PROCESS | 1866 | 1461375783203 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]]]}] 18:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1583ms 18:43:03 INFO - PROCESS | 1866 | 1461375783238 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 18:43:03 INFO - PROCESS | 1866 | 1461375783245 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 18:43:03 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:43:03 INFO - PROCESS | 1866 | 1461375783255 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:43:03 INFO - PROCESS | 1866 | 1461375783259 Marionette TRACE conn3 <- [1,1522,null,{}] 18:43:03 INFO - PROCESS | 1866 | 1461375783269 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}] 18:43:03 INFO - PROCESS | 1866 | 1461375783490 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 18:43:03 INFO - PROCESS | 1866 | 1461375783733 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e3a5000 == 102 [pid = 1866] [id = 388] 18:43:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7fd085269800) [pid = 1866] [serial = 1165] [outer = (nil)] 18:43:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7fd0864e3c00) [pid = 1866] [serial = 1166] [outer = 0x7fd085269800] 18:43:03 INFO - PROCESS | 1866 | 1461375783855 Marionette DEBUG loaded listener.js 18:43:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7fd087447000) [pid = 1866] [serial = 1167] [outer = 0x7fd085269800] 18:43:04 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:04 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:43:04 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:04 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:04 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:04 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:04 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:04 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:04 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:04 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:04 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:04 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:43:04 INFO - PROCESS | 1866 | 1461375784707 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"]]]}] 18:43:04 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 () { 18:43:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:43:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:43:04 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 () { 18:43:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:43:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:43:04 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 () { 18:43:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:43:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:43:04 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 () { 18:43:04 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:43:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:43:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:04 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:43:04 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1485ms 18:43:04 INFO - PROCESS | 1866 | 1461375784752 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 18:43:04 INFO - PROCESS | 1866 | 1461375784758 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 18:43:04 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:43:04 INFO - PROCESS | 1866 | 1461375784765 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:43:04 INFO - PROCESS | 1866 | 1461375784769 Marionette TRACE conn3 <- [1,1526,null,{}] 18:43:04 INFO - PROCESS | 1866 | 1461375784775 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}] 18:43:04 INFO - PROCESS | 1866 | 1461375784982 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 18:43:05 INFO - PROCESS | 1866 | 1461375785249 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094bd6000 == 103 [pid = 1866] [id = 389] 18:43:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7fd08f74e800) [pid = 1866] [serial = 1168] [outer = (nil)] 18:43:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7fd090847c00) [pid = 1866] [serial = 1169] [outer = 0x7fd08f74e800] 18:43:05 INFO - PROCESS | 1866 | 1461375785414 Marionette DEBUG loaded listener.js 18:43:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7fd09084fc00) [pid = 1866] [serial = 1170] [outer = 0x7fd08f74e800] 18:43:06 INFO - PROCESS | 1866 | 1461375786228 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"]]]}] 18:43:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:43:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:43:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:43:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:43:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:43:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:43:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:43:06 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1488ms 18:43:06 INFO - PROCESS | 1866 | 1461375786286 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 18:43:06 INFO - PROCESS | 1866 | 1461375786290 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 18:43:06 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:43:06 INFO - PROCESS | 1866 | 1461375786309 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:43:06 INFO - PROCESS | 1866 | 1461375786318 Marionette TRACE conn3 <- [1,1530,null,{}] 18:43:06 INFO - PROCESS | 1866 | 1461375786325 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}] 18:43:06 INFO - PROCESS | 1866 | 1461375786545 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 18:43:06 INFO - PROCESS | 1866 | 1461375786739 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a7c7800 == 104 [pid = 1866] [id = 390] 18:43:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7fd090843800) [pid = 1866] [serial = 1171] [outer = (nil)] 18:43:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7fd0936b1800) [pid = 1866] [serial = 1172] [outer = 0x7fd090843800] 18:43:06 INFO - PROCESS | 1866 | 1461375786819 Marionette DEBUG loaded listener.js 18:43:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7fd094394400) [pid = 1866] [serial = 1173] [outer = 0x7fd090843800] 18:43:07 INFO - PROCESS | 1866 | 1461375787684 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]]]}] 18:43:07 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 18:43:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:43:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:43:07 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:43:07 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. 18:43:07 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:43:07 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1403ms 18:43:07 INFO - PROCESS | 1866 | 1461375787707 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 18:43:07 INFO - PROCESS | 1866 | 1461375787711 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 18:43:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:43:07 INFO - PROCESS | 1866 | 1461375787717 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:43:07 INFO - PROCESS | 1866 | 1461375787719 Marionette TRACE conn3 <- [1,1534,null,{}] 18:43:07 INFO - PROCESS | 1866 | 1461375787744 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}] 18:43:07 INFO - PROCESS | 1866 | 1461375787944 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 18:43:08 INFO - PROCESS | 1866 | 1461375788143 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09dcc3800 == 105 [pid = 1866] [id = 391] 18:43:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 250 (0x7fd091672400) [pid = 1866] [serial = 1174] [outer = (nil)] 18:43:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 251 (0x7fd0952b3400) [pid = 1866] [serial = 1175] [outer = 0x7fd091672400] 18:43:08 INFO - PROCESS | 1866 | 1461375788214 Marionette DEBUG loaded listener.js 18:43:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 252 (0x7fd098a71800) [pid = 1866] [serial = 1176] [outer = 0x7fd091672400] 18:43:09 INFO - PROCESS | 1866 | 1461375789097 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]]]}] 18:43:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:43:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1451ms 18:43:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:43:09 INFO - PROCESS | 1866 | 1461375789170 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 18:43:09 INFO - PROCESS | 1866 | 1461375789173 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 18:43:09 INFO - PROCESS | 1866 | 1461375789180 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:43:09 INFO - PROCESS | 1866 | 1461375789183 Marionette TRACE conn3 <- [1,1538,null,{}] 18:43:09 INFO - PROCESS | 1866 | 1461375789188 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}] 18:43:09 INFO - PROCESS | 1866 | 1461375789378 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 18:43:09 INFO - PROCESS | 1866 | 1461375789589 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a8917000 == 106 [pid = 1866] [id = 392] 18:43:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 253 (0x7fd099b4c400) [pid = 1866] [serial = 1177] [outer = (nil)] 18:43:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 254 (0x7fd099cea800) [pid = 1866] [serial = 1178] [outer = 0x7fd099b4c400] 18:43:09 INFO - PROCESS | 1866 | 1461375789714 Marionette DEBUG loaded listener.js 18:43:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 255 (0x7fd09a76cc00) [pid = 1866] [serial = 1179] [outer = 0x7fd099b4c400] 18:43:10 INFO - PROCESS | 1866 | 1461375790688 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]]]}] 18:43:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:43:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1537ms 18:43:10 INFO - PROCESS | 1866 | 1461375790718 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 18:43:10 INFO - PROCESS | 1866 | 1461375790721 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 18:43:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:43:10 INFO - PROCESS | 1866 | 1461375790727 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:43:10 INFO - PROCESS | 1866 | 1461375790729 Marionette TRACE conn3 <- [1,1542,null,{}] 18:43:10 INFO - PROCESS | 1866 | 1461375790736 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}] 18:43:10 INFO - PROCESS | 1866 | 1461375790924 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 18:43:11 INFO - PROCESS | 1866 | 1461375791131 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0acf18800 == 107 [pid = 1866] [id = 393] 18:43:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 256 (0x7fd099b4d800) [pid = 1866] [serial = 1180] [outer = (nil)] 18:43:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 257 (0x7fd09c2c3c00) [pid = 1866] [serial = 1181] [outer = 0x7fd099b4d800] 18:43:11 INFO - PROCESS | 1866 | 1461375791201 Marionette DEBUG loaded listener.js 18:43:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 258 (0x7fd09cf66400) [pid = 1866] [serial = 1182] [outer = 0x7fd099b4d800] 18:43:12 INFO - PROCESS | 1866 | 1461375792048 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]]]}] 18:43:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:43:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1379ms 18:43:12 INFO - PROCESS | 1866 | 1461375792107 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 18:43:12 INFO - PROCESS | 1866 | 1461375792111 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 18:43:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:43:12 INFO - PROCESS | 1866 | 1461375792117 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:43:12 INFO - PROCESS | 1866 | 1461375792119 Marionette TRACE conn3 <- [1,1546,null,{}] 18:43:12 INFO - PROCESS | 1866 | 1461375792124 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}] 18:43:12 INFO - PROCESS | 1866 | 1461375792317 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 18:43:12 INFO - PROCESS | 1866 | 1461375792522 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e26c800 == 108 [pid = 1866] [id = 394] 18:43:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 259 (0x7fd099cec800) [pid = 1866] [serial = 1183] [outer = (nil)] 18:43:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 260 (0x7fd0a6919000) [pid = 1866] [serial = 1184] [outer = 0x7fd099cec800] 18:43:12 INFO - PROCESS | 1866 | 1461375792598 Marionette DEBUG loaded listener.js 18:43:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 261 (0x7fd0a77e9400) [pid = 1866] [serial = 1185] [outer = 0x7fd099cec800] 18:43:13 INFO - PROCESS | 1866 | 1461375793509 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]]]}] 18:43:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:43:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1431ms 18:43:13 INFO - PROCESS | 1866 | 1461375793549 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 18:43:13 INFO - PROCESS | 1866 | 1461375793553 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 18:43:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:43:13 INFO - PROCESS | 1866 | 1461375793559 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:43:13 INFO - PROCESS | 1866 | 1461375793561 Marionette TRACE conn3 <- [1,1550,null,{}] 18:43:13 INFO - PROCESS | 1866 | 1461375793566 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}] 18:43:13 INFO - PROCESS | 1866 | 1461375793763 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 18:43:13 INFO - PROCESS | 1866 | 1461375793980 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0b0ec1800 == 109 [pid = 1866] [id = 395] 18:43:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 262 (0x7fd09278b400) [pid = 1866] [serial = 1186] [outer = (nil)] 18:43:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 263 (0x7fd098c0f400) [pid = 1866] [serial = 1187] [outer = 0x7fd09278b400] 18:43:14 INFO - PROCESS | 1866 | 1461375794098 Marionette DEBUG loaded listener.js 18:43:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 264 (0x7fd0a8c15800) [pid = 1866] [serial = 1188] [outer = 0x7fd09278b400] 18:43:14 INFO - PROCESS | 1866 | 1461375794919 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]]]}] 18:43:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:43:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1427ms 18:43:14 INFO - PROCESS | 1866 | 1461375794987 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 18:43:14 INFO - PROCESS | 1866 | 1461375794991 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 18:43:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:43:15 INFO - PROCESS | 1866 | 1461375794997 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:43:15 INFO - PROCESS | 1866 | 1461375795000 Marionette TRACE conn3 <- [1,1554,null,{}] 18:43:15 INFO - PROCESS | 1866 | 1461375795006 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}] 18:43:15 INFO - PROCESS | 1866 | 1461375795206 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 18:43:15 INFO - PROCESS | 1866 | 1461375795411 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd080160800 == 110 [pid = 1866] [id = 396] 18:43:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 265 (0x7fd094194800) [pid = 1866] [serial = 1189] [outer = (nil)] 18:43:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 266 (0x7fd0aa6a9400) [pid = 1866] [serial = 1190] [outer = 0x7fd094194800] 18:43:15 INFO - PROCESS | 1866 | 1461375795482 Marionette DEBUG loaded listener.js 18:43:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 267 (0x7fd0ac5bf000) [pid = 1866] [serial = 1191] [outer = 0x7fd094194800] 18:43:16 INFO - PROCESS | 1866 | 1461375796367 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]]]}] 18:43:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:43:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1440ms 18:43:16 INFO - PROCESS | 1866 | 1461375796439 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 18:43:16 INFO - PROCESS | 1866 | 1461375796442 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 18:43:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:43:16 INFO - PROCESS | 1866 | 1461375796448 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:43:16 INFO - PROCESS | 1866 | 1461375796451 Marionette TRACE conn3 <- [1,1558,null,{}] 18:43:16 INFO - PROCESS | 1866 | 1461375796456 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}] 18:43:16 INFO - PROCESS | 1866 | 1461375796658 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 18:43:16 INFO - PROCESS | 1866 | 1461375796862 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07e5e5000 == 111 [pid = 1866] [id = 397] 18:43:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 268 (0x7fd08630f400) [pid = 1866] [serial = 1192] [outer = (nil)] 18:43:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 269 (0x7fd086311400) [pid = 1866] [serial = 1193] [outer = 0x7fd08630f400] 18:43:17 INFO - PROCESS | 1866 | 1461375797044 Marionette DEBUG loaded listener.js 18:43:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 270 (0x7fd0ac6e9400) [pid = 1866] [serial = 1194] [outer = 0x7fd08630f400] 18:43:17 INFO - PROCESS | 1866 | 1461375797947 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]]]}] 18:43:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:43:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1527ms 18:43:17 INFO - PROCESS | 1866 | 1461375797977 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 18:43:17 INFO - PROCESS | 1866 | 1461375797981 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 18:43:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:43:17 INFO - PROCESS | 1866 | 1461375797987 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:43:17 INFO - PROCESS | 1866 | 1461375797990 Marionette TRACE conn3 <- [1,1562,null,{}] 18:43:17 INFO - PROCESS | 1866 | 1461375797996 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}] 18:43:18 INFO - PROCESS | 1866 | 1461375798220 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 18:43:18 INFO - PROCESS | 1866 | 1461375798473 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07e4d9000 == 112 [pid = 1866] [id = 398] 18:43:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 271 (0x7fd07e3f5c00) [pid = 1866] [serial = 1195] [outer = (nil)] 18:43:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 272 (0x7fd08630fc00) [pid = 1866] [serial = 1196] [outer = 0x7fd07e3f5c00] 18:43:18 INFO - PROCESS | 1866 | 1461375798589 Marionette DEBUG loaded listener.js 18:43:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 273 (0x7fd0ac6ef800) [pid = 1866] [serial = 1197] [outer = 0x7fd07e3f5c00] 18:43:19 INFO - PROCESS | 1866 | 1461375799404 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]]]}] 18:43:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:43:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1491ms 18:43:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:43:19 INFO - PROCESS | 1866 | 1461375799480 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 18:43:19 INFO - PROCESS | 1866 | 1461375799482 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 18:43:19 INFO - PROCESS | 1866 | 1461375799489 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:43:19 INFO - PROCESS | 1866 | 1461375799492 Marionette TRACE conn3 <- [1,1566,null,{}] 18:43:19 INFO - PROCESS | 1866 | 1461375799498 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}] 18:43:19 INFO - PROCESS | 1866 | 1461375799697 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 18:43:19 INFO - PROCESS | 1866 | 1461375799902 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07f766800 == 113 [pid = 1866] [id = 399] 18:43:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 274 (0x7fd07e3f7c00) [pid = 1866] [serial = 1198] [outer = (nil)] 18:43:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 275 (0x7fd07f74a800) [pid = 1866] [serial = 1199] [outer = 0x7fd07e3f7c00] 18:43:20 INFO - PROCESS | 1866 | 1461375800017 Marionette DEBUG loaded listener.js 18:43:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 276 (0x7fd07f74f800) [pid = 1866] [serial = 1200] [outer = 0x7fd07e3f7c00] 18:43:20 INFO - PROCESS | 1866 | 1461375800948 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]]]}] 18:43:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:43:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1481ms 18:43:20 INFO - PROCESS | 1866 | 1461375800970 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 18:43:20 INFO - PROCESS | 1866 | 1461375800973 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 18:43:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:43:20 INFO - PROCESS | 1866 | 1461375800979 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:43:20 INFO - PROCESS | 1866 | 1461375800982 Marionette TRACE conn3 <- [1,1570,null,{}] 18:43:20 INFO - PROCESS | 1866 | 1461375800988 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}] 18:43:21 INFO - PROCESS | 1866 | 1461375801186 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 18:43:21 INFO - PROCESS | 1866 | 1461375801398 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0812cc800 == 114 [pid = 1866] [id = 400] 18:43:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 277 (0x7fd07f749c00) [pid = 1866] [serial = 1201] [outer = (nil)] 18:43:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 278 (0x7fd07f8cc800) [pid = 1866] [serial = 1202] [outer = 0x7fd07f749c00] 18:43:21 INFO - PROCESS | 1866 | 1461375801509 Marionette DEBUG loaded listener.js 18:43:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 279 (0x7fd07f8d1400) [pid = 1866] [serial = 1203] [outer = 0x7fd07f749c00] 18:43:22 INFO - PROCESS | 1866 | 1461375802465 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]]]}] 18:43:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:43:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1943ms 18:43:23 INFO - PROCESS | 1866 | 1461375803038 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 18:43:23 INFO - PROCESS | 1866 | 1461375803045 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 18:43:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:43:23 INFO - PROCESS | 1866 | 1461375803077 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:43:23 INFO - PROCESS | 1866 | 1461375803086 Marionette TRACE conn3 <- [1,1574,null,{}] 18:43:23 INFO - PROCESS | 1866 | 1461375803094 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}] 18:43:23 INFO - PROCESS | 1866 | 1461375803293 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 18:43:23 INFO - PROCESS | 1866 | 1461375803510 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0838e1800 == 115 [pid = 1866] [id = 401] 18:43:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 280 (0x7fd07f8d9c00) [pid = 1866] [serial = 1204] [outer = (nil)] 18:43:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 281 (0x7fd081437c00) [pid = 1866] [serial = 1205] [outer = 0x7fd07f8d9c00] 18:43:23 INFO - PROCESS | 1866 | 1461375803581 Marionette DEBUG loaded listener.js 18:43:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 282 (0x7fd082373400) [pid = 1866] [serial = 1206] [outer = 0x7fd07f8d9c00] 18:43:24 INFO - PROCESS | 1866 | 1461375804640 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]]]}] 18:43:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:43:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1647ms 18:43:24 INFO - PROCESS | 1866 | 1461375804716 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 18:43:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:43:24 INFO - PROCESS | 1866 | 1461375804721 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 18:43:24 INFO - PROCESS | 1866 | 1461375804735 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:43:24 INFO - PROCESS | 1866 | 1461375804741 Marionette TRACE conn3 <- [1,1578,null,{}] 18:43:24 INFO - PROCESS | 1866 | 1461375804747 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}] 18:43:24 INFO - PROCESS | 1866 | 1461375804997 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 18:43:25 INFO - PROCESS | 1866 | 1461375805310 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087617000 == 116 [pid = 1866] [id = 402] 18:43:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 283 (0x7fd08457c400) [pid = 1866] [serial = 1207] [outer = (nil)] 18:43:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 284 (0x7fd085119800) [pid = 1866] [serial = 1208] [outer = 0x7fd08457c400] 18:43:25 INFO - PROCESS | 1866 | 1461375805383 Marionette DEBUG loaded listener.js 18:43:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 285 (0x7fd085254800) [pid = 1866] [serial = 1209] [outer = 0x7fd08457c400] 18:43:26 INFO - PROCESS | 1866 | 1461375806493 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]]]}] 18:43:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:43:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1844ms 18:43:26 INFO - PROCESS | 1866 | 1461375806575 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 18:43:26 INFO - PROCESS | 1866 | 1461375806581 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 18:43:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:43:26 INFO - PROCESS | 1866 | 1461375806589 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:43:26 INFO - PROCESS | 1866 | 1461375806595 Marionette TRACE conn3 <- [1,1582,null,{}] 18:43:26 INFO - PROCESS | 1866 | 1461375806613 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}] 18:43:26 INFO - PROCESS | 1866 | 1461375806915 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 18:43:27 INFO - PROCESS | 1866 | 1461375807179 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e2ae000 == 117 [pid = 1866] [id = 403] 18:43:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 286 (0x7fd086308000) [pid = 1866] [serial = 1210] [outer = (nil)] 18:43:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 287 (0x7fd08630e400) [pid = 1866] [serial = 1211] [outer = 0x7fd086308000] 18:43:27 INFO - PROCESS | 1866 | 1461375807254 Marionette DEBUG loaded listener.js 18:43:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 288 (0x7fd087443800) [pid = 1866] [serial = 1212] [outer = 0x7fd086308000] 18:43:28 INFO - PROCESS | 1866 | 1461375808141 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]]]}] 18:43:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:43:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1594ms 18:43:28 INFO - PROCESS | 1866 | 1461375808182 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 18:43:28 INFO - PROCESS | 1866 | 1461375808186 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 18:43:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:43:28 INFO - PROCESS | 1866 | 1461375808191 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:43:28 INFO - PROCESS | 1866 | 1461375808194 Marionette TRACE conn3 <- [1,1586,null,{}] 18:43:28 INFO - PROCESS | 1866 | 1461375808199 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}] 18:43:28 INFO - PROCESS | 1866 | 1461375808394 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 18:43:28 INFO - PROCESS | 1866 | 1461375808610 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0836ba800 == 118 [pid = 1866] [id = 404] 18:43:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 289 (0x7fd082be9000) [pid = 1866] [serial = 1213] [outer = (nil)] 18:43:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 290 (0x7fd08526f400) [pid = 1866] [serial = 1214] [outer = 0x7fd082be9000] 18:43:28 INFO - PROCESS | 1866 | 1461375808790 Marionette DEBUG loaded listener.js 18:43:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 291 (0x7fd09041f800) [pid = 1866] [serial = 1215] [outer = 0x7fd082be9000] 18:43:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09ab85800 == 117 [pid = 1866] [id = 217] 18:43:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b1b5000 == 116 [pid = 1866] [id = 218] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 290 (0x7fd094817800) [pid = 1866] [serial = 1100] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 289 (0x7fd09aaa9c00) [pid = 1866] [serial = 1058] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 288 (0x7fd08f713000) [pid = 1866] [serial = 1046] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 287 (0x7fd0a8c2e800) [pid = 1866] [serial = 1073] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 286 (0x7fd0ac49d800) [pid = 1866] [serial = 1076] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 285 (0x7fd0a0a55c00) [pid = 1866] [serial = 1067] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 284 (0x7fd092912c00) [pid = 1866] [serial = 1049] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 283 (0x7fd0824edc00) [pid = 1866] [serial = 1043] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 282 (0x7fd094abe400) [pid = 1866] [serial = 1052] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 281 (0x7fd09baacc00) [pid = 1866] [serial = 1061] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 280 (0x7fd098c0e000) [pid = 1866] [serial = 1055] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 279 (0x7fd0a756c800) [pid = 1866] [serial = 1070] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 278 (0x7fd082163c00) [pid = 1866] [serial = 1079] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 277 (0x7fd08def0400) [pid = 1866] [serial = 1082] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 276 (0x7fd094ac6800) [pid = 1866] [serial = 1064] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094014000 == 115 [pid = 1866] [id = 386] 18:43:29 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094bcf000 == 114 [pid = 1866] [id = 385] 18:43:29 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094028800 == 113 [pid = 1866] [id = 384] 18:43:29 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08f738000 == 112 [pid = 1866] [id = 383] 18:43:29 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0838e8000 == 111 [pid = 1866] [id = 382] 18:43:29 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd091a8f000 == 110 [pid = 1866] [id = 11] 18:43:29 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e29f000 == 109 [pid = 1866] [id = 381] 18:43:29 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd083979000 == 108 [pid = 1866] [id = 374] 18:43:29 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0af56e800 == 107 [pid = 1866] [id = 373] 18:43:29 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a7a70000 == 106 [pid = 1866] [id = 372] 18:43:29 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b1a9800 == 105 [pid = 1866] [id = 371] 18:43:29 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099c63800 == 104 [pid = 1866] [id = 370] 18:43:29 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0947cf000 == 103 [pid = 1866] [id = 369] 18:43:29 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099fe9800 == 102 [pid = 1866] [id = 337] 18:43:29 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e3e4000 == 101 [pid = 1866] [id = 368] 18:43:29 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0837b6000 == 100 [pid = 1866] [id = 367] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 275 (0x7fd0917ac400) [pid = 1866] [serial = 984] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 274 (0x7fd09c16ac00) [pid = 1866] [serial = 801] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 273 (0x7fd09403dc00) [pid = 1866] [serial = 744] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 272 (0x7fd0a8c3c800) [pid = 1866] [serial = 777] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 271 (0x7fd0908a0800) [pid = 1866] [serial = 1092] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 270 (0x7fd09413a000) [pid = 1866] [serial = 1097] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 269 (0x7fd0a7811800) [pid = 1866] [serial = 816] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 268 (0x7fd094386c00) [pid = 1866] [serial = 1098] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 267 (0x7fd0a6918400) [pid = 1866] [serial = 762] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 266 (0x7fd09a768000) [pid = 1866] [serial = 738] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 265 (0x7fd092796c00) [pid = 1866] [serial = 1095] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 264 (0x7fd09c46b400) [pid = 1866] [serial = 756] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 263 (0x7fd08e2e5c00) [pid = 1866] [serial = 1089] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 262 (0x7fd0a8c36400) [pid = 1866] [serial = 774] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 261 (0x7fd09cf89c00) [pid = 1866] [serial = 759] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 260 (0x7fd0ac2f9c00) [pid = 1866] [serial = 819] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 259 (0x7fd09b038400) [pid = 1866] [serial = 753] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 258 (0x7fd090734c00) [pid = 1866] [serial = 1091] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 257 (0x7fd09ab24800) [pid = 1866] [serial = 810] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 256 (0x7fd087410c00) [pid = 1866] [serial = 1088] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 255 (0x7fd08511ac00) [pid = 1866] [serial = 1086] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 254 (0x7fd091680000) [pid = 1866] [serial = 1094] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 253 (0x7fd0915c4c00) [pid = 1866] [serial = 804] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 252 (0x7fd090c06c00) [pid = 1866] [serial = 741] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 251 (0x7fd0ac5b7800) [pid = 1866] [serial = 822] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 250 (0x7fd0a78f0c00) [pid = 1866] [serial = 768] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 249 (0x7fd0824e2000) [pid = 1866] [serial = 1085] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7fd09c474400) [pid = 1866] [serial = 813] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7fd0a8c14c00) [pid = 1866] [serial = 771] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7fd09b820800) [pid = 1866] [serial = 858] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7fd094c79000) [pid = 1866] [serial = 807] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7fd09a76b400) [pid = 1866] [serial = 750] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7fd0a77e2800) [pid = 1866] [serial = 765] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7fd0994ad800) [pid = 1866] [serial = 747] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7fd097377400) [pid = 1866] [serial = 927] [outer = (nil)] [url = about:blank] 18:43:29 INFO - PROCESS | 1866 | 1461375809698 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]]]}] 18:43:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:43:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1530ms 18:43:29 INFO - PROCESS | 1866 | 1461375809753 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 18:43:29 INFO - PROCESS | 1866 | 1461375809756 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 18:43:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:43:29 INFO - PROCESS | 1866 | 1461375809766 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:43:29 INFO - PROCESS | 1866 | 1461375809769 Marionette TRACE conn3 <- [1,1590,null,{}] 18:43:29 INFO - PROCESS | 1866 | 1461375809779 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}] 18:43:29 INFO - PROCESS | 1866 | 1461375809965 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 18:43:29 INFO - PROCESS | 1866 | 1461375809980 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087a93800 == 101 [pid = 1866] [id = 405] 18:43:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7fd08e2e5c00) [pid = 1866] [serial = 1216] [outer = (nil)] 18:43:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7fd0907bcc00) [pid = 1866] [serial = 1217] [outer = 0x7fd08e2e5c00] 18:43:30 INFO - PROCESS | 1866 | 1461375810043 Marionette DEBUG loaded listener.js 18:43:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7fd090848c00) [pid = 1866] [serial = 1218] [outer = 0x7fd08e2e5c00] 18:43:30 INFO - PROCESS | 1866 | 1461375810986 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]]]}] 18:43:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:43:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1242ms 18:43:31 INFO - PROCESS | 1866 | 1461375811009 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 18:43:31 INFO - PROCESS | 1866 | 1461375811013 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 18:43:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:43:31 INFO - PROCESS | 1866 | 1461375811020 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:43:31 INFO - PROCESS | 1866 | 1461375811023 Marionette TRACE conn3 <- [1,1594,null,{}] 18:43:31 INFO - PROCESS | 1866 | 1461375811028 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}] 18:43:31 INFO - PROCESS | 1866 | 1461375811259 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 18:43:31 INFO - PROCESS | 1866 | 1461375811449 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd091a82800 == 102 [pid = 1866] [id = 406] 18:43:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7fd082bef400) [pid = 1866] [serial = 1219] [outer = (nil)] 18:43:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7fd0915bdc00) [pid = 1866] [serial = 1220] [outer = 0x7fd082bef400] 18:43:31 INFO - PROCESS | 1866 | 1461375811517 Marionette DEBUG loaded listener.js 18:43:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7fd092912c00) [pid = 1866] [serial = 1221] [outer = 0x7fd082bef400] 18:43:32 INFO - PROCESS | 1866 | 1461375812409 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]]]}] 18:43:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:43:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1440ms 18:43:32 INFO - PROCESS | 1866 | 1461375812461 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 18:43:32 INFO - PROCESS | 1866 | 1461375812465 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 18:43:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:43:32 INFO - PROCESS | 1866 | 1461375812501 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:43:32 INFO - PROCESS | 1866 | 1461375812506 Marionette TRACE conn3 <- [1,1598,null,{}] 18:43:32 INFO - PROCESS | 1866 | 1461375812514 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}] 18:43:32 INFO - PROCESS | 1866 | 1461375812793 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 18:43:32 INFO - PROCESS | 1866 | 1461375812833 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094565800 == 103 [pid = 1866] [id = 407] 18:43:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7fd09084ac00) [pid = 1866] [serial = 1222] [outer = (nil)] 18:43:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7fd090848000) [pid = 1866] [serial = 1223] [outer = 0x7fd09084ac00] 18:43:32 INFO - PROCESS | 1866 | 1461375812963 Marionette DEBUG loaded listener.js 18:43:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 250 (0x7fd09438bc00) [pid = 1866] [serial = 1224] [outer = 0x7fd09084ac00] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 249 (0x7fd09098f800) [pid = 1866] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7fd090421800) [pid = 1866] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7fd0812a5c00) [pid = 1866] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7fd09540d000) [pid = 1866] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7fd08143e400) [pid = 1866] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7fd0838a2000) [pid = 1866] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7fd08389d000) [pid = 1866] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7fd082160800) [pid = 1866] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7fd090989c00) [pid = 1866] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7fd095406c00) [pid = 1866] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7fd094388400) [pid = 1866] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7fd095403400) [pid = 1866] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7fd09438b000) [pid = 1866] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7fd09156b800) [pid = 1866] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7fd07fbe1400) [pid = 1866] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7fd0909be800) [pid = 1866] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7fd0907c6800) [pid = 1866] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7fd08143dc00) [pid = 1866] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7fd0851aa800) [pid = 1866] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7fd09cf66c00) [pid = 1866] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7fd0864e3800) [pid = 1866] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7fd08e2e1c00) [pid = 1866] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7fd091562c00) [pid = 1866] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7fd09aa9f800) [pid = 1866] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7fd090c0c400) [pid = 1866] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7fd08236e400) [pid = 1866] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7fd09b125400) [pid = 1866] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7fd0824e0800) [pid = 1866] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7fd082375800) [pid = 1866] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7fd08def9800) [pid = 1866] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7fd082bf4400) [pid = 1866] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7fd085252400) [pid = 1866] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7fd07fbdb000) [pid = 1866] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7fd0822ea400) [pid = 1866] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7fd090c0e400) [pid = 1866] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7fd0851b6800) [pid = 1866] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7fd08389c000) [pid = 1866] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7fd08236ec00) [pid = 1866] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7fd087cd6c00) [pid = 1866] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7fd0812a2400) [pid = 1866] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7fd0812a9800) [pid = 1866] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7fd0822ef400) [pid = 1866] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7fd09098f000) [pid = 1866] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7fd094197000) [pid = 1866] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7fd08e2e1800) [pid = 1866] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7fd09413e000) [pid = 1866] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7fd091561400) [pid = 1866] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7fd082bed000) [pid = 1866] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7fd08215bc00) [pid = 1866] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7fd0822f8000) [pid = 1866] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7fd092a0c400) [pid = 1866] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7fd0824e8000) [pid = 1866] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:43:34 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7fd0915bc400) [pid = 1866] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:43:34 INFO - PROCESS | 1866 | 1461375814546 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]]]}] 18:43:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:43:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 2165ms 18:43:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:43:34 INFO - PROCESS | 1866 | 1461375814638 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 18:43:34 INFO - PROCESS | 1866 | 1461375814641 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 18:43:34 INFO - PROCESS | 1866 | 1461375814648 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:43:34 INFO - PROCESS | 1866 | 1461375814652 Marionette TRACE conn3 <- [1,1602,null,{}] 18:43:34 INFO - PROCESS | 1866 | 1461375814658 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}] 18:43:34 INFO - PROCESS | 1866 | 1461375814901 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 18:43:35 INFO - PROCESS | 1866 | 1461375815005 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0837a6000 == 104 [pid = 1866] [id = 408] 18:43:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7fd0812a5c00) [pid = 1866] [serial = 1225] [outer = (nil)] 18:43:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7fd08215bc00) [pid = 1866] [serial = 1226] [outer = 0x7fd0812a5c00] 18:43:35 INFO - PROCESS | 1866 | 1461375815070 Marionette DEBUG loaded listener.js 18:43:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7fd08236fc00) [pid = 1866] [serial = 1227] [outer = 0x7fd0812a5c00] 18:43:35 INFO - PROCESS | 1866 | 1461375815792 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]]]}] 18:43:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:43:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1186ms 18:43:35 INFO - PROCESS | 1866 | 1461375815834 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 18:43:35 INFO - PROCESS | 1866 | 1461375815849 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 18:43:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:43:35 INFO - PROCESS | 1866 | 1461375815870 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:43:35 INFO - PROCESS | 1866 | 1461375815874 Marionette TRACE conn3 <- [1,1606,null,{}] 18:43:35 INFO - PROCESS | 1866 | 1461375815880 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}] 18:43:36 INFO - PROCESS | 1866 | 1461375816078 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 18:43:36 INFO - PROCESS | 1866 | 1461375816088 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0946af000 == 105 [pid = 1866] [id = 409] 18:43:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7fd082375800) [pid = 1866] [serial = 1228] [outer = (nil)] 18:43:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7fd0851acc00) [pid = 1866] [serial = 1229] [outer = 0x7fd082375800] 18:43:36 INFO - PROCESS | 1866 | 1461375816151 Marionette DEBUG loaded listener.js 18:43:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7fd087cd6c00) [pid = 1866] [serial = 1230] [outer = 0x7fd082375800] 18:43:37 INFO - PROCESS | 1866 | 1461375817363 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]]]}] 18:43:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:43:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1542ms 18:43:37 INFO - PROCESS | 1866 | 1461375817409 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 18:43:37 INFO - PROCESS | 1866 | 1461375817416 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 18:43:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:43:37 INFO - PROCESS | 1866 | 1461375817427 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:43:37 INFO - PROCESS | 1866 | 1461375817431 Marionette TRACE conn3 <- [1,1610,null,{}] 18:43:37 INFO - PROCESS | 1866 | 1461375817441 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}] 18:43:37 INFO - PROCESS | 1866 | 1461375817668 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 18:43:37 INFO - PROCESS | 1866 | 1461375817928 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0839e7800 == 106 [pid = 1866] [id = 410] 18:43:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7fd0822ec800) [pid = 1866] [serial = 1231] [outer = (nil)] 18:43:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7fd0824e2c00) [pid = 1866] [serial = 1232] [outer = 0x7fd0822ec800] 18:43:38 INFO - PROCESS | 1866 | 1461375818054 Marionette DEBUG loaded listener.js 18:43:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7fd084570800) [pid = 1866] [serial = 1233] [outer = 0x7fd0822ec800] 18:43:38 INFO - PROCESS | 1866 | 1461375818972 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]]]}] 18:43:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:43:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1592ms 18:43:39 INFO - PROCESS | 1866 | 1461375819020 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 18:43:39 INFO - PROCESS | 1866 | 1461375819029 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 18:43:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:43:39 INFO - PROCESS | 1866 | 1461375819040 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:43:39 INFO - PROCESS | 1866 | 1461375819044 Marionette TRACE conn3 <- [1,1614,null,{}] 18:43:39 INFO - PROCESS | 1866 | 1461375819051 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}] 18:43:39 INFO - PROCESS | 1866 | 1461375819280 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 18:43:39 INFO - PROCESS | 1866 | 1461375819548 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090574800 == 107 [pid = 1866] [id = 411] 18:43:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7fd085266800) [pid = 1866] [serial = 1234] [outer = (nil)] 18:43:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7fd086302400) [pid = 1866] [serial = 1235] [outer = 0x7fd085266800] 18:43:39 INFO - PROCESS | 1866 | 1461375819675 Marionette DEBUG loaded listener.js 18:43:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7fd087409000) [pid = 1866] [serial = 1236] [outer = 0x7fd085266800] 18:43:40 INFO - PROCESS | 1866 | 1461375820667 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]]]}] 18:43:40 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 18:43:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1681ms 18:43:40 INFO - PROCESS | 1866 | 1461375820722 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 18:43:40 INFO - PROCESS | 1866 | 1461375820726 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 18:43:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:43:40 INFO - PROCESS | 1866 | 1461375820734 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:43:40 INFO - PROCESS | 1866 | 1461375820741 Marionette TRACE conn3 <- [1,1618,null,{}] 18:43:40 INFO - PROCESS | 1866 | 1461375820758 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}] 18:43:41 INFO - PROCESS | 1866 | 1461375821017 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 18:43:41 INFO - PROCESS | 1866 | 1461375821310 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09535b800 == 108 [pid = 1866] [id = 412] 18:43:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7fd09041a000) [pid = 1866] [serial = 1237] [outer = (nil)] 18:43:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7fd090842400) [pid = 1866] [serial = 1238] [outer = 0x7fd09041a000] 18:43:41 INFO - PROCESS | 1866 | 1461375821390 Marionette DEBUG loaded listener.js 18:43:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7fd090921c00) [pid = 1866] [serial = 1239] [outer = 0x7fd09041a000] 18:43:42 INFO - PROCESS | 1866 | 1461375822252 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]]]}] 18:43:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:43:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1594ms 18:43:42 INFO - PROCESS | 1866 | 1461375822330 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 18:43:42 INFO - PROCESS | 1866 | 1461375822335 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 18:43:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:43:42 INFO - PROCESS | 1866 | 1461375822342 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:43:42 INFO - PROCESS | 1866 | 1461375822345 Marionette TRACE conn3 <- [1,1622,null,{}] 18:43:42 INFO - PROCESS | 1866 | 1461375822351 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}] 18:43:42 INFO - PROCESS | 1866 | 1461375822604 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 18:43:42 INFO - PROCESS | 1866 | 1461375822857 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099b0e000 == 109 [pid = 1866] [id = 413] 18:43:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7fd09041b800) [pid = 1866] [serial = 1240] [outer = (nil)] 18:43:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7fd0915bb000) [pid = 1866] [serial = 1241] [outer = 0x7fd09041b800] 18:43:42 INFO - PROCESS | 1866 | 1461375822977 Marionette DEBUG loaded listener.js 18:43:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7fd09167ec00) [pid = 1866] [serial = 1242] [outer = 0x7fd09041b800] 18:43:43 INFO - PROCESS | 1866 | 1461375823860 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]]]}] 18:43:43 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 18:43:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1585ms 18:43:43 INFO - PROCESS | 1866 | 1461375823928 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 18:43:43 INFO - PROCESS | 1866 | 1461375823932 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 18:43:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:43:43 INFO - PROCESS | 1866 | 1461375823938 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:43:43 INFO - PROCESS | 1866 | 1461375823942 Marionette TRACE conn3 <- [1,1626,null,{}] 18:43:43 INFO - PROCESS | 1866 | 1461375823948 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}] 18:43:44 INFO - PROCESS | 1866 | 1461375824163 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 18:43:44 INFO - PROCESS | 1866 | 1461375824365 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099fe5800 == 110 [pid = 1866] [id = 414] 18:43:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7fd0907c3c00) [pid = 1866] [serial = 1243] [outer = (nil)] 18:43:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7fd092914400) [pid = 1866] [serial = 1244] [outer = 0x7fd0907c3c00] 18:43:44 INFO - PROCESS | 1866 | 1461375824441 Marionette DEBUG loaded listener.js 18:43:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7fd094137400) [pid = 1866] [serial = 1245] [outer = 0x7fd0907c3c00] 18:43:45 INFO - PROCESS | 1866 | 1461375825344 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]]]}] 18:43:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:43:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1436ms 18:43:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:43:45 INFO - PROCESS | 1866 | 1461375825376 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 18:43:45 INFO - PROCESS | 1866 | 1461375825379 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 18:43:45 INFO - PROCESS | 1866 | 1461375825386 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:43:45 INFO - PROCESS | 1866 | 1461375825389 Marionette TRACE conn3 <- [1,1630,null,{}] 18:43:45 INFO - PROCESS | 1866 | 1461375825395 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}] 18:43:45 INFO - PROCESS | 1866 | 1461375825637 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 18:43:45 INFO - PROCESS | 1866 | 1461375825840 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b0f6800 == 111 [pid = 1866] [id = 415] 18:43:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7fd094136c00) [pid = 1866] [serial = 1246] [outer = (nil)] 18:43:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7fd094ac1400) [pid = 1866] [serial = 1247] [outer = 0x7fd094136c00] 18:43:45 INFO - PROCESS | 1866 | 1461375825959 Marionette DEBUG loaded listener.js 18:43:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7fd095407400) [pid = 1866] [serial = 1248] [outer = 0x7fd094136c00] 18:43:46 INFO - PROCESS | 1866 | 1461375826894 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]]]}] 18:43:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:43:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1586ms 18:43:46 INFO - PROCESS | 1866 | 1461375826973 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 18:43:46 INFO - PROCESS | 1866 | 1461375826978 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 18:43:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:43:46 INFO - PROCESS | 1866 | 1461375826987 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:43:46 INFO - PROCESS | 1866 | 1461375826990 Marionette TRACE conn3 <- [1,1634,null,{}] 18:43:46 INFO - PROCESS | 1866 | 1461375826996 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}] 18:43:47 INFO - PROCESS | 1866 | 1461375827220 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 18:43:47 INFO - PROCESS | 1866 | 1461375827476 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09c3ba800 == 112 [pid = 1866] [id = 416] 18:43:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7fd094139000) [pid = 1866] [serial = 1249] [outer = (nil)] 18:43:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7fd098a7a400) [pid = 1866] [serial = 1250] [outer = 0x7fd094139000] 18:43:47 INFO - PROCESS | 1866 | 1461375827594 Marionette DEBUG loaded listener.js 18:43:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7fd099510400) [pid = 1866] [serial = 1251] [outer = 0x7fd094139000] 18:43:48 INFO - PROCESS | 1866 | 1461375828447 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]]]}] 18:43:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:43:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1527ms 18:43:48 INFO - PROCESS | 1866 | 1461375828516 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 18:43:48 INFO - PROCESS | 1866 | 1461375828520 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 18:43:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:43:48 INFO - PROCESS | 1866 | 1461375828526 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:43:48 INFO - PROCESS | 1866 | 1461375828529 Marionette TRACE conn3 <- [1,1638,null,{}] 18:43:48 INFO - PROCESS | 1866 | 1461375828535 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}] 18:43:48 INFO - PROCESS | 1866 | 1461375828746 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 18:43:48 INFO - PROCESS | 1866 | 1461375828951 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7a6f000 == 113 [pid = 1866] [id = 417] 18:43:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7fd07e3f9400) [pid = 1866] [serial = 1252] [outer = (nil)] 18:43:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7fd099b49800) [pid = 1866] [serial = 1253] [outer = 0x7fd07e3f9400] 18:43:49 INFO - PROCESS | 1866 | 1461375829068 Marionette DEBUG loaded listener.js 18:43:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7fd09a06b400) [pid = 1866] [serial = 1254] [outer = 0x7fd07e3f9400] 18:43:49 INFO - PROCESS | 1866 | 1461375829982 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]]]}] 18:43:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:43:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1532ms 18:43:50 INFO - PROCESS | 1866 | 1461375830059 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 18:43:50 INFO - PROCESS | 1866 | 1461375830064 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 18:43:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:43:50 INFO - PROCESS | 1866 | 1461375830070 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:43:50 INFO - PROCESS | 1866 | 1461375830074 Marionette TRACE conn3 <- [1,1642,null,{}] 18:43:50 INFO - PROCESS | 1866 | 1461375830079 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}] 18:43:50 INFO - PROCESS | 1866 | 1461375830332 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 18:43:50 INFO - PROCESS | 1866 | 1461375830589 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac26a800 == 114 [pid = 1866] [id = 418] 18:43:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7fd09418ac00) [pid = 1866] [serial = 1255] [outer = (nil)] 18:43:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7fd09a327c00) [pid = 1866] [serial = 1256] [outer = 0x7fd09418ac00] 18:43:50 INFO - PROCESS | 1866 | 1461375830709 Marionette DEBUG loaded listener.js 18:43:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7fd09a762000) [pid = 1866] [serial = 1257] [outer = 0x7fd09418ac00] 18:43:51 INFO - PROCESS | 1866 | 1461375831532 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]]]}] 18:43:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:43:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1538ms 18:43:51 INFO - PROCESS | 1866 | 1461375831610 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 18:43:51 INFO - PROCESS | 1866 | 1461375831612 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 18:43:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:43:51 INFO - PROCESS | 1866 | 1461375831620 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:43:51 INFO - PROCESS | 1866 | 1461375831622 Marionette TRACE conn3 <- [1,1646,null,{}] 18:43:51 INFO - PROCESS | 1866 | 1461375831629 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}] 18:43:51 INFO - PROCESS | 1866 | 1461375831881 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 18:43:52 INFO - PROCESS | 1866 | 1461375832141 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0aca71000 == 115 [pid = 1866] [id = 419] 18:43:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7fd09438f400) [pid = 1866] [serial = 1258] [outer = (nil)] 18:43:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7fd09a76fc00) [pid = 1866] [serial = 1259] [outer = 0x7fd09438f400] 18:43:52 INFO - PROCESS | 1866 | 1461375832264 Marionette DEBUG loaded listener.js 18:43:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7fd09aaa3400) [pid = 1866] [serial = 1260] [outer = 0x7fd09438f400] 18:43:53 INFO - PROCESS | 1866 | 1461375833172 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]]]}] 18:43:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:43:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1585ms 18:43:53 INFO - PROCESS | 1866 | 1461375833205 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 18:43:53 INFO - PROCESS | 1866 | 1461375833209 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 18:43:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:43:53 INFO - PROCESS | 1866 | 1461375833216 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:43:53 INFO - PROCESS | 1866 | 1461375833220 Marionette TRACE conn3 <- [1,1650,null,{}] 18:43:53 INFO - PROCESS | 1866 | 1461375833226 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}] 18:43:53 INFO - PROCESS | 1866 | 1461375833462 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 18:43:53 INFO - PROCESS | 1866 | 1461375833769 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0b1c09800 == 116 [pid = 1866] [id = 420] 18:43:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7fd09cf89c00) [pid = 1866] [serial = 1261] [outer = (nil)] 18:43:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7fd0a6918400) [pid = 1866] [serial = 1262] [outer = 0x7fd09cf89c00] 18:43:53 INFO - PROCESS | 1866 | 1461375833895 Marionette DEBUG loaded listener.js 18:43:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7fd0a78f0c00) [pid = 1866] [serial = 1263] [outer = 0x7fd09cf89c00] 18:43:54 INFO - PROCESS | 1866 | 1461375834728 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]]]}] 18:43:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:43:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1580ms 18:43:54 INFO - PROCESS | 1866 | 1461375834797 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 18:43:54 INFO - PROCESS | 1866 | 1461375834801 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 18:43:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:43:54 INFO - PROCESS | 1866 | 1461375834808 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:43:54 INFO - PROCESS | 1866 | 1461375834812 Marionette TRACE conn3 <- [1,1654,null,{}] 18:43:54 INFO - PROCESS | 1866 | 1461375834835 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}] 18:43:55 INFO - PROCESS | 1866 | 1461375835041 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 18:43:55 INFO - PROCESS | 1866 | 1461375835285 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08536c000 == 117 [pid = 1866] [id = 421] 18:43:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7fd07e3f4400) [pid = 1866] [serial = 1264] [outer = (nil)] 18:43:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7fd0a0a55c00) [pid = 1866] [serial = 1265] [outer = 0x7fd07e3f4400] 18:43:55 INFO - PROCESS | 1866 | 1461375835421 Marionette DEBUG loaded listener.js 18:43:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7fd0aa624800) [pid = 1866] [serial = 1266] [outer = 0x7fd07e3f4400] 18:43:56 INFO - PROCESS | 1866 | 1461375836257 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]]]}] 18:43:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:43:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1503ms 18:43:56 INFO - PROCESS | 1866 | 1461375836312 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 18:43:56 INFO - PROCESS | 1866 | 1461375836316 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 18:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:43:56 INFO - PROCESS | 1866 | 1461375836322 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:43:56 INFO - PROCESS | 1866 | 1461375836325 Marionette TRACE conn3 <- [1,1658,null,{}] 18:43:56 INFO - PROCESS | 1866 | 1461375836332 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}] 18:43:56 INFO - PROCESS | 1866 | 1461375836561 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 18:43:56 INFO - PROCESS | 1866 | 1461375836773 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd080c35000 == 118 [pid = 1866] [id = 422] 18:43:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7fd07f74ac00) [pid = 1866] [serial = 1267] [outer = (nil)] 18:43:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7fd085266400) [pid = 1866] [serial = 1268] [outer = 0x7fd07f74ac00] 18:43:56 INFO - PROCESS | 1866 | 1461375836891 Marionette DEBUG loaded listener.js 18:43:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7fd09b35d400) [pid = 1866] [serial = 1269] [outer = 0x7fd07f74ac00] 18:43:57 INFO - PROCESS | 1866 | 1461375837856 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]]]}] 18:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1580ms 18:43:57 INFO - PROCESS | 1866 | 1461375837904 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 18:43:57 INFO - PROCESS | 1866 | 1461375837906 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 18:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:43:57 INFO - PROCESS | 1866 | 1461375837913 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:43:57 INFO - PROCESS | 1866 | 1461375837915 Marionette TRACE conn3 <- [1,1662,null,{}] 18:43:57 INFO - PROCESS | 1866 | 1461375837922 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}] 18:43:58 INFO - PROCESS | 1866 | 1461375838129 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 18:43:58 INFO - PROCESS | 1866 | 1461375838342 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:43:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd082320000 == 119 [pid = 1866] [id = 423] 18:43:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7fd07fbda800) [pid = 1866] [serial = 1270] [outer = (nil)] 18:43:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7fd07fbe5800) [pid = 1866] [serial = 1271] [outer = 0x7fd07fbda800] 18:43:58 INFO - PROCESS | 1866 | 1461375838516 Marionette DEBUG loaded listener.js 18:43:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7fd0838a5800) [pid = 1866] [serial = 1272] [outer = 0x7fd07fbda800] 18:43:59 INFO - PROCESS | 1866 | 1461375839461 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]]]}] 18:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1590ms 18:43:59 INFO - PROCESS | 1866 | 1461375839506 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 18:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:43:59 INFO - PROCESS | 1866 | 1461375839510 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 18:43:59 INFO - PROCESS | 1866 | 1461375839516 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:43:59 INFO - PROCESS | 1866 | 1461375839519 Marionette TRACE conn3 <- [1,1666,null,{}] 18:43:59 INFO - PROCESS | 1866 | 1461375839525 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}] 18:43:59 INFO - PROCESS | 1866 | 1461375839737 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 18:44:00 INFO - PROCESS | 1866 | 1461375840534 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd082337800 == 120 [pid = 1866] [id = 424] 18:44:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7fd07e3f6c00) [pid = 1866] [serial = 1273] [outer = (nil)] 18:44:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7fd07f745000) [pid = 1866] [serial = 1274] [outer = 0x7fd07e3f6c00] 18:44:00 INFO - PROCESS | 1866 | 1461375840605 Marionette DEBUG loaded listener.js 18:44:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7fd07f8d9400) [pid = 1866] [serial = 1275] [outer = 0x7fd07e3f6c00] 18:44:01 INFO - PROCESS | 1866 | 1461375841490 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]]]}] 18:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 2038ms 18:44:01 INFO - PROCESS | 1866 | 1461375841555 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 18:44:01 INFO - PROCESS | 1866 | 1461375841563 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 18:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:44:01 INFO - PROCESS | 1866 | 1461375841572 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:44:01 INFO - PROCESS | 1866 | 1461375841576 Marionette TRACE conn3 <- [1,1670,null,{}] 18:44:01 INFO - PROCESS | 1866 | 1461375841584 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}] 18:44:01 INFO - PROCESS | 1866 | 1461375841796 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 18:44:02 INFO - PROCESS | 1866 | 1461375842083 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0838d9800 == 121 [pid = 1866] [id = 425] 18:44:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7fd07f74ec00) [pid = 1866] [serial = 1276] [outer = (nil)] 18:44:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 250 (0x7fd07fbe0400) [pid = 1866] [serial = 1277] [outer = 0x7fd07f74ec00] 18:44:02 INFO - PROCESS | 1866 | 1461375842287 Marionette DEBUG loaded listener.js 18:44:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 251 (0x7fd082bee000) [pid = 1866] [serial = 1278] [outer = 0x7fd07f74ec00] 18:44:03 INFO - PROCESS | 1866 | 1461375843243 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]]]}] 18:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1734ms 18:44:03 INFO - PROCESS | 1866 | 1461375843310 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 18:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:44:03 INFO - PROCESS | 1866 | 1461375843317 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 18:44:03 INFO - PROCESS | 1866 | 1461375843324 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:44:03 INFO - PROCESS | 1866 | 1461375843326 Marionette TRACE conn3 <- [1,1674,null,{}] 18:44:03 INFO - PROCESS | 1866 | 1461375843333 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}] 18:44:03 INFO - PROCESS | 1866 | 1461375843541 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 18:44:03 INFO - PROCESS | 1866 | 1461375843843 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd082174800 == 122 [pid = 1866] [id = 426] 18:44:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 252 (0x7fd085252400) [pid = 1866] [serial = 1279] [outer = (nil)] 18:44:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 253 (0x7fd08525ec00) [pid = 1866] [serial = 1280] [outer = 0x7fd085252400] 18:44:03 INFO - PROCESS | 1866 | 1461375843971 Marionette DEBUG loaded listener.js 18:44:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 254 (0x7fd086304000) [pid = 1866] [serial = 1281] [outer = 0x7fd085252400] 18:44:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099fee800 == 121 [pid = 1866] [id = 266] 18:44:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0b0ec4000 == 120 [pid = 1866] [id = 360] 18:44:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ace96800 == 119 [pid = 1866] [id = 357] 18:44:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08dd29000 == 118 [pid = 1866] [id = 359] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 253 (0x7fd090d28c00) [pid = 1866] [serial = 1160] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 252 (0x7fd0aab4a800) [pid = 1866] [serial = 1133] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 251 (0x7fd0ac6f3c00) [pid = 1866] [serial = 1136] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 250 (0x7fd09a06bc00) [pid = 1866] [serial = 1130] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 249 (0x7fd0a7c59000) [pid = 1866] [serial = 1127] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7fd08525b800) [pid = 1866] [serial = 1139] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0af565800 == 117 [pid = 1866] [id = 358] 18:44:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07e4d9000 == 116 [pid = 1866] [id = 398] 18:44:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07e5e5000 == 115 [pid = 1866] [id = 397] 18:44:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd080160800 == 114 [pid = 1866] [id = 396] 18:44:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0b0ec1800 == 113 [pid = 1866] [id = 395] 18:44:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e26c800 == 112 [pid = 1866] [id = 394] 18:44:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0acf18800 == 111 [pid = 1866] [id = 393] 18:44:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a8917000 == 110 [pid = 1866] [id = 392] 18:44:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09dcc3800 == 109 [pid = 1866] [id = 391] 18:44:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a7c7800 == 108 [pid = 1866] [id = 390] 18:44:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094bd6000 == 107 [pid = 1866] [id = 389] 18:44:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e3a5000 == 106 [pid = 1866] [id = 388] 18:44:04 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0838cd800 == 105 [pid = 1866] [id = 387] 18:44:04 INFO - PROCESS | 1866 | 1461375844906 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]]]}] 18:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1646ms 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7fd090e9c000) [pid = 1866] [serial = 1157] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7fd091569400) [pid = 1866] [serial = 993] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7fd09a332000) [pid = 1866] [serial = 954] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7fd09c1f1800) [pid = 1866] [serial = 870] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7fd082377000) [pid = 1866] [serial = 894] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7fd09065a800) [pid = 1866] [serial = 933] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7fd090e9a400) [pid = 1866] [serial = 834] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7fd0824e7400) [pid = 1866] [serial = 1145] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7fd094ac3800) [pid = 1866] [serial = 1002] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7fd0ac5bc400) [pid = 1866] [serial = 828] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7fd09540a400) [pid = 1866] [serial = 1008] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7fd09540fc00) [pid = 1866] [serial = 825] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7fd09a32b000) [pid = 1866] [serial = 867] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7fd0952acc00) [pid = 1866] [serial = 1053] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7fd08f70b800) [pid = 1866] [serial = 1149] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7fd094c74c00) [pid = 1866] [serial = 936] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7fd092797000) [pid = 1866] [serial = 996] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7fd08e2e1400) [pid = 1866] [serial = 1106] [outer = (nil)] [url = about:blank] 18:44:04 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7fd0aca53400) [pid = 1866] [serial = 891] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7fd0851b5400) [pid = 1866] [serial = 882] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7fd0a691e000) [pid = 1866] [serial = 873] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7fd0812a6000) [pid = 1866] [serial = 1103] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7fd09065e000) [pid = 1866] [serial = 1151] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7fd0907bdc00) [pid = 1866] [serial = 1047] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7fd0ac5b2c00) [pid = 1866] [serial = 879] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7fd0a8c35800) [pid = 1866] [serial = 945] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7fd09c1f3000) [pid = 1866] [serial = 1124] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7fd09418c400) [pid = 1866] [serial = 1050] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7fd099c34400) [pid = 1866] [serial = 1017] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7fd0ac5bb000) [pid = 1866] [serial = 948] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7fd094131400) [pid = 1866] [serial = 999] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7fd09a326400) [pid = 1866] [serial = 1020] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7fd09065f400) [pid = 1866] [serial = 861] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7fd09a32e800) [pid = 1866] [serial = 837] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7fd08457b400) [pid = 1866] [serial = 1121] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7fd090899c00) [pid = 1866] [serial = 1154] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7fd07fbe7000) [pid = 1866] [serial = 957] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7fd0822f9800) [pid = 1866] [serial = 885] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7fd09a32e000) [pid = 1866] [serial = 1118] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7fd09167e000) [pid = 1866] [serial = 1158] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7fd0941e8000) [pid = 1866] [serial = 864] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7fd09a767c00) [pid = 1866] [serial = 1023] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7fd0838a6400) [pid = 1866] [serial = 831] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7fd0864e8c00) [pid = 1866] [serial = 1044] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7fd08f754800) [pid = 1866] [serial = 990] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7fd0812b0400) [pid = 1866] [serial = 951] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7fd094138c00) [pid = 1866] [serial = 1115] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7fd093509c00) [pid = 1866] [serial = 1112] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7fd094199000) [pid = 1866] [serial = 960] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7fd0908a0000) [pid = 1866] [serial = 1109] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7fd0a8c3d800) [pid = 1866] [serial = 888] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7fd095207000) [pid = 1866] [serial = 1005] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7fd085265400) [pid = 1866] [serial = 1142] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7fd099b44400) [pid = 1866] [serial = 1056] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7fd090846800) [pid = 1866] [serial = 1152] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7fd09859a000) [pid = 1866] [serial = 1011] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7fd09a324400) [pid = 1866] [serial = 942] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7fd09098a400) [pid = 1866] [serial = 1155] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7fd085264400) [pid = 1866] [serial = 1146] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7fd0a8c37400) [pid = 1866] [serial = 876] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7fd087404400) [pid = 1866] [serial = 987] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7fd099cf3c00) [pid = 1866] [serial = 1083] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7fd098599800) [pid = 1866] [serial = 1101] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7fd098c0e400) [pid = 1866] [serial = 1014] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7fd087449c00) [pid = 1866] [serial = 1148] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7fd08389fc00) [pid = 1866] [serial = 930] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7fd0986c2800) [pid = 1866] [serial = 939] [outer = (nil)] [url = about:blank] 18:44:05 INFO - PROCESS | 1866 | 1461375845030 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 18:44:05 INFO - PROCESS | 1866 | 1461375845038 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 18:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:44:05 INFO - PROCESS | 1866 | 1461375845059 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:44:05 INFO - PROCESS | 1866 | 1461375845068 Marionette TRACE conn3 <- [1,1678,null,{}] 18:44:05 INFO - PROCESS | 1866 | 1461375845083 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}] 18:44:05 INFO - PROCESS | 1866 | 1461375845277 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 18:44:05 INFO - PROCESS | 1866 | 1461375845496 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0837bc000 == 106 [pid = 1866] [id = 427] 18:44:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7fd08215b800) [pid = 1866] [serial = 1282] [outer = (nil)] 18:44:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7fd0864e5000) [pid = 1866] [serial = 1283] [outer = 0x7fd08215b800] 18:44:05 INFO - PROCESS | 1866 | 1461375845567 Marionette DEBUG loaded listener.js 18:44:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7fd087445400) [pid = 1866] [serial = 1284] [outer = 0x7fd08215b800] 18:44:06 INFO - PROCESS | 1866 | 1461375846295 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]]]}] 18:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1301ms 18:44:06 INFO - PROCESS | 1866 | 1461375846372 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 18:44:06 INFO - PROCESS | 1866 | 1461375846377 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 18:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:44:06 INFO - PROCESS | 1866 | 1461375846389 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:44:06 INFO - PROCESS | 1866 | 1461375846392 Marionette TRACE conn3 <- [1,1682,null,{}] 18:44:06 INFO - PROCESS | 1866 | 1461375846398 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}] 18:44:06 INFO - PROCESS | 1866 | 1461375846595 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 18:44:06 INFO - PROCESS | 1866 | 1461375846606 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087de4800 == 107 [pid = 1866] [id = 428] 18:44:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7fd085255400) [pid = 1866] [serial = 1285] [outer = (nil)] 18:44:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7fd08f719000) [pid = 1866] [serial = 1286] [outer = 0x7fd085255400] 18:44:06 INFO - PROCESS | 1866 | 1461375846668 Marionette DEBUG loaded listener.js 18:44:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7fd090421800) [pid = 1866] [serial = 1287] [outer = 0x7fd085255400] 18:44:07 INFO - PROCESS | 1866 | 1461375847702 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]]]}] 18:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1387ms 18:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:44:07 INFO - PROCESS | 1866 | 1461375847773 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 18:44:07 INFO - PROCESS | 1866 | 1461375847776 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 18:44:07 INFO - PROCESS | 1866 | 1461375847783 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:44:07 INFO - PROCESS | 1866 | 1461375847786 Marionette TRACE conn3 <- [1,1686,null,{}] 18:44:07 INFO - PROCESS | 1866 | 1461375847796 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}] 18:44:08 INFO - PROCESS | 1866 | 1461375848038 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 18:44:08 INFO - PROCESS | 1866 | 1461375848065 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08de2d800 == 108 [pid = 1866] [id = 429] 18:44:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7fd090738400) [pid = 1866] [serial = 1288] [outer = (nil)] 18:44:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7fd090844400) [pid = 1866] [serial = 1289] [outer = 0x7fd090738400] 18:44:08 INFO - PROCESS | 1866 | 1461375848138 Marionette DEBUG loaded listener.js 18:44:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7fd090919400) [pid = 1866] [serial = 1290] [outer = 0x7fd090738400] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7fd0812a5c00) [pid = 1866] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7fd09aaa4000) [pid = 1866] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7fd09aaa0000) [pid = 1866] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7fd086174000) [pid = 1866] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7fd0864e2400) [pid = 1866] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7fd09a330800) [pid = 1866] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7fd0a8abc800) [pid = 1866] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7fd0a8944400) [pid = 1866] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7fd0812b1000) [pid = 1866] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7fd07fbdbc00) [pid = 1866] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7fd0907c6c00) [pid = 1866] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7fd09a32a400) [pid = 1866] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd090659c00) [pid = 1866] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd087445800) [pid = 1866] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7fd09073e800) [pid = 1866] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7fd07fbe1800) [pid = 1866] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7fd082be9000) [pid = 1866] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7fd08457c400) [pid = 1866] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7fd082bef400) [pid = 1866] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7fd09084ac00) [pid = 1866] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7fd086308000) [pid = 1866] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7fd08e2e5c00) [pid = 1866] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:44:09 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7fd07f8d9c00) [pid = 1866] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:44:09 INFO - PROCESS | 1866 | 1461375849708 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]]]}] 18:44:09 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 18:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1991ms 18:44:09 INFO - PROCESS | 1866 | 1461375849777 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 18:44:09 INFO - PROCESS | 1866 | 1461375849780 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 18:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:44:09 INFO - PROCESS | 1866 | 1461375849788 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:44:09 INFO - PROCESS | 1866 | 1461375849791 Marionette TRACE conn3 <- [1,1690,null,{}] 18:44:09 INFO - PROCESS | 1866 | 1461375849796 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}] 18:44:09 INFO - PROCESS | 1866 | 1461375849990 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 18:44:10 INFO - PROCESS | 1866 | 1461375850145 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e395000 == 109 [pid = 1866] [id = 430] 18:44:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7fd07fbdbc00) [pid = 1866] [serial = 1291] [outer = (nil)] 18:44:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7fd08511f400) [pid = 1866] [serial = 1292] [outer = 0x7fd07fbdbc00] 18:44:10 INFO - PROCESS | 1866 | 1461375850207 Marionette DEBUG loaded listener.js 18:44:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7fd0907c6400) [pid = 1866] [serial = 1293] [outer = 0x7fd07fbdbc00] 18:44:10 INFO - PROCESS | 1866 | 1461375850901 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]]]}] 18:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1142ms 18:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:44:10 INFO - PROCESS | 1866 | 1461375850931 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 18:44:10 INFO - PROCESS | 1866 | 1461375850934 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 18:44:10 INFO - PROCESS | 1866 | 1461375850952 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:44:10 INFO - PROCESS | 1866 | 1461375850954 Marionette TRACE conn3 <- [1,1694,null,{}] 18:44:10 INFO - PROCESS | 1866 | 1461375850972 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}] 18:44:11 INFO - PROCESS | 1866 | 1461375851156 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 18:44:11 INFO - PROCESS | 1866 | 1461375851170 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08f71e000 == 110 [pid = 1866] [id = 431] 18:44:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7fd0824ee800) [pid = 1866] [serial = 1294] [outer = (nil)] 18:44:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7fd0909b1400) [pid = 1866] [serial = 1295] [outer = 0x7fd0824ee800] 18:44:11 INFO - PROCESS | 1866 | 1461375851231 Marionette DEBUG loaded listener.js 18:44:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7fd0917a5800) [pid = 1866] [serial = 1296] [outer = 0x7fd0824ee800] 18:44:12 INFO - PROCESS | 1866 | 1461375852430 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]]]}] 18:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1562ms 18:44:12 INFO - PROCESS | 1866 | 1461375852502 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 18:44:12 INFO - PROCESS | 1866 | 1461375852508 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 18:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:44:12 INFO - PROCESS | 1866 | 1461375852517 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:44:12 INFO - PROCESS | 1866 | 1461375852524 Marionette TRACE conn3 <- [1,1698,null,{}] 18:44:12 INFO - PROCESS | 1866 | 1461375852532 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}] 18:44:12 INFO - PROCESS | 1866 | 1461375852784 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 18:44:13 INFO - PROCESS | 1866 | 1461375853035 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0837ac000 == 111 [pid = 1866] [id = 432] 18:44:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7fd082372000) [pid = 1866] [serial = 1297] [outer = (nil)] 18:44:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7fd0824ec400) [pid = 1866] [serial = 1298] [outer = 0x7fd082372000] 18:44:13 INFO - PROCESS | 1866 | 1461375853150 Marionette DEBUG loaded listener.js 18:44:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7fd084573800) [pid = 1866] [serial = 1299] [outer = 0x7fd082372000] 18:44:14 INFO - PROCESS | 1866 | 1461375854101 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]]]}] 18:44:14 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 18:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1640ms 18:44:14 INFO - PROCESS | 1866 | 1461375854159 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 18:44:14 INFO - PROCESS | 1866 | 1461375854169 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 18:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:44:14 INFO - PROCESS | 1866 | 1461375854180 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:44:14 INFO - PROCESS | 1866 | 1461375854183 Marionette TRACE conn3 <- [1,1702,null,{}] 18:44:14 INFO - PROCESS | 1866 | 1461375854190 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}] 18:44:14 INFO - PROCESS | 1866 | 1461375854442 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 18:44:14 INFO - PROCESS | 1866 | 1461375854726 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08dd35000 == 112 [pid = 1866] [id = 433] 18:44:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd0851ac800) [pid = 1866] [serial = 1300] [outer = (nil)] 18:44:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd086303c00) [pid = 1866] [serial = 1301] [outer = 0x7fd0851ac800] 18:44:14 INFO - PROCESS | 1866 | 1461375854840 Marionette DEBUG loaded listener.js 18:44:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7fd087449400) [pid = 1866] [serial = 1302] [outer = 0x7fd0851ac800] 18:44:15 INFO - PROCESS | 1866 | 1461375855750 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]]]}] 18:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1636ms 18:44:15 INFO - PROCESS | 1866 | 1461375855816 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 18:44:15 INFO - PROCESS | 1866 | 1461375855821 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 18:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:44:15 INFO - PROCESS | 1866 | 1461375855828 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:44:15 INFO - PROCESS | 1866 | 1461375855833 Marionette TRACE conn3 <- [1,1706,null,{}] 18:44:15 INFO - PROCESS | 1866 | 1461375855850 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}] 18:44:16 INFO - PROCESS | 1866 | 1461375856110 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 18:44:16 INFO - PROCESS | 1866 | 1461375856355 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090de6800 == 113 [pid = 1866] [id = 434] 18:44:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7fd090413000) [pid = 1866] [serial = 1303] [outer = (nil)] 18:44:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7fd090895c00) [pid = 1866] [serial = 1304] [outer = 0x7fd090413000] 18:44:16 INFO - PROCESS | 1866 | 1461375856476 Marionette DEBUG loaded listener.js 18:44:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7fd090c06c00) [pid = 1866] [serial = 1305] [outer = 0x7fd090413000] 18:44:17 INFO - PROCESS | 1866 | 1461375857371 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]]]}] 18:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1591ms 18:44:17 INFO - PROCESS | 1866 | 1461375857421 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 18:44:17 INFO - PROCESS | 1866 | 1461375857429 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 18:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:44:17 INFO - PROCESS | 1866 | 1461375857438 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:44:17 INFO - PROCESS | 1866 | 1461375857443 Marionette TRACE conn3 <- [1,1710,null,{}] 18:44:17 INFO - PROCESS | 1866 | 1461375857452 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}] 18:44:17 INFO - PROCESS | 1866 | 1461375857681 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 18:44:17 INFO - PROCESS | 1866 | 1461375857878 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd091a84800 == 114 [pid = 1866] [id = 435] 18:44:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7fd090737000) [pid = 1866] [serial = 1306] [outer = (nil)] 18:44:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7fd0917afc00) [pid = 1866] [serial = 1307] [outer = 0x7fd090737000] 18:44:17 INFO - PROCESS | 1866 | 1461375857953 Marionette DEBUG loaded listener.js 18:44:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7fd09278d400) [pid = 1866] [serial = 1308] [outer = 0x7fd090737000] 18:44:18 INFO - PROCESS | 1866 | 1461375858845 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]]]}] 18:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1440ms 18:44:18 INFO - PROCESS | 1866 | 1461375858878 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 18:44:18 INFO - PROCESS | 1866 | 1461375858881 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 18:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:44:18 INFO - PROCESS | 1866 | 1461375858887 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:44:18 INFO - PROCESS | 1866 | 1461375858890 Marionette TRACE conn3 <- [1,1714,null,{}] 18:44:18 INFO - PROCESS | 1866 | 1461375858895 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}] 18:44:19 INFO - PROCESS | 1866 | 1461375859100 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 18:44:19 INFO - PROCESS | 1866 | 1461375859303 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094569000 == 115 [pid = 1866] [id = 436] 18:44:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7fd090c08c00) [pid = 1866] [serial = 1309] [outer = (nil)] 18:44:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7fd092a08800) [pid = 1866] [serial = 1310] [outer = 0x7fd090c08c00] 18:44:19 INFO - PROCESS | 1866 | 1461375859375 Marionette DEBUG loaded listener.js 18:44:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7fd094135c00) [pid = 1866] [serial = 1311] [outer = 0x7fd090c08c00] 18:44:20 INFO - PROCESS | 1866 | 1461375860275 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]]]}] 18:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1427ms 18:44:20 INFO - PROCESS | 1866 | 1461375860317 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 18:44:20 INFO - PROCESS | 1866 | 1461375860321 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 18:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:44:20 INFO - PROCESS | 1866 | 1461375860326 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:44:20 INFO - PROCESS | 1866 | 1461375860329 Marionette TRACE conn3 <- [1,1718,null,{}] 18:44:20 INFO - PROCESS | 1866 | 1461375860335 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}] 18:44:20 INFO - PROCESS | 1866 | 1461375860588 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 18:44:20 INFO - PROCESS | 1866 | 1461375860795 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094bc8000 == 116 [pid = 1866] [id = 437] 18:44:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7fd092a0a800) [pid = 1866] [serial = 1312] [outer = (nil)] 18:44:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7fd09480ac00) [pid = 1866] [serial = 1313] [outer = 0x7fd092a0a800] 18:44:20 INFO - PROCESS | 1866 | 1461375860914 Marionette DEBUG loaded listener.js 18:44:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7fd095206000) [pid = 1866] [serial = 1314] [outer = 0x7fd092a0a800] 18:44:21 INFO - PROCESS | 1866 | 1461375861807 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]]]}] 18:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1534ms 18:44:21 INFO - PROCESS | 1866 | 1461375861862 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 18:44:21 INFO - PROCESS | 1866 | 1461375861866 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 18:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:44:21 INFO - PROCESS | 1866 | 1461375861872 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:44:21 INFO - PROCESS | 1866 | 1461375861874 Marionette TRACE conn3 <- [1,1722,null,{}] 18:44:21 INFO - PROCESS | 1866 | 1461375861881 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}] 18:44:22 INFO - PROCESS | 1866 | 1461375862088 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 18:44:22 INFO - PROCESS | 1866 | 1461375862287 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd095357000 == 117 [pid = 1866] [id = 438] 18:44:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7fd094135400) [pid = 1866] [serial = 1315] [outer = (nil)] 18:44:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7fd09540a400) [pid = 1866] [serial = 1316] [outer = 0x7fd094135400] 18:44:22 INFO - PROCESS | 1866 | 1461375862372 Marionette DEBUG loaded listener.js 18:44:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7fd0969ae800) [pid = 1866] [serial = 1317] [outer = 0x7fd094135400] 18:44:23 INFO - PROCESS | 1866 | 1461375863261 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]]]}] 18:44:23 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 18:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1429ms 18:44:23 INFO - PROCESS | 1866 | 1461375863303 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 18:44:23 INFO - PROCESS | 1866 | 1461375863307 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 18:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:44:23 INFO - PROCESS | 1866 | 1461375863313 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:44:23 INFO - PROCESS | 1866 | 1461375863316 Marionette TRACE conn3 <- [1,1726,null,{}] 18:44:23 INFO - PROCESS | 1866 | 1461375863322 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}] 18:44:23 INFO - PROCESS | 1866 | 1461375863557 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 18:44:23 INFO - PROCESS | 1866 | 1461375863930 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0973ae000 == 118 [pid = 1866] [id = 439] 18:44:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7fd094c74c00) [pid = 1866] [serial = 1318] [outer = (nil)] 18:44:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7fd0986c4000) [pid = 1866] [serial = 1319] [outer = 0x7fd094c74c00] 18:44:24 INFO - PROCESS | 1866 | 1461375864060 Marionette DEBUG loaded listener.js 18:44:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7fd099511000) [pid = 1866] [serial = 1320] [outer = 0x7fd094c74c00] 18:44:25 INFO - PROCESS | 1866 | 1461375865095 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]]]}] 18:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1831ms 18:44:25 INFO - PROCESS | 1866 | 1461375865145 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 18:44:25 INFO - PROCESS | 1866 | 1461375865148 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 18:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:44:25 INFO - PROCESS | 1866 | 1461375865155 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:44:25 INFO - PROCESS | 1866 | 1461375865159 Marionette TRACE conn3 <- [1,1730,null,{}] 18:44:25 INFO - PROCESS | 1866 | 1461375865164 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}] 18:44:25 INFO - PROCESS | 1866 | 1461375865382 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 18:44:25 INFO - PROCESS | 1866 | 1461375865642 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099c4a800 == 119 [pid = 1866] [id = 440] 18:44:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7fd0952adc00) [pid = 1866] [serial = 1321] [outer = (nil)] 18:44:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7fd09a06b000) [pid = 1866] [serial = 1322] [outer = 0x7fd0952adc00] 18:44:25 INFO - PROCESS | 1866 | 1461375865724 Marionette DEBUG loaded listener.js 18:44:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7fd09a32d000) [pid = 1866] [serial = 1323] [outer = 0x7fd0952adc00] 18:44:26 INFO - PROCESS | 1866 | 1461375866642 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]]]}] 18:44:26 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 18:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1529ms 18:44:26 INFO - PROCESS | 1866 | 1461375866687 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 18:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:44:26 INFO - PROCESS | 1866 | 1461375866691 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 18:44:26 INFO - PROCESS | 1866 | 1461375866697 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:44:26 INFO - PROCESS | 1866 | 1461375866701 Marionette TRACE conn3 <- [1,1734,null,{}] 18:44:26 INFO - PROCESS | 1866 | 1461375866707 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}] 18:44:26 INFO - PROCESS | 1866 | 1461375866925 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 18:44:27 INFO - PROCESS | 1866 | 1461375867134 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a112800 == 120 [pid = 1866] [id = 441] 18:44:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7fd097545400) [pid = 1866] [serial = 1324] [outer = (nil)] 18:44:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7fd09aa33400) [pid = 1866] [serial = 1325] [outer = 0x7fd097545400] 18:44:27 INFO - PROCESS | 1866 | 1461375867209 Marionette DEBUG loaded listener.js 18:44:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7fd09aaab000) [pid = 1866] [serial = 1326] [outer = 0x7fd097545400] 18:44:28 INFO - PROCESS | 1866 | 1461375868155 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]]]}] 18:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1500ms 18:44:28 INFO - PROCESS | 1866 | 1461375868197 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 18:44:28 INFO - PROCESS | 1866 | 1461375868202 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 18:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:44:28 INFO - PROCESS | 1866 | 1461375868209 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:44:28 INFO - PROCESS | 1866 | 1461375868212 Marionette TRACE conn3 <- [1,1738,null,{}] 18:44:28 INFO - PROCESS | 1866 | 1461375868219 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}] 18:44:28 INFO - PROCESS | 1866 | 1461375868473 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 18:44:28 INFO - PROCESS | 1866 | 1461375868723 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b31a000 == 121 [pid = 1866] [id = 442] 18:44:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7fd09ab19800) [pid = 1866] [serial = 1327] [outer = (nil)] 18:44:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7fd09c469c00) [pid = 1866] [serial = 1328] [outer = 0x7fd09ab19800] 18:44:28 INFO - PROCESS | 1866 | 1461375868850 Marionette DEBUG loaded listener.js 18:44:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7fd0a1989c00) [pid = 1866] [serial = 1329] [outer = 0x7fd09ab19800] 18:44:29 INFO - PROCESS | 1866 | 1461375869753 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]]]}] 18:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1590ms 18:44:29 INFO - PROCESS | 1866 | 1461375869800 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 18:44:29 INFO - PROCESS | 1866 | 1461375869804 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 18:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:44:29 INFO - PROCESS | 1866 | 1461375869810 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:44:29 INFO - PROCESS | 1866 | 1461375869814 Marionette TRACE conn3 <- [1,1742,null,{}] 18:44:29 INFO - PROCESS | 1866 | 1461375869820 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}] 18:44:30 INFO - PROCESS | 1866 | 1461375870045 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 18:44:30 INFO - PROCESS | 1866 | 1461375870294 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a0d15000 == 122 [pid = 1866] [id = 443] 18:44:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7fd099b45400) [pid = 1866] [serial = 1330] [outer = (nil)] 18:44:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7fd0a7802c00) [pid = 1866] [serial = 1331] [outer = 0x7fd099b45400] 18:44:30 INFO - PROCESS | 1866 | 1461375870413 Marionette DEBUG loaded listener.js 18:44:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7fd0a7ce5000) [pid = 1866] [serial = 1332] [outer = 0x7fd099b45400] 18:44:31 INFO - PROCESS | 1866 | 1461375871294 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]]]}] 18:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1543ms 18:44:31 INFO - PROCESS | 1866 | 1461375871355 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 18:44:31 INFO - PROCESS | 1866 | 1461375871359 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 18:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:44:31 INFO - PROCESS | 1866 | 1461375871366 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:44:31 INFO - PROCESS | 1866 | 1461375871370 Marionette TRACE conn3 <- [1,1746,null,{}] 18:44:31 INFO - PROCESS | 1866 | 1461375871376 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}] 18:44:31 INFO - PROCESS | 1866 | 1461375871596 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 18:44:31 INFO - PROCESS | 1866 | 1461375871800 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a8c6d000 == 123 [pid = 1866] [id = 444] 18:44:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7fd09c170000) [pid = 1866] [serial = 1333] [outer = (nil)] 18:44:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7fd0a8c33000) [pid = 1866] [serial = 1334] [outer = 0x7fd09c170000] 18:44:31 INFO - PROCESS | 1866 | 1461375871923 Marionette DEBUG loaded listener.js 18:44:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7fd0aab48800) [pid = 1866] [serial = 1335] [outer = 0x7fd09c170000] 18:44:32 INFO - PROCESS | 1866 | 1461375872887 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]]]}] 18:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1585ms 18:44:32 INFO - PROCESS | 1866 | 1461375872953 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 18:44:32 INFO - PROCESS | 1866 | 1461375872956 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 18:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:44:32 INFO - PROCESS | 1866 | 1461375872964 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:44:32 INFO - PROCESS | 1866 | 1461375872969 Marionette TRACE conn3 <- [1,1750,null,{}] 18:44:32 INFO - PROCESS | 1866 | 1461375872976 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}] 18:44:33 INFO - PROCESS | 1866 | 1461375873185 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 18:44:33 INFO - PROCESS | 1866 | 1461375873395 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd084480800 == 124 [pid = 1866] [id = 445] 18:44:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7fd082165c00) [pid = 1866] [serial = 1336] [outer = (nil)] 18:44:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7fd084577000) [pid = 1866] [serial = 1337] [outer = 0x7fd082165c00] 18:44:33 INFO - PROCESS | 1866 | 1461375873507 Marionette DEBUG loaded listener.js 18:44:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7fd094392c00) [pid = 1866] [serial = 1338] [outer = 0x7fd082165c00] 18:44:34 INFO - PROCESS | 1866 | 1461375874925 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]]]}] 18:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 2033ms 18:44:35 INFO - PROCESS | 1866 | 1461375875040 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 18:44:35 INFO - PROCESS | 1866 | 1461375875045 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 18:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:44:35 INFO - PROCESS | 1866 | 1461375875076 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:44:35 INFO - PROCESS | 1866 | 1461375875080 Marionette TRACE conn3 <- [1,1754,null,{}] 18:44:35 INFO - PROCESS | 1866 | 1461375875089 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}] 18:44:35 INFO - PROCESS | 1866 | 1461375875294 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 18:44:35 INFO - PROCESS | 1866 | 1461375875505 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08536b000 == 125 [pid = 1866] [id = 446] 18:44:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7fd082169c00) [pid = 1866] [serial = 1339] [outer = (nil)] 18:44:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7fd0822f9800) [pid = 1866] [serial = 1340] [outer = 0x7fd082169c00] 18:44:35 INFO - PROCESS | 1866 | 1461375875623 Marionette DEBUG loaded listener.js 18:44:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7fd084572c00) [pid = 1866] [serial = 1341] [outer = 0x7fd082169c00] 18:44:36 INFO - PROCESS | 1866 | 1461375876581 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]]]}] 18:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1597ms 18:44:36 INFO - PROCESS | 1866 | 1461375876667 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 18:44:36 INFO - PROCESS | 1866 | 1461375876684 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 18:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:44:36 INFO - PROCESS | 1866 | 1461375876703 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:44:36 INFO - PROCESS | 1866 | 1461375876715 Marionette TRACE conn3 <- [1,1758,null,{}] 18:44:36 INFO - PROCESS | 1866 | 1461375876807 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}] 18:44:37 INFO - PROCESS | 1866 | 1461375877046 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 18:44:37 INFO - PROCESS | 1866 | 1461375877291 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07e5e9800 == 126 [pid = 1866] [id = 447] 18:44:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7fd07e3f3400) [pid = 1866] [serial = 1342] [outer = (nil)] 18:44:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7fd08526cc00) [pid = 1866] [serial = 1343] [outer = 0x7fd07e3f3400] 18:44:37 INFO - PROCESS | 1866 | 1461375877418 Marionette DEBUG loaded listener.js 18:44:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7fd086309800) [pid = 1866] [serial = 1344] [outer = 0x7fd07e3f3400] 18:44:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099fd4000 == 125 [pid = 1866] [id = 216] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7fd099cea800) [pid = 1866] [serial = 1178] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7fd09c2c3c00) [pid = 1866] [serial = 1181] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7fd0a6919000) [pid = 1866] [serial = 1184] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7fd098c0f400) [pid = 1866] [serial = 1187] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7fd0aa6a9400) [pid = 1866] [serial = 1190] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7fd086311400) [pid = 1866] [serial = 1193] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7fd08630fc00) [pid = 1866] [serial = 1196] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7fd07f74a800) [pid = 1866] [serial = 1199] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7fd07f8cc800) [pid = 1866] [serial = 1202] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7fd0851acc00) [pid = 1866] [serial = 1229] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e395000 == 124 [pid = 1866] [id = 430] 18:44:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08de2d800 == 123 [pid = 1866] [id = 429] 18:44:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd087de4800 == 122 [pid = 1866] [id = 428] 18:44:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0837bc000 == 121 [pid = 1866] [id = 427] 18:44:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd082174800 == 120 [pid = 1866] [id = 426] 18:44:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0838d9800 == 119 [pid = 1866] [id = 425] 18:44:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd082337800 == 118 [pid = 1866] [id = 424] 18:44:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd080c35000 == 117 [pid = 1866] [id = 422] 18:44:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08536c000 == 116 [pid = 1866] [id = 421] 18:44:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0b1c09800 == 115 [pid = 1866] [id = 420] 18:44:38 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0aca71000 == 114 [pid = 1866] [id = 419] 18:44:38 INFO - PROCESS | 1866 | 1461375878422 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]]]}] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7fd094387000) [pid = 1866] [serial = 1161] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7fd09b039400) [pid = 1866] [serial = 1059] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7fd09c176400) [pid = 1866] [serial = 1062] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7fd09cf63c00) [pid = 1866] [serial = 1065] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7fd0a6919c00) [pid = 1866] [serial = 1068] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7fd0a7878000) [pid = 1866] [serial = 1071] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7fd0aa6a4800) [pid = 1866] [serial = 1074] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7fd0ac5bec00) [pid = 1866] [serial = 1077] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7fd082168400) [pid = 1866] [serial = 1080] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7fd094390000) [pid = 1866] [serial = 1113] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7fd09aaab800) [pid = 1866] [serial = 1119] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7fd0952b1c00) [pid = 1866] [serial = 1116] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7fd08f70ec00) [pid = 1866] [serial = 1107] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7fd0909b6400) [pid = 1866] [serial = 1110] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7fd082373000) [pid = 1866] [serial = 1104] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7fd08526f400) [pid = 1866] [serial = 1214] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7fd09041f800) [pid = 1866] [serial = 1215] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7fd0812ac000) [pid = 1866] [serial = 1163] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7fd0936b1800) [pid = 1866] [serial = 1172] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7fd085254800) [pid = 1866] [serial = 1209] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7fd085119800) [pid = 1866] [serial = 1208] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7fd0915bdc00) [pid = 1866] [serial = 1220] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7fd090847c00) [pid = 1866] [serial = 1169] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7fd090848000) [pid = 1866] [serial = 1223] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7fd087443800) [pid = 1866] [serial = 1212] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7fd08630e400) [pid = 1866] [serial = 1211] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7fd0907bcc00) [pid = 1866] [serial = 1217] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7fd090848c00) [pid = 1866] [serial = 1218] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7fd082373400) [pid = 1866] [serial = 1206] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7fd081437c00) [pid = 1866] [serial = 1205] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7fd0952b3400) [pid = 1866] [serial = 1175] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7fd0864e3c00) [pid = 1866] [serial = 1166] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7fd08236fc00) [pid = 1866] [serial = 1227] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd08215bc00) [pid = 1866] [serial = 1226] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd09438bc00) [pid = 1866] [serial = 1224] [outer = (nil)] [url = about:blank] 18:44:38 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7fd092912c00) [pid = 1866] [serial = 1221] [outer = (nil)] [url = about:blank] 18:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1797ms 18:44:38 INFO - PROCESS | 1866 | 1461375878501 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 18:44:38 INFO - PROCESS | 1866 | 1461375878503 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 18:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:44:38 INFO - PROCESS | 1866 | 1461375878510 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:44:38 INFO - PROCESS | 1866 | 1461375878516 Marionette TRACE conn3 <- [1,1762,null,{}] 18:44:38 INFO - PROCESS | 1866 | 1461375878532 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}] 18:44:38 INFO - PROCESS | 1866 | 1461375878740 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 18:44:39 INFO - PROCESS | 1866 | 1461375879002 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0829b0800 == 115 [pid = 1866] [id = 448] 18:44:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7fd086310000) [pid = 1866] [serial = 1345] [outer = (nil)] 18:44:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd08def6800) [pid = 1866] [serial = 1346] [outer = 0x7fd086310000] 18:44:39 INFO - PROCESS | 1866 | 1461375879075 Marionette DEBUG loaded listener.js 18:44:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd08f70f000) [pid = 1866] [serial = 1347] [outer = 0x7fd086310000] 18:44:39 INFO - PROCESS | 1866 | 1461375879869 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]]]}] 18:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1394ms 18:44:39 INFO - PROCESS | 1866 | 1461375879906 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 18:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:44:39 INFO - PROCESS | 1866 | 1461375879911 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 18:44:39 INFO - PROCESS | 1866 | 1461375879918 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:44:39 INFO - PROCESS | 1866 | 1461375879921 Marionette TRACE conn3 <- [1,1766,null,{}] 18:44:39 INFO - PROCESS | 1866 | 1461375879927 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}] 18:44:40 INFO - PROCESS | 1866 | 1461375880122 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 18:44:40 INFO - PROCESS | 1866 | 1461375880309 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087608800 == 116 [pid = 1866] [id = 449] 18:44:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7fd087405800) [pid = 1866] [serial = 1348] [outer = (nil)] 18:44:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7fd090846800) [pid = 1866] [serial = 1349] [outer = 0x7fd087405800] 18:44:40 INFO - PROCESS | 1866 | 1461375880383 Marionette DEBUG loaded listener.js 18:44:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7fd09091e000) [pid = 1866] [serial = 1350] [outer = 0x7fd087405800] 18:44:41 INFO - PROCESS | 1866 | 1461375881244 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]]]}] 18:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1389ms 18:44:41 INFO - PROCESS | 1866 | 1461375881307 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 18:44:41 INFO - PROCESS | 1866 | 1461375881310 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 18:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:44:41 INFO - PROCESS | 1866 | 1461375881317 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:44:41 INFO - PROCESS | 1866 | 1461375881321 Marionette TRACE conn3 <- [1,1770,null,{}] 18:44:41 INFO - PROCESS | 1866 | 1461375881326 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}] 18:44:41 INFO - PROCESS | 1866 | 1461375881584 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 18:44:41 INFO - PROCESS | 1866 | 1461375881619 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08dd3c000 == 117 [pid = 1866] [id = 450] 18:44:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7fd07e3ee800) [pid = 1866] [serial = 1351] [outer = (nil)] 18:44:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7fd09156b800) [pid = 1866] [serial = 1352] [outer = 0x7fd07e3ee800] 18:44:41 INFO - PROCESS | 1866 | 1461375881683 Marionette DEBUG loaded listener.js 18:44:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7fd091680000) [pid = 1866] [serial = 1353] [outer = 0x7fd07e3ee800] 18:44:42 INFO - PROCESS | 1866 | 1461375882665 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]]]}] 18:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1382ms 18:44:42 INFO - PROCESS | 1866 | 1461375882702 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 18:44:42 INFO - PROCESS | 1866 | 1461375882706 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 18:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:44:42 INFO - PROCESS | 1866 | 1461375882711 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:44:42 INFO - PROCESS | 1866 | 1461375882714 Marionette TRACE conn3 <- [1,1774,null,{}] 18:44:42 INFO - PROCESS | 1866 | 1461375882719 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}] 18:44:43 INFO - PROCESS | 1866 | 1461375883379 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 18:44:43 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7fd07e3f6c00) [pid = 1866] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:44:43 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7fd07fbdbc00) [pid = 1866] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:44:43 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7fd090738400) [pid = 1866] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:44:43 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7fd085255400) [pid = 1866] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:44:43 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7fd085252400) [pid = 1866] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:44:43 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7fd08215b800) [pid = 1866] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:44:43 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd07f74ec00) [pid = 1866] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:44:43 INFO - PROCESS | 1866 | 1461375883556 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd085364000 == 118 [pid = 1866] [id = 451] 18:44:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd0822f5800) [pid = 1866] [serial = 1354] [outer = (nil)] 18:44:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7fd085255400) [pid = 1866] [serial = 1355] [outer = 0x7fd0822f5800] 18:44:43 INFO - PROCESS | 1866 | 1461375883628 Marionette DEBUG loaded listener.js 18:44:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7fd094190400) [pid = 1866] [serial = 1356] [outer = 0x7fd0822f5800] 18:44:44 INFO - PROCESS | 1866 | 1461375884338 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]]]}] 18:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1681ms 18:44:44 INFO - PROCESS | 1866 | 1461375884394 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 18:44:44 INFO - PROCESS | 1866 | 1461375884397 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 18:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:44:44 INFO - PROCESS | 1866 | 1461375884408 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:44:44 INFO - PROCESS | 1866 | 1461375884411 Marionette TRACE conn3 <- [1,1778,null,{}] 18:44:44 INFO - PROCESS | 1866 | 1461375884430 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}] 18:44:44 INFO - PROCESS | 1866 | 1461375884679 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 18:44:44 INFO - PROCESS | 1866 | 1461375884703 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090de2800 == 119 [pid = 1866] [id = 452] 18:44:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7fd085259000) [pid = 1866] [serial = 1357] [outer = (nil)] 18:44:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7fd09167e400) [pid = 1866] [serial = 1358] [outer = 0x7fd085259000] 18:44:44 INFO - PROCESS | 1866 | 1461375884780 Marionette DEBUG loaded listener.js 18:44:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7fd094ac4000) [pid = 1866] [serial = 1359] [outer = 0x7fd085259000] 18:44:45 INFO - PROCESS | 1866 | 1461375885852 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]]]}] 18:44:45 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 18:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1482ms 18:44:45 INFO - PROCESS | 1866 | 1461375885891 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 18:44:45 INFO - PROCESS | 1866 | 1461375885896 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 18:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:44:45 INFO - PROCESS | 1866 | 1461375885907 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:44:45 INFO - PROCESS | 1866 | 1461375885912 Marionette TRACE conn3 <- [1,1782,null,{}] 18:44:45 INFO - PROCESS | 1866 | 1461375885923 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}] 18:44:46 INFO - PROCESS | 1866 | 1461375886159 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 18:44:46 INFO - PROCESS | 1866 | 1461375886476 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08232d000 == 120 [pid = 1866] [id = 453] 18:44:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7fd07f8d9000) [pid = 1866] [serial = 1360] [outer = (nil)] 18:44:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7fd082378c00) [pid = 1866] [serial = 1361] [outer = 0x7fd07f8d9000] 18:44:46 INFO - PROCESS | 1866 | 1461375886558 Marionette DEBUG loaded listener.js 18:44:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7fd08511d400) [pid = 1866] [serial = 1362] [outer = 0x7fd07f8d9000] 18:44:47 INFO - PROCESS | 1866 | 1461375887468 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]]]}] 18:44:47 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 18:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1636ms 18:44:47 INFO - PROCESS | 1866 | 1461375887543 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 18:44:47 INFO - PROCESS | 1866 | 1461375887554 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 18:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:44:47 INFO - PROCESS | 1866 | 1461375887565 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:44:47 INFO - PROCESS | 1866 | 1461375887569 Marionette TRACE conn3 <- [1,1786,null,{}] 18:44:47 INFO - PROCESS | 1866 | 1461375887576 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}] 18:44:47 INFO - PROCESS | 1866 | 1461375887837 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 18:44:48 INFO - PROCESS | 1866 | 1461375888134 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e26f000 == 121 [pid = 1866] [id = 454] 18:44:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7fd086307400) [pid = 1866] [serial = 1363] [outer = (nil)] 18:44:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7fd087442800) [pid = 1866] [serial = 1364] [outer = 0x7fd086307400] 18:44:48 INFO - PROCESS | 1866 | 1461375888214 Marionette DEBUG loaded listener.js 18:44:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7fd08f75b800) [pid = 1866] [serial = 1365] [outer = 0x7fd086307400] 18:44:49 INFO - PROCESS | 1866 | 1461375889153 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]]]}] 18:44:49 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 18:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1634ms 18:44:49 INFO - PROCESS | 1866 | 1461375889201 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 18:44:49 INFO - PROCESS | 1866 | 1461375889204 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 18:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:44:49 INFO - PROCESS | 1866 | 1461375889211 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:44:49 INFO - PROCESS | 1866 | 1461375889218 Marionette TRACE conn3 <- [1,1790,null,{}] 18:44:49 INFO - PROCESS | 1866 | 1461375889235 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}] 18:44:49 INFO - PROCESS | 1866 | 1461375889464 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 18:44:49 INFO - PROCESS | 1866 | 1461375889758 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09474d000 == 122 [pid = 1866] [id = 455] 18:44:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7fd0907bdc00) [pid = 1866] [serial = 1366] [outer = (nil)] 18:44:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7fd092912c00) [pid = 1866] [serial = 1367] [outer = 0x7fd0907bdc00] 18:44:49 INFO - PROCESS | 1866 | 1461375889853 Marionette DEBUG loaded listener.js 18:44:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7fd094190c00) [pid = 1866] [serial = 1368] [outer = 0x7fd0907bdc00] 18:44:50 INFO - PROCESS | 1866 | 1461375890742 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]]]}] 18:44:50 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) 18:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1587ms 18:44:50 INFO - PROCESS | 1866 | 1461375890800 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 18:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:44:50 INFO - PROCESS | 1866 | 1461375890804 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 18:44:50 INFO - PROCESS | 1866 | 1461375890811 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:44:50 INFO - PROCESS | 1866 | 1461375890814 Marionette TRACE conn3 <- [1,1794,null,{}] 18:44:50 INFO - PROCESS | 1866 | 1461375890820 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}] 18:44:51 INFO - PROCESS | 1866 | 1461375891050 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 18:44:51 INFO - PROCESS | 1866 | 1461375891251 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd095354800 == 123 [pid = 1866] [id = 456] 18:44:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7fd0915bec00) [pid = 1866] [serial = 1369] [outer = (nil)] 18:44:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7fd094c72800) [pid = 1866] [serial = 1370] [outer = 0x7fd0915bec00] 18:44:51 INFO - PROCESS | 1866 | 1461375891371 Marionette DEBUG loaded listener.js 18:44:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7fd09540a000) [pid = 1866] [serial = 1371] [outer = 0x7fd0915bec00] 18:44:52 INFO - PROCESS | 1866 | 1461375892316 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]]]}] 18:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1538ms 18:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:44:52 INFO - PROCESS | 1866 | 1461375892349 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 18:44:52 INFO - PROCESS | 1866 | 1461375892352 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 18:44:52 INFO - PROCESS | 1866 | 1461375892359 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:44:52 INFO - PROCESS | 1866 | 1461375892361 Marionette TRACE conn3 <- [1,1798,null,{}] 18:44:52 INFO - PROCESS | 1866 | 1461375892368 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}] 18:44:52 INFO - PROCESS | 1866 | 1461375892587 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 18:44:52 INFO - PROCESS | 1866 | 1461375892794 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099c48800 == 124 [pid = 1866] [id = 457] 18:44:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7fd09291c400) [pid = 1866] [serial = 1372] [outer = (nil)] 18:44:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7fd098c04800) [pid = 1866] [serial = 1373] [outer = 0x7fd09291c400] 18:44:52 INFO - PROCESS | 1866 | 1461375892868 Marionette DEBUG loaded listener.js 18:44:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7fd099b4f800) [pid = 1866] [serial = 1374] [outer = 0x7fd09291c400] 18:44:53 INFO - PROCESS | 1866 | 1461375893765 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]]]}] 18:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1480ms 18:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:44:53 INFO - PROCESS | 1866 | 1461375893839 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 18:44:53 INFO - PROCESS | 1866 | 1461375893841 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 18:44:53 INFO - PROCESS | 1866 | 1461375893848 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:44:53 INFO - PROCESS | 1866 | 1461375893852 Marionette TRACE conn3 <- [1,1802,null,{}] 18:44:53 INFO - PROCESS | 1866 | 1461375893857 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}] 18:44:54 INFO - PROCESS | 1866 | 1461375894139 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 18:44:54 INFO - PROCESS | 1866 | 1461375894402 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b0f2000 == 125 [pid = 1866] [id = 458] 18:44:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7fd09b6f0c00) [pid = 1866] [serial = 1375] [outer = (nil)] 18:44:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7fd09bab5400) [pid = 1866] [serial = 1376] [outer = 0x7fd09b6f0c00] 18:44:54 INFO - PROCESS | 1866 | 1461375894525 Marionette DEBUG loaded listener.js 18:44:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7fd09cf64800) [pid = 1866] [serial = 1377] [outer = 0x7fd09b6f0c00] 18:44:55 INFO - PROCESS | 1866 | 1461375895390 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]]]}] 18:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1580ms 18:44:55 INFO - PROCESS | 1866 | 1461375895429 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 18:44:55 INFO - PROCESS | 1866 | 1461375895432 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 18:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:44:55 INFO - PROCESS | 1866 | 1461375895438 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:44:55 INFO - PROCESS | 1866 | 1461375895442 Marionette TRACE conn3 <- [1,1806,null,{}] 18:44:55 INFO - PROCESS | 1866 | 1461375895447 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}] 18:44:55 INFO - PROCESS | 1866 | 1461375895665 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 18:44:55 INFO - PROCESS | 1866 | 1461375895873 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09dcc3800 == 126 [pid = 1866] [id = 459] 18:44:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7fd09a76b400) [pid = 1866] [serial = 1378] [outer = (nil)] 18:44:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7fd0a6919000) [pid = 1866] [serial = 1379] [outer = 0x7fd09a76b400] 18:44:55 INFO - PROCESS | 1866 | 1461375895986 Marionette DEBUG loaded listener.js 18:44:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7fd0a7cd9400) [pid = 1866] [serial = 1380] [outer = 0x7fd09a76b400] 18:44:56 INFO - PROCESS | 1866 | 1461375896946 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]]]}] 18:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1583ms 18:44:57 INFO - PROCESS | 1866 | 1461375897026 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 18:44:57 INFO - PROCESS | 1866 | 1461375897029 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 18:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:44:57 INFO - PROCESS | 1866 | 1461375897039 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:44:57 INFO - PROCESS | 1866 | 1461375897041 Marionette TRACE conn3 <- [1,1810,null,{}] 18:44:57 INFO - PROCESS | 1866 | 1461375897046 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}] 18:44:57 INFO - PROCESS | 1866 | 1461375897265 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 18:44:57 INFO - PROCESS | 1866 | 1461375897568 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7cad000 == 127 [pid = 1866] [id = 460] 18:44:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7fd09b68c000) [pid = 1866] [serial = 1381] [outer = (nil)] 18:44:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7fd0a8c37400) [pid = 1866] [serial = 1382] [outer = 0x7fd09b68c000] 18:44:57 INFO - PROCESS | 1866 | 1461375897648 Marionette DEBUG loaded listener.js 18:44:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7fd0ac2f9c00) [pid = 1866] [serial = 1383] [outer = 0x7fd09b68c000] 18:44:58 INFO - PROCESS | 1866 | 1461375898516 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]]]}] 18:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1531ms 18:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:44:58 INFO - PROCESS | 1866 | 1461375898572 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 18:44:58 INFO - PROCESS | 1866 | 1461375898574 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 18:44:58 INFO - PROCESS | 1866 | 1461375898581 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:44:58 INFO - PROCESS | 1866 | 1461375898584 Marionette TRACE conn3 <- [1,1814,null,{}] 18:44:58 INFO - PROCESS | 1866 | 1461375898592 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}] 18:44:58 INFO - PROCESS | 1866 | 1461375898814 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 18:44:59 INFO - PROCESS | 1866 | 1461375899024 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:44:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac603800 == 128 [pid = 1866] [id = 461] 18:44:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7fd0a7566c00) [pid = 1866] [serial = 1384] [outer = (nil)] 18:44:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7fd0ac5b1800) [pid = 1866] [serial = 1385] [outer = 0x7fd0a7566c00] 18:44:59 INFO - PROCESS | 1866 | 1461375899149 Marionette DEBUG loaded listener.js 18:44:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7fd0ac6efc00) [pid = 1866] [serial = 1386] [outer = 0x7fd0a7566c00] 18:45:00 INFO - PROCESS | 1866 | 1461375900088 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]]]}] 18:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1585ms 18:45:00 INFO - PROCESS | 1866 | 1461375900167 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 18:45:00 INFO - PROCESS | 1866 | 1461375900171 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 18:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:45:00 INFO - PROCESS | 1866 | 1461375900178 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:45:00 INFO - PROCESS | 1866 | 1461375900182 Marionette TRACE conn3 <- [1,1818,null,{}] 18:45:00 INFO - PROCESS | 1866 | 1461375900188 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}] 18:45:00 INFO - PROCESS | 1866 | 1461375900445 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 18:45:00 INFO - PROCESS | 1866 | 1461375900708 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0accb8800 == 129 [pid = 1866] [id = 462] 18:45:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7fd08e37ec00) [pid = 1866] [serial = 1387] [outer = (nil)] 18:45:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7fd08e388800) [pid = 1866] [serial = 1388] [outer = 0x7fd08e37ec00] 18:45:00 INFO - PROCESS | 1866 | 1461375900828 Marionette DEBUG loaded listener.js 18:45:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7fd08e38d000) [pid = 1866] [serial = 1389] [outer = 0x7fd08e37ec00] 18:45:01 INFO - PROCESS | 1866 | 1461375901814 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]]]}] 18:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1683ms 18:45:01 INFO - PROCESS | 1866 | 1461375901865 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 18:45:01 INFO - PROCESS | 1866 | 1461375901872 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 18:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:45:01 INFO - PROCESS | 1866 | 1461375901882 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:45:01 INFO - PROCESS | 1866 | 1461375901887 Marionette TRACE conn3 <- [1,1822,null,{}] 18:45:01 INFO - PROCESS | 1866 | 1461375901898 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}] 18:45:02 INFO - PROCESS | 1866 | 1461375902234 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 18:45:02 INFO - PROCESS | 1866 | 1461375902557 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0b0e37800 == 130 [pid = 1866] [id = 463] 18:45:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7fd0aca59c00) [pid = 1866] [serial = 1390] [outer = (nil)] 18:45:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7fd0acc41c00) [pid = 1866] [serial = 1391] [outer = 0x7fd0aca59c00] 18:45:02 INFO - PROCESS | 1866 | 1461375902658 Marionette DEBUG loaded listener.js 18:45:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7fd0acee4400) [pid = 1866] [serial = 1392] [outer = 0x7fd0aca59c00] 18:45:03 INFO - PROCESS | 1866 | 1461375903572 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]]]}] 18:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1739ms 18:45:03 INFO - PROCESS | 1866 | 1461375903620 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 18:45:03 INFO - PROCESS | 1866 | 1461375903623 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 18:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:45:03 INFO - PROCESS | 1866 | 1461375903630 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:45:03 INFO - PROCESS | 1866 | 1461375903634 Marionette TRACE conn3 <- [1,1826,null,{}] 18:45:03 INFO - PROCESS | 1866 | 1461375903640 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}] 18:45:03 INFO - PROCESS | 1866 | 1461375903860 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 18:45:04 INFO - PROCESS | 1866 | 1461375904083 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08371c800 == 131 [pid = 1866] [id = 464] 18:45:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7fd080fa3800) [pid = 1866] [serial = 1393] [outer = (nil)] 18:45:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7fd080fad400) [pid = 1866] [serial = 1394] [outer = 0x7fd080fa3800] 18:45:04 INFO - PROCESS | 1866 | 1461375904203 Marionette DEBUG loaded listener.js 18:45:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7fd080fb1800) [pid = 1866] [serial = 1395] [outer = 0x7fd080fa3800] 18:45:05 INFO - PROCESS | 1866 | 1461375905106 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]]]}] 18:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1530ms 18:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:45:05 INFO - PROCESS | 1866 | 1461375905161 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 18:45:05 INFO - PROCESS | 1866 | 1461375905164 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 18:45:05 INFO - PROCESS | 1866 | 1461375905171 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:45:05 INFO - PROCESS | 1866 | 1461375905174 Marionette TRACE conn3 <- [1,1830,null,{}] 18:45:05 INFO - PROCESS | 1866 | 1461375905180 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}] 18:45:05 INFO - PROCESS | 1866 | 1461375905396 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 18:45:05 INFO - PROCESS | 1866 | 1461375905609 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd083736800 == 132 [pid = 1866] [id = 465] 18:45:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7fd07f9e4000) [pid = 1866] [serial = 1396] [outer = (nil)] 18:45:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7fd07f9ec400) [pid = 1866] [serial = 1397] [outer = 0x7fd07f9e4000] 18:45:05 INFO - PROCESS | 1866 | 1461375905738 Marionette DEBUG loaded listener.js 18:45:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7fd07f9f0c00) [pid = 1866] [serial = 1398] [outer = 0x7fd07f9e4000] 18:45:06 INFO - PROCESS | 1866 | 1461375906684 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]]]}] 18:45:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:45:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1582ms 18:45:06 INFO - PROCESS | 1866 | 1461375906752 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 18:45:06 INFO - PROCESS | 1866 | 1461375906756 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 18:45:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:45:06 INFO - PROCESS | 1866 | 1461375906763 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:45:06 INFO - PROCESS | 1866 | 1461375906767 Marionette TRACE conn3 <- [1,1834,null,{}] 18:45:06 INFO - PROCESS | 1866 | 1461375906773 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}] 18:45:07 INFO - PROCESS | 1866 | 1461375907046 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 18:45:07 INFO - PROCESS | 1866 | 1461375907306 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07e4da800 == 133 [pid = 1866] [id = 466] 18:45:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7fd07f8cec00) [pid = 1866] [serial = 1399] [outer = (nil)] 18:45:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7fd080fae000) [pid = 1866] [serial = 1400] [outer = 0x7fd07f8cec00] 18:45:07 INFO - PROCESS | 1866 | 1461375907424 Marionette DEBUG loaded listener.js 18:45:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7fd082bef800) [pid = 1866] [serial = 1401] [outer = 0x7fd07f8cec00] 18:45:08 INFO - PROCESS | 1866 | 1461375908817 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]]]}] 18:45:08 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 18:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 2138ms 18:45:08 INFO - PROCESS | 1866 | 1461375908930 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 18:45:08 INFO - PROCESS | 1866 | 1461375908934 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 18:45:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:45:08 INFO - PROCESS | 1866 | 1461375908966 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:45:08 INFO - PROCESS | 1866 | 1461375908970 Marionette TRACE conn3 <- [1,1838,null,{}] 18:45:08 INFO - PROCESS | 1866 | 1461375908980 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}] 18:45:09 INFO - PROCESS | 1866 | 1461375909183 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 18:45:09 INFO - PROCESS | 1866 | 1461375909405 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd086355800 == 134 [pid = 1866] [id = 467] 18:45:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7fd0812ac000) [pid = 1866] [serial = 1402] [outer = (nil)] 18:45:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7fd081445800) [pid = 1866] [serial = 1403] [outer = 0x7fd0812ac000] 18:45:09 INFO - PROCESS | 1866 | 1461375909477 Marionette DEBUG loaded listener.js 18:45:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7fd0824e4400) [pid = 1866] [serial = 1404] [outer = 0x7fd0812ac000] 18:45:10 INFO - PROCESS | 1866 | 1461375910460 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]]]}] 18:45:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1545ms 18:45:10 INFO - PROCESS | 1866 | 1461375910505 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 18:45:10 INFO - PROCESS | 1866 | 1461375910514 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 18:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:45:10 INFO - PROCESS | 1866 | 1461375910525 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:45:10 INFO - PROCESS | 1866 | 1461375910529 Marionette TRACE conn3 <- [1,1842,null,{}] 18:45:10 INFO - PROCESS | 1866 | 1461375910535 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}] 18:45:10 INFO - PROCESS | 1866 | 1461375910756 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 18:45:11 INFO - PROCESS | 1866 | 1461375911208 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08014c000 == 135 [pid = 1866] [id = 468] 18:45:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7fd085268800) [pid = 1866] [serial = 1405] [outer = (nil)] 18:45:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7fd0853a0000) [pid = 1866] [serial = 1406] [outer = 0x7fd085268800] 18:45:11 INFO - PROCESS | 1866 | 1461375911286 Marionette DEBUG loaded listener.js 18:45:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7fd0853a5400) [pid = 1866] [serial = 1407] [outer = 0x7fd085268800] 18:45:12 INFO - PROCESS | 1866 | 1461375912213 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]]]}] 18:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1739ms 18:45:12 INFO - PROCESS | 1866 | 1461375912264 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 18:45:12 INFO - PROCESS | 1866 | 1461375912268 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 18:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:45:12 INFO - PROCESS | 1866 | 1461375912275 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:45:12 INFO - PROCESS | 1866 | 1461375912281 Marionette TRACE conn3 <- [1,1846,null,{}] 18:45:12 INFO - PROCESS | 1866 | 1461375912296 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}] 18:45:12 INFO - PROCESS | 1866 | 1461375912507 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 18:45:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e4d5000 == 134 [pid = 1866] [id = 223] 18:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7fd09a327c00) [pid = 1866] [serial = 1256] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7fd07fbe5800) [pid = 1866] [serial = 1271] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7fd098a7a400) [pid = 1866] [serial = 1250] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7fd0a0a55c00) [pid = 1866] [serial = 1265] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7fd085266400) [pid = 1866] [serial = 1268] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7fd0a6918400) [pid = 1866] [serial = 1262] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7fd099b49800) [pid = 1866] [serial = 1253] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7fd094ac1400) [pid = 1866] [serial = 1247] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7fd09a76fc00) [pid = 1866] [serial = 1259] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7fd0909b1400) [pid = 1866] [serial = 1295] [outer = (nil)] [url = about:blank] 18:45:12 INFO - PROCESS | 1866 | 1461375912916 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd085364000 == 133 [pid = 1866] [id = 451] 18:45:12 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08dd3c000 == 132 [pid = 1866] [id = 450] 18:45:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd082330800 == 133 [pid = 1866] [id = 469] 18:45:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7fd07fbe5800) [pid = 1866] [serial = 1408] [outer = (nil)] 18:45:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7fd08630d800) [pid = 1866] [serial = 1409] [outer = 0x7fd07fbe5800] 18:45:13 INFO - PROCESS | 1866 | 1461375913018 Marionette DEBUG loaded listener.js 18:45:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7fd08744f800) [pid = 1866] [serial = 1410] [outer = 0x7fd07fbe5800] 18:45:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd087608800 == 132 [pid = 1866] [id = 449] 18:45:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0829b0800 == 131 [pid = 1866] [id = 448] 18:45:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07e5e9800 == 130 [pid = 1866] [id = 447] 18:45:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08536b000 == 129 [pid = 1866] [id = 446] 18:45:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a112800 == 128 [pid = 1866] [id = 441] 18:45:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099c4a800 == 127 [pid = 1866] [id = 440] 18:45:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0973ae000 == 126 [pid = 1866] [id = 439] 18:45:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd095357000 == 125 [pid = 1866] [id = 438] 18:45:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094bc8000 == 124 [pid = 1866] [id = 437] 18:45:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094569000 == 123 [pid = 1866] [id = 436] 18:45:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd091a84800 == 122 [pid = 1866] [id = 435] 18:45:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090de6800 == 121 [pid = 1866] [id = 434] 18:45:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08dd35000 == 120 [pid = 1866] [id = 433] 18:45:13 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0837ac000 == 119 [pid = 1866] [id = 432] 18:45:13 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7fd07f745000) [pid = 1866] [serial = 1274] [outer = (nil)] [url = about:blank] 18:45:13 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7fd092914400) [pid = 1866] [serial = 1244] [outer = (nil)] [url = about:blank] 18:45:13 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7fd0824e2c00) [pid = 1866] [serial = 1232] [outer = (nil)] [url = about:blank] 18:45:13 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7fd08511f400) [pid = 1866] [serial = 1292] [outer = (nil)] [url = about:blank] 18:45:13 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7fd090842400) [pid = 1866] [serial = 1238] [outer = (nil)] [url = about:blank] 18:45:13 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7fd07f8d9400) [pid = 1866] [serial = 1275] [outer = (nil)] [url = about:blank] 18:45:13 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7fd090844400) [pid = 1866] [serial = 1289] [outer = (nil)] [url = about:blank] 18:45:13 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7fd0915bb000) [pid = 1866] [serial = 1241] [outer = (nil)] [url = about:blank] 18:45:13 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7fd090421800) [pid = 1866] [serial = 1287] [outer = (nil)] [url = about:blank] 18:45:13 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7fd08525ec00) [pid = 1866] [serial = 1280] [outer = (nil)] [url = about:blank] 18:45:13 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7fd087445400) [pid = 1866] [serial = 1284] [outer = (nil)] [url = about:blank] 18:45:13 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7fd082bee000) [pid = 1866] [serial = 1278] [outer = (nil)] [url = about:blank] 18:45:13 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7fd090919400) [pid = 1866] [serial = 1290] [outer = (nil)] [url = about:blank] 18:45:13 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7fd08f719000) [pid = 1866] [serial = 1286] [outer = (nil)] [url = about:blank] 18:45:13 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7fd086302400) [pid = 1866] [serial = 1235] [outer = (nil)] [url = about:blank] 18:45:13 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7fd086304000) [pid = 1866] [serial = 1281] [outer = (nil)] [url = about:blank] 18:45:13 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7fd07fbe0400) [pid = 1866] [serial = 1277] [outer = (nil)] [url = about:blank] 18:45:13 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7fd0864e5000) [pid = 1866] [serial = 1283] [outer = (nil)] [url = about:blank] 18:45:13 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7fd0907c6400) [pid = 1866] [serial = 1293] [outer = (nil)] [url = about:blank] 18:45:13 INFO - PROCESS | 1866 | 1461375913839 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]]]}] 18:45:13 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) 18:45:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1595ms 18:45:13 INFO - PROCESS | 1866 | 1461375913871 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 18:45:13 INFO - PROCESS | 1866 | 1461375913877 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 18:45:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:45:13 INFO - PROCESS | 1866 | 1461375913883 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:45:13 INFO - PROCESS | 1866 | 1461375913886 Marionette TRACE conn3 <- [1,1850,null,{}] 18:45:13 INFO - PROCESS | 1866 | 1461375913891 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}] 18:45:14 INFO - PROCESS | 1866 | 1461375914091 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 18:45:14 INFO - PROCESS | 1866 | 1461375914292 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd085142000 == 120 [pid = 1866] [id = 470] 18:45:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7fd07f745000) [pid = 1866] [serial = 1411] [outer = (nil)] 18:45:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7fd087406800) [pid = 1866] [serial = 1412] [outer = 0x7fd07f745000] 18:45:14 INFO - PROCESS | 1866 | 1461375914364 Marionette DEBUG loaded listener.js 18:45:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7fd08ed0e800) [pid = 1866] [serial = 1413] [outer = 0x7fd07f745000] 18:45:15 INFO - PROCESS | 1866 | 1461375915149 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]]]}] 18:45:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:45:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1327ms 18:45:15 INFO - PROCESS | 1866 | 1461375915211 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 18:45:15 INFO - PROCESS | 1866 | 1461375915214 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 18:45:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:45:15 INFO - PROCESS | 1866 | 1461375915222 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:45:15 INFO - PROCESS | 1866 | 1461375915225 Marionette TRACE conn3 <- [1,1854,null,{}] 18:45:15 INFO - PROCESS | 1866 | 1461375915230 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}] 18:45:15 INFO - PROCESS | 1866 | 1461375915498 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 18:45:15 INFO - PROCESS | 1866 | 1461375915531 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08de3a000 == 121 [pid = 1866] [id = 471] 18:45:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7fd087445400) [pid = 1866] [serial = 1414] [outer = (nil)] 18:45:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7fd08f75a400) [pid = 1866] [serial = 1415] [outer = 0x7fd087445400] 18:45:15 INFO - PROCESS | 1866 | 1461375915593 Marionette DEBUG loaded listener.js 18:45:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7fd090734800) [pid = 1866] [serial = 1416] [outer = 0x7fd087445400] 18:45:16 INFO - PROCESS | 1866 | 1461375916524 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]]]}] 18:45:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1327ms 18:45:16 INFO - PROCESS | 1866 | 1461375916551 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 18:45:16 INFO - PROCESS | 1866 | 1461375916553 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 18:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:45:16 INFO - PROCESS | 1866 | 1461375916566 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:45:16 INFO - PROCESS | 1866 | 1461375916569 Marionette TRACE conn3 <- [1,1858,null,{}] 18:45:16 INFO - PROCESS | 1866 | 1461375916578 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}] 18:45:16 INFO - PROCESS | 1866 | 1461375916875 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 18:45:16 INFO - PROCESS | 1866 | 1461375916911 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e4d5000 == 122 [pid = 1866] [id = 472] 18:45:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7fd090734400) [pid = 1866] [serial = 1417] [outer = (nil)] 18:45:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7fd090919400) [pid = 1866] [serial = 1418] [outer = 0x7fd090734400] 18:45:16 INFO - PROCESS | 1866 | 1461375916977 Marionette DEBUG loaded listener.js 18:45:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7fd0917a4800) [pid = 1866] [serial = 1419] [outer = 0x7fd090734400] 18:45:17 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7fd07e3f3400) [pid = 1866] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:45:17 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7fd0824ee800) [pid = 1866] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:45:17 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7fd087405800) [pid = 1866] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:45:17 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7fd082169c00) [pid = 1866] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:45:17 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7fd086310000) [pid = 1866] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:45:17 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7fd07e3ee800) [pid = 1866] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:45:17 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7fd0822f5800) [pid = 1866] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:45:17 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7fd082375800) [pid = 1866] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:45:18 INFO - PROCESS | 1866 | 1461375918226 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]]]}] 18:45:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:45:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1685ms 18:45:18 INFO - PROCESS | 1866 | 1461375918253 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 18:45:18 INFO - PROCESS | 1866 | 1461375918256 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 18:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:45:18 INFO - PROCESS | 1866 | 1461375918263 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:45:18 INFO - PROCESS | 1866 | 1461375918266 Marionette TRACE conn3 <- [1,1862,null,{}] 18:45:18 INFO - PROCESS | 1866 | 1461375918271 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}] 18:45:18 INFO - PROCESS | 1866 | 1461375918525 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 18:45:18 INFO - PROCESS | 1866 | 1461375918544 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e278000 == 123 [pid = 1866] [id = 473] 18:45:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7fd07f8d9800) [pid = 1866] [serial = 1420] [outer = (nil)] 18:45:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7fd090850800) [pid = 1866] [serial = 1421] [outer = 0x7fd07f8d9800] 18:45:18 INFO - PROCESS | 1866 | 1461375918606 Marionette DEBUG loaded listener.js 18:45:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7fd092921c00) [pid = 1866] [serial = 1422] [outer = 0x7fd07f8d9800] 18:45:19 INFO - PROCESS | 1866 | 1461375919416 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]]]}] 18:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1177ms 18:45:19 INFO - PROCESS | 1866 | 1461375919441 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 18:45:19 INFO - PROCESS | 1866 | 1461375919444 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 18:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:45:19 INFO - PROCESS | 1866 | 1461375919460 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:45:19 INFO - PROCESS | 1866 | 1461375919463 Marionette TRACE conn3 <- [1,1866,null,{}] 18:45:19 INFO - PROCESS | 1866 | 1461375919468 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}] 18:45:19 INFO - PROCESS | 1866 | 1461375919651 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 18:45:19 INFO - PROCESS | 1866 | 1461375919665 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09260b800 == 124 [pid = 1866] [id = 474] 18:45:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7fd092a07800) [pid = 1866] [serial = 1423] [outer = (nil)] 18:45:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7fd094194c00) [pid = 1866] [serial = 1424] [outer = 0x7fd092a07800] 18:45:19 INFO - PROCESS | 1866 | 1461375919726 Marionette DEBUG loaded listener.js 18:45:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7fd094ac1800) [pid = 1866] [serial = 1425] [outer = 0x7fd092a07800] 18:45:20 INFO - PROCESS | 1866 | 1461375920962 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]]]}] 18:45:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:45:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1535ms 18:45:21 INFO - PROCESS | 1866 | 1461375920996 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 18:45:21 INFO - PROCESS | 1866 | 1461375921003 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 18:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:45:21 INFO - PROCESS | 1866 | 1461375921012 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:45:21 INFO - PROCESS | 1866 | 1461375921017 Marionette TRACE conn3 <- [1,1870,null,{}] 18:45:21 INFO - PROCESS | 1866 | 1461375921025 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}] 18:45:21 INFO - PROCESS | 1866 | 1461375921241 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 18:45:21 INFO - PROCESS | 1866 | 1461375921504 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd085365800 == 125 [pid = 1866] [id = 475] 18:45:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7fd08236f400) [pid = 1866] [serial = 1426] [outer = (nil)] 18:45:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7fd08456ec00) [pid = 1866] [serial = 1427] [outer = 0x7fd08236f400] 18:45:21 INFO - PROCESS | 1866 | 1461375921623 Marionette DEBUG loaded listener.js 18:45:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7fd08539d400) [pid = 1866] [serial = 1428] [outer = 0x7fd08236f400] 18:45:22 INFO - PROCESS | 1866 | 1461375922568 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]]]}] 18:45:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:45:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1632ms 18:45:22 INFO - PROCESS | 1866 | 1461375922645 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 18:45:22 INFO - PROCESS | 1866 | 1461375922654 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 18:45:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:45:22 INFO - PROCESS | 1866 | 1461375922665 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:45:22 INFO - PROCESS | 1866 | 1461375922669 Marionette TRACE conn3 <- [1,1874,null,{}] 18:45:22 INFO - PROCESS | 1866 | 1461375922676 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}] 18:45:22 INFO - PROCESS | 1866 | 1461375922947 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 18:45:23 INFO - PROCESS | 1866 | 1461375923299 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e3b0800 == 126 [pid = 1866] [id = 476] 18:45:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7fd086309c00) [pid = 1866] [serial = 1429] [outer = (nil)] 18:45:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7fd087445c00) [pid = 1866] [serial = 1430] [outer = 0x7fd086309c00] 18:45:23 INFO - PROCESS | 1866 | 1461375923375 Marionette DEBUG loaded listener.js 18:45:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7fd08e389c00) [pid = 1866] [serial = 1431] [outer = 0x7fd086309c00] 18:45:24 INFO - PROCESS | 1866 | 1461375924283 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]]]}] 18:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1683ms 18:45:24 INFO - PROCESS | 1866 | 1461375924348 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 18:45:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:45:24 INFO - PROCESS | 1866 | 1461375924353 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 18:45:24 INFO - PROCESS | 1866 | 1461375924359 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:45:24 INFO - PROCESS | 1866 | 1461375924365 Marionette TRACE conn3 <- [1,1878,null,{}] 18:45:24 INFO - PROCESS | 1866 | 1461375924381 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}] 18:45:24 INFO - PROCESS | 1866 | 1461375924643 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 18:45:24 INFO - PROCESS | 1866 | 1461375924940 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0948ba000 == 127 [pid = 1866] [id = 477] 18:45:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7fd08f714000) [pid = 1866] [serial = 1432] [outer = (nil)] 18:45:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7fd090993400) [pid = 1866] [serial = 1433] [outer = 0x7fd08f714000] 18:45:25 INFO - PROCESS | 1866 | 1461375925019 Marionette DEBUG loaded listener.js 18:45:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7fd0917aa400) [pid = 1866] [serial = 1434] [outer = 0x7fd08f714000] 18:45:25 INFO - PROCESS | 1866 | 1461375925964 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]]]}] 18:45:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:45:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1642ms 18:45:26 INFO - PROCESS | 1866 | 1461375926002 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 18:45:26 INFO - PROCESS | 1866 | 1461375926006 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 18:45:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:45:26 INFO - PROCESS | 1866 | 1461375926012 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:45:26 INFO - PROCESS | 1866 | 1461375926016 Marionette TRACE conn3 <- [1,1882,null,{}] 18:45:26 INFO - PROCESS | 1866 | 1461375926021 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}] 18:45:26 INFO - PROCESS | 1866 | 1461375926237 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 18:45:26 INFO - PROCESS | 1866 | 1461375926448 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd098ae3000 == 128 [pid = 1866] [id = 478] 18:45:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7fd0907c4800) [pid = 1866] [serial = 1435] [outer = (nil)] 18:45:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7fd094c7ac00) [pid = 1866] [serial = 1436] [outer = 0x7fd0907c4800] 18:45:26 INFO - PROCESS | 1866 | 1461375926560 Marionette DEBUG loaded listener.js 18:45:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7fd095407000) [pid = 1866] [serial = 1437] [outer = 0x7fd0907c4800] 18:45:27 INFO - PROCESS | 1866 | 1461375927482 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]]]}] 18:45:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:45:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1529ms 18:45:27 INFO - PROCESS | 1866 | 1461375927543 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 18:45:27 INFO - PROCESS | 1866 | 1461375927547 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 18:45:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:45:27 INFO - PROCESS | 1866 | 1461375927578 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:45:27 INFO - PROCESS | 1866 | 1461375927583 Marionette TRACE conn3 <- [1,1886,null,{}] 18:45:27 INFO - PROCESS | 1866 | 1461375927593 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}] 18:45:27 INFO - PROCESS | 1866 | 1461375927810 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 18:45:28 INFO - PROCESS | 1866 | 1461375928076 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a10e000 == 129 [pid = 1866] [id = 479] 18:45:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7fd097377400) [pid = 1866] [serial = 1438] [outer = (nil)] 18:45:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7fd098c10000) [pid = 1866] [serial = 1439] [outer = 0x7fd097377400] 18:45:28 INFO - PROCESS | 1866 | 1461375928193 Marionette DEBUG loaded listener.js 18:45:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7fd099cebc00) [pid = 1866] [serial = 1440] [outer = 0x7fd097377400] 18:45:29 INFO - PROCESS | 1866 | 1461375929048 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]]]}] 18:45:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:45:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1545ms 18:45:29 INFO - PROCESS | 1866 | 1461375929115 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 18:45:29 INFO - PROCESS | 1866 | 1461375929118 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 18:45:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:45:29 INFO - PROCESS | 1866 | 1461375929124 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:45:29 INFO - PROCESS | 1866 | 1461375929126 Marionette TRACE conn3 <- [1,1890,null,{}] 18:45:29 INFO - PROCESS | 1866 | 1461375929132 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}] 18:45:29 INFO - PROCESS | 1866 | 1461375929361 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 18:45:29 INFO - PROCESS | 1866 | 1461375929608 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09c3b3000 == 130 [pid = 1866] [id = 480] 18:45:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7fd099cf0000) [pid = 1866] [serial = 1441] [outer = (nil)] 18:45:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7fd09a7e7800) [pid = 1866] [serial = 1442] [outer = 0x7fd099cf0000] 18:45:29 INFO - PROCESS | 1866 | 1461375929729 Marionette DEBUG loaded listener.js 18:45:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7fd09b121000) [pid = 1866] [serial = 1443] [outer = 0x7fd099cf0000] 18:45:30 INFO - PROCESS | 1866 | 1461375930600 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]]]}] 18:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1527ms 18:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:45:30 INFO - PROCESS | 1866 | 1461375930653 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 18:45:30 INFO - PROCESS | 1866 | 1461375930656 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 18:45:30 INFO - PROCESS | 1866 | 1461375930663 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:45:30 INFO - PROCESS | 1866 | 1461375930666 Marionette TRACE conn3 <- [1,1894,null,{}] 18:45:30 INFO - PROCESS | 1866 | 1461375930673 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}] 18:45:30 INFO - PROCESS | 1866 | 1461375930892 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 18:45:31 INFO - PROCESS | 1866 | 1461375931105 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a8711800 == 131 [pid = 1866] [id = 481] 18:45:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7fd09a325800) [pid = 1866] [serial = 1444] [outer = (nil)] 18:45:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7fd09c1ec000) [pid = 1866] [serial = 1445] [outer = 0x7fd09a325800] 18:45:31 INFO - PROCESS | 1866 | 1461375931222 Marionette DEBUG loaded listener.js 18:45:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7fd09cf86800) [pid = 1866] [serial = 1446] [outer = 0x7fd09a325800] 18:45:32 INFO - PROCESS | 1866 | 1461375932133 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]]]}] 18:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1532ms 18:45:32 INFO - PROCESS | 1866 | 1461375932195 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 18:45:32 INFO - PROCESS | 1866 | 1461375932199 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 18:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:45:32 INFO - PROCESS | 1866 | 1461375932205 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:45:32 INFO - PROCESS | 1866 | 1461375932209 Marionette TRACE conn3 <- [1,1898,null,{}] 18:45:32 INFO - PROCESS | 1866 | 1461375932214 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}] 18:45:32 INFO - PROCESS | 1866 | 1461375932434 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 18:45:32 INFO - PROCESS | 1866 | 1461375932747 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0acc2f800 == 132 [pid = 1866] [id = 482] 18:45:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7fd09b11d000) [pid = 1866] [serial = 1447] [outer = (nil)] 18:45:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7fd0a7567000) [pid = 1866] [serial = 1448] [outer = 0x7fd09b11d000] 18:45:32 INFO - PROCESS | 1866 | 1461375932842 Marionette DEBUG loaded listener.js 18:45:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7fd0aa626000) [pid = 1866] [serial = 1449] [outer = 0x7fd09b11d000] 18:45:33 INFO - PROCESS | 1866 | 1461375933681 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]]]}] 18:45:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:45:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1539ms 18:45:33 INFO - PROCESS | 1866 | 1461375933746 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 18:45:33 INFO - PROCESS | 1866 | 1461375933749 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 18:45:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:45:33 INFO - PROCESS | 1866 | 1461375933757 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:45:33 INFO - PROCESS | 1866 | 1461375933761 Marionette TRACE conn3 <- [1,1902,null,{}] 18:45:33 INFO - PROCESS | 1866 | 1461375933766 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}] 18:45:33 INFO - PROCESS | 1866 | 1461375933983 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 18:45:34 INFO - PROCESS | 1866 | 1461375934197 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0b10ae800 == 133 [pid = 1866] [id = 483] 18:45:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7fd0814d6800) [pid = 1866] [serial = 1450] [outer = (nil)] 18:45:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7fd0814df800) [pid = 1866] [serial = 1451] [outer = 0x7fd0814d6800] 18:45:34 INFO - PROCESS | 1866 | 1461375934317 Marionette DEBUG loaded listener.js 18:45:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7fd0814e4400) [pid = 1866] [serial = 1452] [outer = 0x7fd0814d6800] 18:45:35 INFO - PROCESS | 1866 | 1461375935251 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]]]}] 18:45:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:45:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1532ms 18:45:35 INFO - PROCESS | 1866 | 1461375935290 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 18:45:35 INFO - PROCESS | 1866 | 1461375935295 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 18:45:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:45:35 INFO - PROCESS | 1866 | 1461375935300 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:45:35 INFO - PROCESS | 1866 | 1461375935304 Marionette TRACE conn3 <- [1,1906,null,{}] 18:45:35 INFO - PROCESS | 1866 | 1461375935309 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}] 18:45:35 INFO - PROCESS | 1866 | 1461375935580 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 18:45:35 INFO - PROCESS | 1866 | ************************* 18:45:35 INFO - PROCESS | 1866 | A coding exception was thrown and uncaught in a Task. 18:45:35 INFO - PROCESS | 1866 | 18:45:35 INFO - PROCESS | 1866 | Full message: TypeError: NetworkError when attempting to fetch resource. 18:45:35 INFO - PROCESS | 1866 | Full stack: 18:45:35 INFO - PROCESS | 1866 | ************************* 18:45:35 INFO - PROCESS | 1866 | 1461375935970 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd084755000 == 134 [pid = 1866] [id = 484] 18:45:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7fd082b71800) [pid = 1866] [serial = 1453] [outer = (nil)] 18:45:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7fd0a7562000) [pid = 1866] [serial = 1454] [outer = 0x7fd082b71800] 18:45:36 INFO - PROCESS | 1866 | 1461375936050 Marionette DEBUG loaded listener.js 18:45:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7fd0ac5bec00) [pid = 1866] [serial = 1455] [outer = 0x7fd082b71800] 18:45:36 INFO - PROCESS | 1866 | 1461375936898 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]]]}] 18:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1639ms 18:45:36 INFO - PROCESS | 1866 | 1461375936941 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 18:45:36 INFO - PROCESS | 1866 | 1461375936945 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 18:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:45:36 INFO - PROCESS | 1866 | 1461375936952 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:45:36 INFO - PROCESS | 1866 | 1461375936957 Marionette TRACE conn3 <- [1,1910,null,{}] 18:45:36 INFO - PROCESS | 1866 | 1461375936962 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}] 18:45:37 INFO - PROCESS | 1866 | 1461375937199 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 18:45:37 INFO - PROCESS | 1866 | 1461375937413 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0820a5000 == 135 [pid = 1866] [id = 485] 18:45:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7fd081515c00) [pid = 1866] [serial = 1456] [outer = (nil)] 18:45:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7fd08151c800) [pid = 1866] [serial = 1457] [outer = 0x7fd081515c00] 18:45:37 INFO - PROCESS | 1866 | 1461375937543 Marionette DEBUG loaded listener.js 18:45:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7fd0ac6f2400) [pid = 1866] [serial = 1458] [outer = 0x7fd081515c00] 18:45:38 INFO - PROCESS | 1866 | 1461375938503 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]]]}] 18:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1590ms 18:45:38 INFO - PROCESS | 1866 | 1461375938543 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 18:45:38 INFO - PROCESS | 1866 | 1461375938547 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 18:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:45:38 INFO - PROCESS | 1866 | 1461375938553 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:45:38 INFO - PROCESS | 1866 | 1461375938555 Marionette TRACE conn3 <- [1,1914,null,{}] 18:45:38 INFO - PROCESS | 1866 | 1461375938561 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}] 18:45:38 INFO - PROCESS | 1866 | 1461375938809 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 18:45:39 INFO - PROCESS | 1866 | 1461375939086 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd084767800 == 136 [pid = 1866] [id = 486] 18:45:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7fd081516c00) [pid = 1866] [serial = 1459] [outer = (nil)] 18:45:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 247 (0x7fd09129dc00) [pid = 1866] [serial = 1460] [outer = 0x7fd081516c00] 18:45:39 INFO - PROCESS | 1866 | 1461375939204 Marionette DEBUG loaded listener.js 18:45:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 248 (0x7fd0912a3400) [pid = 1866] [serial = 1461] [outer = 0x7fd081516c00] 18:45:40 INFO - PROCESS | 1866 | 1461375940052 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]]]}] 18:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1528ms 18:45:40 INFO - PROCESS | 1866 | 1461375940082 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 18:45:40 INFO - PROCESS | 1866 | 1461375940086 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 18:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:45:40 INFO - PROCESS | 1866 | 1461375940092 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:45:40 INFO - PROCESS | 1866 | 1461375940094 Marionette TRACE conn3 <- [1,1918,null,{}] 18:45:40 INFO - PROCESS | 1866 | 1461375940101 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}] 18:45:40 INFO - PROCESS | 1866 | 1461375940316 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 18:45:40 INFO - PROCESS | 1866 | 1461375940622 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0947e2000 == 137 [pid = 1866] [id = 487] 18:45:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 249 (0x7fd082b30800) [pid = 1866] [serial = 1462] [outer = (nil)] 18:45:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 250 (0x7fd082b36400) [pid = 1866] [serial = 1463] [outer = 0x7fd082b30800] 18:45:40 INFO - PROCESS | 1866 | 1461375940706 Marionette DEBUG loaded listener.js 18:45:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 251 (0x7fd085113400) [pid = 1866] [serial = 1464] [outer = 0x7fd082b30800] 18:45:41 INFO - PROCESS | 1866 | 1461375941595 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]]]}] 18:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1538ms 18:45:41 INFO - PROCESS | 1866 | 1461375941631 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 18:45:41 INFO - PROCESS | 1866 | 1461375941633 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 18:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:45:41 INFO - PROCESS | 1866 | 1461375941640 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:45:41 INFO - PROCESS | 1866 | 1461375941644 Marionette TRACE conn3 <- [1,1922,null,{}] 18:45:41 INFO - PROCESS | 1866 | 1461375941651 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}] 18:45:41 INFO - PROCESS | 1866 | 1461375941871 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 18:45:42 INFO - PROCESS | 1866 | 1461375942210 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07fb54800 == 138 [pid = 1866] [id = 488] 18:45:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 252 (0x7fd07c843800) [pid = 1866] [serial = 1465] [outer = (nil)] 18:45:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 253 (0x7fd07c848c00) [pid = 1866] [serial = 1466] [outer = 0x7fd07c843800] 18:45:42 INFO - PROCESS | 1866 | 1461375942293 Marionette DEBUG loaded listener.js 18:45:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 254 (0x7fd07c84d400) [pid = 1866] [serial = 1467] [outer = 0x7fd07c843800] 18:45:43 INFO - PROCESS | 1866 | 1461375943702 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]]]}] 18:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 2191ms 18:45:43 INFO - PROCESS | 1866 | 1461375943832 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 18:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:45:43 INFO - PROCESS | 1866 | 1461375943838 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 18:45:43 INFO - PROCESS | 1866 | 1461375943846 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:45:43 INFO - PROCESS | 1866 | 1461375943852 Marionette TRACE conn3 <- [1,1926,null,{}] 18:45:43 INFO - PROCESS | 1866 | 1461375943871 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}] 18:45:44 INFO - PROCESS | 1866 | 1461375944114 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 18:45:44 INFO - PROCESS | 1866 | 1461375944376 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0829a2800 == 139 [pid = 1866] [id = 489] 18:45:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 255 (0x7fd07e3f6000) [pid = 1866] [serial = 1468] [outer = (nil)] 18:45:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 256 (0x7fd07f9e6800) [pid = 1866] [serial = 1469] [outer = 0x7fd07e3f6000] 18:45:44 INFO - PROCESS | 1866 | 1461375944450 Marionette DEBUG loaded listener.js 18:45:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 257 (0x7fd080fa9000) [pid = 1866] [serial = 1470] [outer = 0x7fd07e3f6000] 18:45:45 INFO - PROCESS | 1866 | 1461375945615 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]]]}] 18:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1851ms 18:45:45 INFO - PROCESS | 1866 | 1461375945697 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 18:45:45 INFO - PROCESS | 1866 | 1461375945705 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 18:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:45:45 INFO - PROCESS | 1866 | 1461375945715 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:45:45 INFO - PROCESS | 1866 | 1461375945719 Marionette TRACE conn3 <- [1,1930,null,{}] 18:45:45 INFO - PROCESS | 1866 | 1461375945725 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}] 18:45:45 INFO - PROCESS | 1866 | 1461375945985 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 18:45:46 INFO - PROCESS | 1866 | 1461375946302 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08372e000 == 140 [pid = 1866] [id = 490] 18:45:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 258 (0x7fd08143b000) [pid = 1866] [serial = 1471] [outer = (nil)] 18:45:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 259 (0x7fd081516000) [pid = 1866] [serial = 1472] [outer = 0x7fd08143b000] 18:45:46 INFO - PROCESS | 1866 | 1461375946373 Marionette DEBUG loaded listener.js 18:45:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 260 (0x7fd08215e800) [pid = 1866] [serial = 1473] [outer = 0x7fd08143b000] 18:45:47 INFO - PROCESS | 1866 | 1461375947288 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]]]}] 18:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1634ms 18:45:47 INFO - PROCESS | 1866 | 1461375947351 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 18:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:45:47 INFO - PROCESS | 1866 | 1461375947355 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 18:45:47 INFO - PROCESS | 1866 | 1461375947362 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:45:47 INFO - PROCESS | 1866 | 1461375947367 Marionette TRACE conn3 <- [1,1934,null,{}] 18:45:47 INFO - PROCESS | 1866 | 1461375947383 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}] 18:45:47 INFO - PROCESS | 1866 | 1461375947642 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 18:45:47 INFO - PROCESS | 1866 | 1461375947994 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd086353800 == 141 [pid = 1866] [id = 491] 18:45:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 261 (0x7fd082b70000) [pid = 1866] [serial = 1474] [outer = (nil)] 18:45:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 262 (0x7fd0838a7800) [pid = 1866] [serial = 1475] [outer = 0x7fd082b70000] 18:45:48 INFO - PROCESS | 1866 | 1461375948075 Marionette DEBUG loaded listener.js 18:45:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 263 (0x7fd085259400) [pid = 1866] [serial = 1476] [outer = 0x7fd082b70000] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd082187800 == 140 [pid = 1866] [id = 377] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a10a000 == 139 [pid = 1866] [id = 375] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0af8f5800 == 138 [pid = 1866] [id = 376] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 262 (0x7fd09167e400) [pid = 1866] [serial = 1358] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 261 (0x7fd09a06b000) [pid = 1866] [serial = 1322] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 260 (0x7fd084577000) [pid = 1866] [serial = 1337] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 259 (0x7fd0824ec400) [pid = 1866] [serial = 1298] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 258 (0x7fd09540a400) [pid = 1866] [serial = 1316] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 257 (0x7fd0a7802c00) [pid = 1866] [serial = 1331] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 256 (0x7fd09480ac00) [pid = 1866] [serial = 1313] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 255 (0x7fd090895c00) [pid = 1866] [serial = 1304] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 254 (0x7fd0a8c33000) [pid = 1866] [serial = 1334] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 253 (0x7fd09c469c00) [pid = 1866] [serial = 1328] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 252 (0x7fd0917afc00) [pid = 1866] [serial = 1307] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 251 (0x7fd09aa33400) [pid = 1866] [serial = 1325] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 250 (0x7fd086303c00) [pid = 1866] [serial = 1301] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 249 (0x7fd092a08800) [pid = 1866] [serial = 1310] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 248 (0x7fd0986c4000) [pid = 1866] [serial = 1319] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | 1461375949127 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]]]}] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e3ab800 == 137 [pid = 1866] [id = 378] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e3d4800 == 136 [pid = 1866] [id = 379] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd087a8a800 == 135 [pid = 1866] [id = 380] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e278000 == 134 [pid = 1866] [id = 473] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e4d5000 == 133 [pid = 1866] [id = 472] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08de3a000 == 132 [pid = 1866] [id = 471] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd085142000 == 131 [pid = 1866] [id = 470] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd082330800 == 130 [pid = 1866] [id = 469] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08014c000 == 129 [pid = 1866] [id = 468] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd086355800 == 128 [pid = 1866] [id = 467] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac603800 == 127 [pid = 1866] [id = 461] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a7cad000 == 126 [pid = 1866] [id = 460] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09dcc3800 == 125 [pid = 1866] [id = 459] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b0f2000 == 124 [pid = 1866] [id = 458] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099c48800 == 123 [pid = 1866] [id = 457] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd095354800 == 122 [pid = 1866] [id = 456] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09474d000 == 121 [pid = 1866] [id = 455] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e26f000 == 120 [pid = 1866] [id = 454] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08232d000 == 119 [pid = 1866] [id = 453] 18:45:49 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090de2800 == 118 [pid = 1866] [id = 452] 18:45:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:45:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1840ms 18:45:49 INFO - PROCESS | 1866 | 1461375949202 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 18:45:49 INFO - PROCESS | 1866 | 1461375949206 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 18:45:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:45:49 INFO - PROCESS | 1866 | 1461375949217 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:45:49 INFO - PROCESS | 1866 | 1461375949218 Marionette TRACE conn3 <- [1,1938,null,{}] 18:45:49 INFO - PROCESS | 1866 | 1461375949224 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}] 18:45:49 INFO - PROCESS | 1866 | 1461375949417 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 247 (0x7fd086309800) [pid = 1866] [serial = 1344] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 246 (0x7fd0917a5800) [pid = 1866] [serial = 1296] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7fd090846800) [pid = 1866] [serial = 1349] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7fd09091e000) [pid = 1866] [serial = 1350] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7fd084572c00) [pid = 1866] [serial = 1341] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7fd08def6800) [pid = 1866] [serial = 1346] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7fd09156b800) [pid = 1866] [serial = 1352] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7fd085255400) [pid = 1866] [serial = 1355] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7fd094190400) [pid = 1866] [serial = 1356] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7fd08f70f000) [pid = 1866] [serial = 1347] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7fd08526cc00) [pid = 1866] [serial = 1343] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7fd0822f9800) [pid = 1866] [serial = 1340] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7fd091680000) [pid = 1866] [serial = 1353] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7fd087cd6c00) [pid = 1866] [serial = 1230] [outer = (nil)] [url = about:blank] 18:45:49 INFO - PROCESS | 1866 | 1461375949658 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08232d000 == 119 [pid = 1866] [id = 492] 18:45:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7fd0822f9800) [pid = 1866] [serial = 1477] [outer = (nil)] 18:45:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7fd085254800) [pid = 1866] [serial = 1478] [outer = 0x7fd0822f9800] 18:45:49 INFO - PROCESS | 1866 | 1461375949732 Marionette DEBUG loaded listener.js 18:45:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7fd085271c00) [pid = 1866] [serial = 1479] [outer = 0x7fd0822f9800] 18:45:50 INFO - PROCESS | 1866 | 1461375950455 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]]]}] 18:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1290ms 18:45:50 INFO - PROCESS | 1866 | 1461375950504 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 18:45:50 INFO - PROCESS | 1866 | 1461375950507 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 18:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:45:50 INFO - PROCESS | 1866 | 1461375950539 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:45:50 INFO - PROCESS | 1866 | 1461375950542 Marionette TRACE conn3 <- [1,1942,null,{}] 18:45:50 INFO - PROCESS | 1866 | 1461375950557 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}] 18:45:50 INFO - PROCESS | 1866 | 1461375950772 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 18:45:50 INFO - PROCESS | 1866 | 1461375950949 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08760f000 == 120 [pid = 1866] [id = 493] 18:45:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7fd07c84a800) [pid = 1866] [serial = 1480] [outer = (nil)] 18:45:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7fd0853a9800) [pid = 1866] [serial = 1481] [outer = 0x7fd07c84a800] 18:45:51 INFO - PROCESS | 1866 | 1461375951017 Marionette DEBUG loaded listener.js 18:45:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7fd08740dc00) [pid = 1866] [serial = 1482] [outer = 0x7fd07c84a800] 18:45:51 INFO - PROCESS | 1866 | 1461375951850 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]]]}] 18:45:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:45:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1369ms 18:45:51 INFO - PROCESS | 1866 | 1461375951886 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 18:45:51 INFO - PROCESS | 1866 | 1461375951888 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 18:45:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:45:51 INFO - PROCESS | 1866 | 1461375951895 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:45:51 INFO - PROCESS | 1866 | 1461375951897 Marionette TRACE conn3 <- [1,1946,null,{}] 18:45:51 INFO - PROCESS | 1866 | 1461375951903 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}] 18:45:52 INFO - PROCESS | 1866 | 1461375952207 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 18:45:52 INFO - PROCESS | 1866 | 1461375952241 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e276800 == 121 [pid = 1866] [id = 494] 18:45:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7fd0853a4c00) [pid = 1866] [serial = 1483] [outer = (nil)] 18:45:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 242 (0x7fd08f713000) [pid = 1866] [serial = 1484] [outer = 0x7fd0853a4c00] 18:45:52 INFO - PROCESS | 1866 | 1461375952308 Marionette DEBUG loaded listener.js 18:45:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 243 (0x7fd090738000) [pid = 1866] [serial = 1485] [outer = 0x7fd0853a4c00] 18:45:53 INFO - PROCESS | 1866 | 1461375953229 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]]]}] 18:45:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:45:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1378ms 18:45:53 INFO - PROCESS | 1866 | 1461375953275 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 18:45:53 INFO - PROCESS | 1866 | 1461375953279 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 18:45:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:45:53 INFO - PROCESS | 1866 | 1461375953292 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:45:53 INFO - PROCESS | 1866 | 1461375953294 Marionette TRACE conn3 <- [1,1950,null,{}] 18:45:53 INFO - PROCESS | 1866 | 1461375953300 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}] 18:45:53 INFO - PROCESS | 1866 | 1461375953559 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 18:45:53 INFO - PROCESS | 1866 | 1461375953594 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e4c9800 == 122 [pid = 1866] [id = 495] 18:45:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 244 (0x7fd0907be400) [pid = 1866] [serial = 1486] [outer = (nil)] 18:45:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 245 (0x7fd090920c00) [pid = 1866] [serial = 1487] [outer = 0x7fd0907be400] 18:45:53 INFO - PROCESS | 1866 | 1461375953659 Marionette DEBUG loaded listener.js 18:45:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 246 (0x7fd0912a0000) [pid = 1866] [serial = 1488] [outer = 0x7fd0907be400] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 245 (0x7fd0915bec00) [pid = 1866] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 244 (0x7fd085259000) [pid = 1866] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 243 (0x7fd07f745000) [pid = 1866] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 242 (0x7fd085269800) [pid = 1866] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 241 (0x7fd09438f400) [pid = 1866] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7fd086307400) [pid = 1866] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7fd085268800) [pid = 1866] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7fd07f749c00) [pid = 1866] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7fd092a0a800) [pid = 1866] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7fd094194800) [pid = 1866] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7fd0a8c39800) [pid = 1866] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7fd0812ac000) [pid = 1866] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7fd087445400) [pid = 1866] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7fd084571000) [pid = 1866] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7fd09cf89c00) [pid = 1866] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7fd07e3f5c00) [pid = 1866] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7fd09041a000) [pid = 1866] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7fd091672400) [pid = 1866] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7fd082165c00) [pid = 1866] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7fd084575400) [pid = 1866] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7fd082372000) [pid = 1866] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7fd090c08c00) [pid = 1866] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7fd0822ec800) [pid = 1866] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7fd090416000) [pid = 1866] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7fd08630f400) [pid = 1866] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7fd099cec800) [pid = 1866] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7fd09418ac00) [pid = 1866] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7fd090413000) [pid = 1866] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7fd099b45400) [pid = 1866] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7fd094136c00) [pid = 1866] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7fd07fbe5800) [pid = 1866] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7fd09b6f0c00) [pid = 1866] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7fd094c74c00) [pid = 1866] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7fd0907bdc00) [pid = 1866] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7fd09278b400) [pid = 1866] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7fd07f74ac00) [pid = 1866] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7fd090734400) [pid = 1866] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7fd082be9400) [pid = 1866] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7fd0907c3c00) [pid = 1866] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7fd07e3f4400) [pid = 1866] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7fd090843800) [pid = 1866] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7fd0a78f0800) [pid = 1866] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7fd09291c400) [pid = 1866] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7fd08f74e800) [pid = 1866] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7fd085266800) [pid = 1866] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7fd09041b800) [pid = 1866] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7fd085120400) [pid = 1866] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7fd084572000) [pid = 1866] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7fd099b4d800) [pid = 1866] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7fd099b4c400) [pid = 1866] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7fd097545400) [pid = 1866] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7fd094135400) [pid = 1866] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7fd07f8d9000) [pid = 1866] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7fd07e3f9400) [pid = 1866] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7fd09ab19800) [pid = 1866] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7fd094139000) [pid = 1866] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7fd0851ac800) [pid = 1866] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7fd0952adc00) [pid = 1866] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7fd07fbda800) [pid = 1866] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7fd07e3f7c00) [pid = 1866] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7fd082bec400) [pid = 1866] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7fd090737000) [pid = 1866] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7fd09c170000) [pid = 1866] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7fd07f8d9800) [pid = 1866] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:45:55 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7fd07fbdd400) [pid = 1866] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:45:55 INFO - PROCESS | 1866 | 1461375955529 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]]]}] 18:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2286ms 18:45:55 INFO - PROCESS | 1866 | 1461375955580 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 18:45:55 INFO - PROCESS | 1866 | 1461375955583 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 18:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:45:55 INFO - PROCESS | 1866 | 1461375955594 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:45:55 INFO - PROCESS | 1866 | 1461375955597 Marionette TRACE conn3 <- [1,1954,null,{}] 18:45:55 INFO - PROCESS | 1866 | 1461375955603 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}] 18:45:55 INFO - PROCESS | 1866 | 1461375955856 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 18:45:56 INFO - PROCESS | 1866 | 1461375956050 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0812cb800 == 123 [pid = 1866] [id = 496] 18:45:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7fd07f747c00) [pid = 1866] [serial = 1489] [outer = (nil)] 18:45:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7fd082b39c00) [pid = 1866] [serial = 1490] [outer = 0x7fd07f747c00] 18:45:56 INFO - PROCESS | 1866 | 1461375956118 Marionette DEBUG loaded listener.js 18:45:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7fd085255000) [pid = 1866] [serial = 1491] [outer = 0x7fd07f747c00] 18:45:56 INFO - PROCESS | 1866 | 1461375956843 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]]]}] 18:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1438ms 18:45:57 INFO - PROCESS | 1866 | 1461375957033 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 18:45:57 INFO - PROCESS | 1866 | 1461375957041 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 18:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:45:57 INFO - PROCESS | 1866 | 1461375957050 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:45:57 INFO - PROCESS | 1866 | 1461375957054 Marionette TRACE conn3 <- [1,1958,null,{}] 18:45:57 INFO - PROCESS | 1866 | 1461375957063 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}] 18:45:57 INFO - PROCESS | 1866 | 1461375957331 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 18:45:57 INFO - PROCESS | 1866 | 1461375957666 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0820a7000 == 124 [pid = 1866] [id = 497] 18:45:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7fd07f748000) [pid = 1866] [serial = 1492] [outer = (nil)] 18:45:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7fd07f9e4800) [pid = 1866] [serial = 1493] [outer = 0x7fd07f748000] 18:45:57 INFO - PROCESS | 1866 | 1461375957760 Marionette DEBUG loaded listener.js 18:45:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7fd080fabc00) [pid = 1866] [serial = 1494] [outer = 0x7fd07f748000] 18:45:58 INFO - PROCESS | 1866 | 1461375958673 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]]]}] 18:45:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:45:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1685ms 18:45:58 INFO - PROCESS | 1866 | 1461375958737 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 18:45:58 INFO - PROCESS | 1866 | 1461375958743 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 18:45:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:45:58 INFO - PROCESS | 1866 | 1461375958757 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:45:58 INFO - PROCESS | 1866 | 1461375958763 Marionette TRACE conn3 <- [1,1962,null,{}] 18:45:58 INFO - PROCESS | 1866 | 1461375958770 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}] 18:45:59 INFO - PROCESS | 1866 | 1461375959040 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 18:45:59 INFO - PROCESS | 1866 | 1461375959301 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:45:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087603800 == 125 [pid = 1866] [id = 498] 18:45:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7fd0822ef400) [pid = 1866] [serial = 1495] [outer = (nil)] 18:45:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7fd08236fc00) [pid = 1866] [serial = 1496] [outer = 0x7fd0822ef400] 18:45:59 INFO - PROCESS | 1866 | 1461375959422 Marionette DEBUG loaded listener.js 18:45:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7fd082b6ec00) [pid = 1866] [serial = 1497] [outer = 0x7fd0822ef400] 18:46:00 INFO - PROCESS | 1866 | 1461375960320 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]]]}] 18:46:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:46:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1640ms 18:46:00 INFO - PROCESS | 1866 | 1461375960394 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 18:46:00 INFO - PROCESS | 1866 | 1461375960397 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 18:46:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:46:00 INFO - PROCESS | 1866 | 1461375960405 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:46:00 INFO - PROCESS | 1866 | 1461375960408 Marionette TRACE conn3 <- [1,1966,null,{}] 18:46:00 INFO - PROCESS | 1866 | 1461375960424 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}] 18:46:00 INFO - PROCESS | 1866 | 1461375960704 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 18:46:01 INFO - PROCESS | 1866 | 1461375961159 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090560000 == 126 [pid = 1866] [id = 499] 18:46:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7fd085261400) [pid = 1866] [serial = 1498] [outer = (nil)] 18:46:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7fd086304c00) [pid = 1866] [serial = 1499] [outer = 0x7fd085261400] 18:46:01 INFO - PROCESS | 1866 | 1461375961308 Marionette DEBUG loaded listener.js 18:46:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7fd087444c00) [pid = 1866] [serial = 1500] [outer = 0x7fd085261400] 18:46:02 INFO - PROCESS | 1866 | 1461375962319 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]]]}] 18:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1985ms 18:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:46:02 INFO - PROCESS | 1866 | 1461375962391 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 18:46:02 INFO - PROCESS | 1866 | 1461375962394 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 18:46:02 INFO - PROCESS | 1866 | 1461375962401 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:46:02 INFO - PROCESS | 1866 | 1461375962404 Marionette TRACE conn3 <- [1,1970,null,{}] 18:46:02 INFO - PROCESS | 1866 | 1461375962410 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}] 18:46:02 INFO - PROCESS | 1866 | 1461375962648 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 18:46:02 INFO - PROCESS | 1866 | 1461375962883 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd092aa3800 == 127 [pid = 1866] [id = 500] 18:46:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7fd0853a2800) [pid = 1866] [serial = 1501] [outer = (nil)] 18:46:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7fd08ed04400) [pid = 1866] [serial = 1502] [outer = 0x7fd0853a2800] 18:46:03 INFO - PROCESS | 1866 | 1461375963044 Marionette DEBUG loaded listener.js 18:46:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7fd08f75c000) [pid = 1866] [serial = 1503] [outer = 0x7fd0853a2800] 18:46:03 INFO - PROCESS | 1866 | 1461375963885 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]]]}] 18:46:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:46:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1537ms 18:46:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:46:03 INFO - PROCESS | 1866 | 1461375963937 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 18:46:03 INFO - PROCESS | 1866 | 1461375963940 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 18:46:03 INFO - PROCESS | 1866 | 1461375963948 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:46:03 INFO - PROCESS | 1866 | 1461375963950 Marionette TRACE conn3 <- [1,1974,null,{}] 18:46:03 INFO - PROCESS | 1866 | 1461375963957 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}] 18:46:04 INFO - PROCESS | 1866 | 1461375964196 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 18:46:04 INFO - PROCESS | 1866 | 1461375964420 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094752000 == 128 [pid = 1866] [id = 501] 18:46:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7fd08e37f400) [pid = 1866] [serial = 1504] [outer = (nil)] 18:46:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7fd090851400) [pid = 1866] [serial = 1505] [outer = 0x7fd08e37f400] 18:46:04 INFO - PROCESS | 1866 | 1461375964537 Marionette DEBUG loaded listener.js 18:46:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7fd090c08c00) [pid = 1866] [serial = 1506] [outer = 0x7fd08e37f400] 18:46:05 INFO - PROCESS | 1866 | 1461375965415 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]]]}] 18:46:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:46:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1537ms 18:46:05 INFO - PROCESS | 1866 | 1461375965484 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 18:46:05 INFO - PROCESS | 1866 | 1461375965488 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 18:46:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:46:05 INFO - PROCESS | 1866 | 1461375965495 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:46:05 INFO - PROCESS | 1866 | 1461375965499 Marionette TRACE conn3 <- [1,1978,null,{}] 18:46:05 INFO - PROCESS | 1866 | 1461375965505 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}] 18:46:05 INFO - PROCESS | 1866 | 1461375965796 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 18:46:06 INFO - PROCESS | 1866 | 1461375966126 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd095368800 == 129 [pid = 1866] [id = 502] 18:46:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7fd091ace800) [pid = 1866] [serial = 1507] [outer = (nil)] 18:46:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7fd092793800) [pid = 1866] [serial = 1508] [outer = 0x7fd091ace800] 18:46:06 INFO - PROCESS | 1866 | 1461375966215 Marionette DEBUG loaded listener.js 18:46:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7fd094041800) [pid = 1866] [serial = 1509] [outer = 0x7fd091ace800] 18:46:07 INFO - PROCESS | 1866 | 1461375967078 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]]]}] 18:46:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:46:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1633ms 18:46:07 INFO - PROCESS | 1866 | 1461375967131 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 18:46:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:46:07 INFO - PROCESS | 1866 | 1461375967138 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 18:46:07 INFO - PROCESS | 1866 | 1461375967148 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:46:07 INFO - PROCESS | 1866 | 1461375967154 Marionette TRACE conn3 <- [1,1982,null,{}] 18:46:07 INFO - PROCESS | 1866 | 1461375967163 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}] 18:46:07 INFO - PROCESS | 1866 | 1461375967412 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 18:46:07 INFO - PROCESS | 1866 | 1461375967719 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099c48800 == 130 [pid = 1866] [id = 503] 18:46:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7fd0917a2800) [pid = 1866] [serial = 1510] [outer = (nil)] 18:46:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7fd094198000) [pid = 1866] [serial = 1511] [outer = 0x7fd0917a2800] 18:46:07 INFO - PROCESS | 1866 | 1461375967813 Marionette DEBUG loaded listener.js 18:46:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7fd09438e400) [pid = 1866] [serial = 1512] [outer = 0x7fd0917a2800] 18:46:08 INFO - PROCESS | 1866 | 1461375968615 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]]]}] 18:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1541ms 18:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:46:08 INFO - PROCESS | 1866 | 1461375968687 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 18:46:08 INFO - PROCESS | 1866 | 1461375968690 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 18:46:08 INFO - PROCESS | 1866 | 1461375968697 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:46:08 INFO - PROCESS | 1866 | 1461375968700 Marionette TRACE conn3 <- [1,1986,null,{}] 18:46:08 INFO - PROCESS | 1866 | 1461375968706 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}] 18:46:08 INFO - PROCESS | 1866 | 1461375968966 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 18:46:09 INFO - PROCESS | 1866 | 1461375969224 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a44a000 == 131 [pid = 1866] [id = 504] 18:46:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7fd091ad1000) [pid = 1866] [serial = 1513] [outer = (nil)] 18:46:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7fd094c74c00) [pid = 1866] [serial = 1514] [outer = 0x7fd091ad1000] 18:46:09 INFO - PROCESS | 1866 | 1461375969345 Marionette DEBUG loaded listener.js 18:46:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7fd0952b0c00) [pid = 1866] [serial = 1515] [outer = 0x7fd091ad1000] 18:46:10 INFO - PROCESS | 1866 | 1461375970179 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]]]}] 18:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1538ms 18:46:10 INFO - PROCESS | 1866 | 1461375970235 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 18:46:10 INFO - PROCESS | 1866 | 1461375970240 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 18:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:46:10 INFO - PROCESS | 1866 | 1461375970246 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:46:10 INFO - PROCESS | 1866 | 1461375970250 Marionette TRACE conn3 <- [1,1990,null,{}] 18:46:10 INFO - PROCESS | 1866 | 1461375970257 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}] 18:46:10 INFO - PROCESS | 1866 | 1461375970489 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 18:46:10 INFO - PROCESS | 1866 | 1461375970746 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09c12a800 == 132 [pid = 1866] [id = 505] 18:46:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7fd09413b000) [pid = 1866] [serial = 1516] [outer = (nil)] 18:46:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7fd09696d800) [pid = 1866] [serial = 1517] [outer = 0x7fd09413b000] 18:46:10 INFO - PROCESS | 1866 | 1461375970880 Marionette DEBUG loaded listener.js 18:46:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 211 (0x7fd098a73400) [pid = 1866] [serial = 1518] [outer = 0x7fd09413b000] 18:46:11 INFO - PROCESS | 1866 | 1461375971769 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]]]}] 18:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1583ms 18:46:11 INFO - PROCESS | 1866 | 1461375971830 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 18:46:11 INFO - PROCESS | 1866 | 1461375971833 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 18:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:46:11 INFO - PROCESS | 1866 | 1461375971841 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:46:11 INFO - PROCESS | 1866 | 1461375971845 Marionette TRACE conn3 <- [1,1994,null,{}] 18:46:11 INFO - PROCESS | 1866 | 1461375971850 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}] 18:46:12 INFO - PROCESS | 1866 | 1461375972088 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 18:46:12 INFO - PROCESS | 1866 | 1461375972351 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a78b5800 == 133 [pid = 1866] [id = 506] 18:46:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 212 (0x7fd082370c00) [pid = 1866] [serial = 1519] [outer = (nil)] 18:46:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 213 (0x7fd099b45400) [pid = 1866] [serial = 1520] [outer = 0x7fd082370c00] 18:46:12 INFO - PROCESS | 1866 | 1461375972487 Marionette DEBUG loaded listener.js 18:46:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 214 (0x7fd099ddd400) [pid = 1866] [serial = 1521] [outer = 0x7fd082370c00] 18:46:13 INFO - PROCESS | 1866 | 1461375973356 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]]]}] 18:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1579ms 18:46:13 INFO - PROCESS | 1866 | 1461375973422 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 18:46:13 INFO - PROCESS | 1866 | 1461375973426 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 18:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:46:13 INFO - PROCESS | 1866 | 1461375973433 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:46:13 INFO - PROCESS | 1866 | 1461375973438 Marionette TRACE conn3 <- [1,1998,null,{}] 18:46:13 INFO - PROCESS | 1866 | 1461375973444 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}] 18:46:13 INFO - PROCESS | 1866 | 1461375973698 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 18:46:14 INFO - PROCESS | 1866 | 1461375974008 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac622000 == 134 [pid = 1866] [id = 507] 18:46:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 215 (0x7fd09a331400) [pid = 1866] [serial = 1522] [outer = (nil)] 18:46:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 216 (0x7fd09a766000) [pid = 1866] [serial = 1523] [outer = 0x7fd09a331400] 18:46:14 INFO - PROCESS | 1866 | 1461375974097 Marionette DEBUG loaded listener.js 18:46:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 217 (0x7fd09ab1ac00) [pid = 1866] [serial = 1524] [outer = 0x7fd09a331400] 18:46:14 INFO - PROCESS | 1866 | 1461375974976 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]]]}] 18:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1581ms 18:46:15 INFO - PROCESS | 1866 | 1461375975015 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 18:46:15 INFO - PROCESS | 1866 | 1461375975019 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 18:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:46:15 INFO - PROCESS | 1866 | 1461375975025 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:46:15 INFO - PROCESS | 1866 | 1461375975028 Marionette TRACE conn3 <- [1,2002,null,{}] 18:46:15 INFO - PROCESS | 1866 | 1461375975034 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}] 18:46:15 INFO - PROCESS | 1866 | 1461375975266 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 18:46:15 INFO - PROCESS | 1866 | 1461375975507 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd080b51800 == 135 [pid = 1866] [id = 508] 18:46:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 218 (0x7fd09b038400) [pid = 1866] [serial = 1525] [outer = (nil)] 18:46:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 219 (0x7fd09b81f800) [pid = 1866] [serial = 1526] [outer = 0x7fd09b038400] 18:46:15 INFO - PROCESS | 1866 | 1461375975627 Marionette DEBUG loaded listener.js 18:46:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 220 (0x7fd09c46d000) [pid = 1866] [serial = 1527] [outer = 0x7fd09b038400] 18:46:16 INFO - PROCESS | 1866 | 1461375976566 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]]]}] 18:46:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:46:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1589ms 18:46:16 INFO - PROCESS | 1866 | 1461375976615 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 18:46:16 INFO - PROCESS | 1866 | 1461375976619 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 18:46:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:46:16 INFO - PROCESS | 1866 | 1461375976625 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:46:16 INFO - PROCESS | 1866 | 1461375976627 Marionette TRACE conn3 <- [1,2006,null,{}] 18:46:16 INFO - PROCESS | 1866 | 1461375976634 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}] 18:46:16 INFO - PROCESS | 1866 | 1461375976855 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 18:46:17 INFO - PROCESS | 1866 | 1461375977133 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0b1c1c000 == 136 [pid = 1866] [id = 509] 18:46:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 221 (0x7fd086177000) [pid = 1866] [serial = 1528] [outer = (nil)] 18:46:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 222 (0x7fd0a0a59400) [pid = 1866] [serial = 1529] [outer = 0x7fd086177000] 18:46:17 INFO - PROCESS | 1866 | 1461375977257 Marionette DEBUG loaded listener.js 18:46:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 223 (0x7fd0a7a0d000) [pid = 1866] [serial = 1530] [outer = 0x7fd086177000] 18:46:18 INFO - PROCESS | 1866 | 1461375978156 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]]]}] 18:46:18 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 18:46:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1580ms 18:46:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:46:18 INFO - PROCESS | 1866 | 1461375978207 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 18:46:18 INFO - PROCESS | 1866 | 1461375978210 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 18:46:18 INFO - PROCESS | 1866 | 1461375978218 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:46:18 INFO - PROCESS | 1866 | 1461375978220 Marionette TRACE conn3 <- [1,2010,null,{}] 18:46:18 INFO - PROCESS | 1866 | 1461375978227 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}] 18:46:18 INFO - PROCESS | 1866 | 1461375978459 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 18:46:18 INFO - PROCESS | 1866 | 1461375978772 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd085498800 == 137 [pid = 1866] [id = 510] 18:46:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 224 (0x7fd09155e800) [pid = 1866] [serial = 1531] [outer = (nil)] 18:46:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 225 (0x7fd0a8c38000) [pid = 1866] [serial = 1532] [outer = 0x7fd09155e800] 18:46:18 INFO - PROCESS | 1866 | 1461375978857 Marionette DEBUG loaded listener.js 18:46:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 226 (0x7fd0ac4a8000) [pid = 1866] [serial = 1533] [outer = 0x7fd09155e800] 18:46:19 INFO - PROCESS | 1866 | 1461375979740 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]]]}] 18:46:19 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 18:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1588ms 18:46:19 INFO - PROCESS | 1866 | 1461375979805 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 18:46:19 INFO - PROCESS | 1866 | 1461375979809 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 18:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:46:19 INFO - PROCESS | 1866 | 1461375979815 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:46:19 INFO - PROCESS | 1866 | 1461375979819 Marionette TRACE conn3 <- [1,2014,null,{}] 18:46:19 INFO - PROCESS | 1866 | 1461375979824 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}] 18:46:20 INFO - PROCESS | 1866 | 1461375980064 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 18:46:20 INFO - PROCESS | 1866 | 1461375980382 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07b868000 == 138 [pid = 1866] [id = 511] 18:46:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 227 (0x7fd09dc02400) [pid = 1866] [serial = 1534] [outer = (nil)] 18:46:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 228 (0x7fd0ac6f1400) [pid = 1866] [serial = 1535] [outer = 0x7fd09dc02400] 18:46:20 INFO - PROCESS | 1866 | 1461375980485 Marionette DEBUG loaded listener.js 18:46:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 229 (0x7fd0ac6f8000) [pid = 1866] [serial = 1536] [outer = 0x7fd09dc02400] 18:46:21 INFO - PROCESS | 1866 | 1461375981447 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]]]}] 18:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1680ms 18:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:46:21 INFO - PROCESS | 1866 | 1461375981497 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 18:46:21 INFO - PROCESS | 1866 | 1461375981500 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 18:46:21 INFO - PROCESS | 1866 | 1461375981508 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:46:21 INFO - PROCESS | 1866 | 1461375981511 Marionette TRACE conn3 <- [1,2018,null,{}] 18:46:21 INFO - PROCESS | 1866 | 1461375981518 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}] 18:46:21 INFO - PROCESS | 1866 | 1461375981761 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 18:46:22 INFO - PROCESS | 1866 | 1461375982080 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07f113000 == 139 [pid = 1866] [id = 512] 18:46:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 230 (0x7fd084abf800) [pid = 1866] [serial = 1537] [outer = (nil)] 18:46:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 231 (0x7fd084ac8800) [pid = 1866] [serial = 1538] [outer = 0x7fd084abf800] 18:46:22 INFO - PROCESS | 1866 | 1461375982167 Marionette DEBUG loaded listener.js 18:46:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 232 (0x7fd084accc00) [pid = 1866] [serial = 1539] [outer = 0x7fd084abf800] 18:46:23 INFO - PROCESS | 1866 | 1461375983121 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]]]}] 18:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1685ms 18:46:23 INFO - PROCESS | 1866 | 1461375983192 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 18:46:23 INFO - PROCESS | 1866 | 1461375983196 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 18:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:46:23 INFO - PROCESS | 1866 | 1461375983202 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:46:23 INFO - PROCESS | 1866 | 1461375983206 Marionette TRACE conn3 <- [1,2022,null,{}] 18:46:23 INFO - PROCESS | 1866 | 1461375983212 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}] 18:46:23 INFO - PROCESS | 1866 | 1461375983457 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 18:46:23 INFO - PROCESS | 1866 | 1461375983791 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07f126800 == 140 [pid = 1866] [id = 513] 18:46:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 233 (0x7fd07f22fc00) [pid = 1866] [serial = 1540] [outer = (nil)] 18:46:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 234 (0x7fd07f238400) [pid = 1866] [serial = 1541] [outer = 0x7fd07f22fc00] 18:46:23 INFO - PROCESS | 1866 | 1461375983908 Marionette DEBUG loaded listener.js 18:46:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 235 (0x7fd07f23d000) [pid = 1866] [serial = 1542] [outer = 0x7fd07f22fc00] 18:46:24 INFO - PROCESS | 1866 | 1461375984802 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]]]}] 18:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1636ms 18:46:24 INFO - PROCESS | 1866 | 1461375984840 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 18:46:24 INFO - PROCESS | 1866 | 1461375984843 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 18:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:46:24 INFO - PROCESS | 1866 | 1461375984851 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:46:24 INFO - PROCESS | 1866 | 1461375984856 Marionette TRACE conn3 <- [1,2026,null,{}] 18:46:24 INFO - PROCESS | 1866 | 1461375984885 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}] 18:46:25 INFO - PROCESS | 1866 | 1461375985135 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 18:46:25 INFO - PROCESS | 1866 | 1461375985457 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0812c5800 == 141 [pid = 1866] [id = 514] 18:46:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 236 (0x7fd07f231000) [pid = 1866] [serial = 1543] [outer = (nil)] 18:46:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 237 (0x7fd081438000) [pid = 1866] [serial = 1544] [outer = 0x7fd07f231000] 18:46:25 INFO - PROCESS | 1866 | 1461375985539 Marionette DEBUG loaded listener.js 18:46:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 238 (0x7fd082b37c00) [pid = 1866] [serial = 1545] [outer = 0x7fd07f231000] 18:46:26 INFO - PROCESS | 1866 | 1461375986555 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]]]}] 18:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1741ms 18:46:26 INFO - PROCESS | 1866 | 1461375986593 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 18:46:26 INFO - PROCESS | 1866 | 1461375986596 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 18:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:46:26 INFO - PROCESS | 1866 | 1461375986604 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:46:26 INFO - PROCESS | 1866 | 1461375986608 Marionette TRACE conn3 <- [1,2030,null,{}] 18:46:26 INFO - PROCESS | 1866 | 1461375986614 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}] 18:46:26 INFO - PROCESS | 1866 | 1461375986868 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 18:46:27 INFO - PROCESS | 1866 | 1461375987201 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd087de2000 == 140 [pid = 1866] [id = 205] 18:46:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e4c9800 == 139 [pid = 1866] [id = 495] 18:46:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e276800 == 138 [pid = 1866] [id = 494] 18:46:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08760f000 == 137 [pid = 1866] [id = 493] 18:46:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08232d000 == 136 [pid = 1866] [id = 492] 18:46:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd086353800 == 135 [pid = 1866] [id = 491] 18:46:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08372e000 == 134 [pid = 1866] [id = 490] 18:46:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0829a2800 == 133 [pid = 1866] [id = 489] 18:46:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0b10ae800 == 132 [pid = 1866] [id = 483] 18:46:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0acc2f800 == 131 [pid = 1866] [id = 482] 18:46:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a8711800 == 130 [pid = 1866] [id = 481] 18:46:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09c3b3000 == 129 [pid = 1866] [id = 480] 18:46:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a10e000 == 128 [pid = 1866] [id = 479] 18:46:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd098ae3000 == 127 [pid = 1866] [id = 478] 18:46:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0948ba000 == 126 [pid = 1866] [id = 477] 18:46:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e3b0800 == 125 [pid = 1866] [id = 476] 18:46:28 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd085365800 == 124 [pid = 1866] [id = 475] 18:46:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07c6de800 == 125 [pid = 1866] [id = 515] 18:46:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 239 (0x7fd07c842800) [pid = 1866] [serial = 1546] [outer = (nil)] 18:46:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 240 (0x7fd07c848400) [pid = 1866] [serial = 1547] [outer = 0x7fd07c842800] 18:46:28 INFO - PROCESS | 1866 | 1461375988695 Marionette DEBUG loaded listener.js 18:46:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 241 (0x7fd07e3f8c00) [pid = 1866] [serial = 1548] [outer = 0x7fd07c842800] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 240 (0x7fd07f9ec400) [pid = 1866] [serial = 1397] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 239 (0x7fd09540a000) [pid = 1866] [serial = 1371] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 238 (0x7fd094ac4000) [pid = 1866] [serial = 1359] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 237 (0x7fd087406800) [pid = 1866] [serial = 1412] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 236 (0x7fd087447000) [pid = 1866] [serial = 1167] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 235 (0x7fd09aaa3400) [pid = 1866] [serial = 1260] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 234 (0x7fd08ed0e800) [pid = 1866] [serial = 1413] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 233 (0x7fd08f75b800) [pid = 1866] [serial = 1365] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 232 (0x7fd0853a0000) [pid = 1866] [serial = 1406] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 231 (0x7fd07f8d1400) [pid = 1866] [serial = 1203] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 230 (0x7fd095206000) [pid = 1866] [serial = 1314] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 229 (0x7fd0ac5bf000) [pid = 1866] [serial = 1191] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 228 (0x7fd0aca57800) [pid = 1866] [serial = 1134] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 227 (0x7fd0824e4400) [pid = 1866] [serial = 1404] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 226 (0x7fd08f75a400) [pid = 1866] [serial = 1415] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 225 (0x7fd09ab27400) [pid = 1866] [serial = 1122] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 224 (0x7fd0a78f0c00) [pid = 1866] [serial = 1263] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 223 (0x7fd0ac6ef800) [pid = 1866] [serial = 1197] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 222 (0x7fd090921c00) [pid = 1866] [serial = 1239] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 221 (0x7fd098a71800) [pid = 1866] [serial = 1176] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 220 (0x7fd094392c00) [pid = 1866] [serial = 1338] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 219 (0x7fd0a78f5800) [pid = 1866] [serial = 1125] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 218 (0x7fd084573800) [pid = 1866] [serial = 1299] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 217 (0x7fd094135c00) [pid = 1866] [serial = 1311] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 216 (0x7fd084570800) [pid = 1866] [serial = 1233] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 215 (0x7fd080fae000) [pid = 1866] [serial = 1400] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 214 (0x7fd0acc41c00) [pid = 1866] [serial = 1391] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 213 (0x7fd094abec00) [pid = 1866] [serial = 1041] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 212 (0x7fd0ac6e9400) [pid = 1866] [serial = 1194] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 211 (0x7fd0a77e9400) [pid = 1866] [serial = 1185] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 210 (0x7fd09a762000) [pid = 1866] [serial = 1257] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7fd090c06c00) [pid = 1866] [serial = 1305] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7fd0a7ce5000) [pid = 1866] [serial = 1332] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7fd095407400) [pid = 1866] [serial = 1248] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7fd08630d800) [pid = 1866] [serial = 1409] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7fd0ac5b1800) [pid = 1866] [serial = 1385] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7fd09cf64800) [pid = 1866] [serial = 1377] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7fd099511000) [pid = 1866] [serial = 1320] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7fd092912c00) [pid = 1866] [serial = 1367] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7fd0a8c15800) [pid = 1866] [serial = 1188] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7fd081445800) [pid = 1866] [serial = 1403] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7fd0a6919000) [pid = 1866] [serial = 1379] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7fd09b35d400) [pid = 1866] [serial = 1269] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7fd0917a4800) [pid = 1866] [serial = 1419] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7fd0a8ac3000) [pid = 1866] [serial = 1128] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7fd094137400) [pid = 1866] [serial = 1245] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7fd0aa624800) [pid = 1866] [serial = 1266] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7fd080fad400) [pid = 1866] [serial = 1394] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7fd094394400) [pid = 1866] [serial = 1173] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7fd0acc46000) [pid = 1866] [serial = 1137] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7fd099b4f800) [pid = 1866] [serial = 1374] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7fd087442800) [pid = 1866] [serial = 1364] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7fd09084fc00) [pid = 1866] [serial = 1170] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7fd087409000) [pid = 1866] [serial = 1236] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7fd09167ec00) [pid = 1866] [serial = 1242] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7fd08525f800) [pid = 1866] [serial = 1140] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7fd08744f800) [pid = 1866] [serial = 1410] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7fd09bab5400) [pid = 1866] [serial = 1376] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7fd098c04800) [pid = 1866] [serial = 1373] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7fd085269400) [pid = 1866] [serial = 1143] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7fd0853a5400) [pid = 1866] [serial = 1407] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7fd09cf66400) [pid = 1866] [serial = 1182] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7fd09a76cc00) [pid = 1866] [serial = 1179] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd09aaab000) [pid = 1866] [serial = 1326] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd094c72800) [pid = 1866] [serial = 1370] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7fd0969ae800) [pid = 1866] [serial = 1317] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7fd08e388800) [pid = 1866] [serial = 1388] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7fd082378c00) [pid = 1866] [serial = 1361] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7fd0a8c37400) [pid = 1866] [serial = 1382] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7fd090919400) [pid = 1866] [serial = 1418] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7fd09a06b400) [pid = 1866] [serial = 1254] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7fd0a1989c00) [pid = 1866] [serial = 1329] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7fd099510400) [pid = 1866] [serial = 1251] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7fd087449400) [pid = 1866] [serial = 1302] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7fd08511d400) [pid = 1866] [serial = 1362] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7fd09a32d000) [pid = 1866] [serial = 1323] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7fd0838a5800) [pid = 1866] [serial = 1272] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7fd07f74f800) [pid = 1866] [serial = 1200] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7fd09a072000) [pid = 1866] [serial = 1131] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7fd09278d400) [pid = 1866] [serial = 1308] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7fd094190c00) [pid = 1866] [serial = 1368] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7fd0aab48800) [pid = 1866] [serial = 1335] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7fd090850800) [pid = 1866] [serial = 1421] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7fd090734800) [pid = 1866] [serial = 1416] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7fd092921c00) [pid = 1866] [serial = 1422] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7fd0824e6400) [pid = 1866] [serial = 1164] [outer = (nil)] [url = about:blank] 18:46:29 INFO - PROCESS | 1866 | 1461375989770 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]]]}] 18:46:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:46:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 3191ms 18:46:29 INFO - PROCESS | 1866 | 1461375989798 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 18:46:29 INFO - PROCESS | 1866 | 1461375989805 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 18:46:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:46:29 INFO - PROCESS | 1866 | 1461375989815 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:46:29 INFO - PROCESS | 1866 | 1461375989819 Marionette TRACE conn3 <- [1,2034,null,{}] 18:46:29 INFO - PROCESS | 1866 | 1461375989827 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}] 18:46:30 INFO - PROCESS | 1866 | 1461375990115 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 18:46:30 INFO - PROCESS | 1866 | 1461375990260 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd080146800 == 126 [pid = 1866] [id = 516] 18:46:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7fd07f752000) [pid = 1866] [serial = 1549] [outer = (nil)] 18:46:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7fd080fae000) [pid = 1866] [serial = 1550] [outer = 0x7fd07f752000] 18:46:30 INFO - PROCESS | 1866 | 1461375990328 Marionette DEBUG loaded listener.js 18:46:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7fd0814d8800) [pid = 1866] [serial = 1551] [outer = 0x7fd07f752000] 18:46:31 INFO - PROCESS | 1866 | 1461375991160 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]]]}] 18:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1385ms 18:46:31 INFO - PROCESS | 1866 | 1461375991233 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 18:46:31 INFO - PROCESS | 1866 | 1461375991238 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 18:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:46:31 INFO - PROCESS | 1866 | 1461375991249 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:46:31 INFO - PROCESS | 1866 | 1461375991253 Marionette TRACE conn3 <- [1,2038,null,{}] 18:46:31 INFO - PROCESS | 1866 | 1461375991260 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}] 18:46:31 INFO - PROCESS | 1866 | 1461375991551 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 18:46:31 INFO - PROCESS | 1866 | 1461375991596 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0820ab000 == 127 [pid = 1866] [id = 517] 18:46:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7fd081514000) [pid = 1866] [serial = 1552] [outer = (nil)] 18:46:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7fd0822eec00) [pid = 1866] [serial = 1553] [outer = 0x7fd081514000] 18:46:31 INFO - PROCESS | 1866 | 1461375991705 Marionette DEBUG loaded listener.js 18:46:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7fd0824e8c00) [pid = 1866] [serial = 1554] [outer = 0x7fd081514000] 18:46:33 INFO - PROCESS | 1866 | 1461375993209 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]]]}] 18:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 2484ms 18:46:33 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7fd09a76b400) [pid = 1866] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:46:33 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7fd09b68c000) [pid = 1866] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:46:33 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7fd0a7566c00) [pid = 1866] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:46:33 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7fd07c84a800) [pid = 1866] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:46:33 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7fd07e3f6000) [pid = 1866] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:46:33 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7fd082b70000) [pid = 1866] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:46:33 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7fd08e37ec00) [pid = 1866] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:46:33 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7fd0853a4c00) [pid = 1866] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:46:33 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7fd080fa3800) [pid = 1866] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:46:33 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7fd08143b000) [pid = 1866] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:46:33 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7fd0822f9800) [pid = 1866] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:46:33 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7fd0aca59c00) [pid = 1866] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:46:33 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd0907be400) [pid = 1866] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:46:33 INFO - PROCESS | 1866 | 1461375993843 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 18:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:46:33 INFO - PROCESS | 1866 | 1461375993847 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 18:46:33 INFO - PROCESS | 1866 | 1461375993855 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:46:33 INFO - PROCESS | 1866 | 1461375993862 Marionette TRACE conn3 <- [1,2042,null,{}] 18:46:33 INFO - PROCESS | 1866 | 1461375993878 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}] 18:46:34 INFO - PROCESS | 1866 | 1461375994097 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 18:46:34 INFO - PROCESS | 1866 | 1461375994264 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd083726000 == 128 [pid = 1866] [id = 518] 18:46:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd0824eb400) [pid = 1866] [serial = 1555] [outer = (nil)] 18:46:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7fd082b7a000) [pid = 1866] [serial = 1556] [outer = 0x7fd0824eb400] 18:46:34 INFO - PROCESS | 1866 | 1461375994329 Marionette DEBUG loaded listener.js 18:46:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7fd082bf3400) [pid = 1866] [serial = 1557] [outer = 0x7fd0824eb400] 18:46:35 INFO - PROCESS | 1866 | 1461375995039 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]]]}] 18:46:35 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) 18:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1242ms 18:46:35 INFO - PROCESS | 1866 | 1461375995097 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 18:46:35 INFO - PROCESS | 1866 | 1461375995101 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 18:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:46:35 INFO - PROCESS | 1866 | 1461375995121 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:46:35 INFO - PROCESS | 1866 | 1461375995125 Marionette TRACE conn3 <- [1,2046,null,{}] 18:46:35 INFO - PROCESS | 1866 | 1461375995130 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}] 18:46:35 INFO - PROCESS | 1866 | 1461375995337 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 18:46:35 INFO - PROCESS | 1866 | 1461375995347 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd083984000 == 129 [pid = 1866] [id = 519] 18:46:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7fd082b38400) [pid = 1866] [serial = 1558] [outer = (nil)] 18:46:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7fd08457c400) [pid = 1866] [serial = 1559] [outer = 0x7fd082b38400] 18:46:35 INFO - PROCESS | 1866 | 1461375995412 Marionette DEBUG loaded listener.js 18:46:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7fd084ace400) [pid = 1866] [serial = 1560] [outer = 0x7fd082b38400] 18:46:36 INFO - PROCESS | 1866 | 1461375996736 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]]]}] 18:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1697ms 18:46:36 INFO - PROCESS | 1866 | 1461375996807 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 18:46:36 INFO - PROCESS | 1866 | 1461375996812 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 18:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:46:36 INFO - PROCESS | 1866 | 1461375996823 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:46:36 INFO - PROCESS | 1866 | 1461375996827 Marionette TRACE conn3 <- [1,2050,null,{}] 18:46:36 INFO - PROCESS | 1866 | 1461375996836 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}] 18:46:37 INFO - PROCESS | 1866 | 1461375997105 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 18:46:37 INFO - PROCESS | 1866 | 1461375997413 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd080c3b000 == 130 [pid = 1866] [id = 520] 18:46:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7fd080fb0400) [pid = 1866] [serial = 1561] [outer = (nil)] 18:46:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7fd08143c800) [pid = 1866] [serial = 1562] [outer = 0x7fd080fb0400] 18:46:37 INFO - PROCESS | 1866 | 1461375997498 Marionette DEBUG loaded listener.js 18:46:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7fd081517000) [pid = 1866] [serial = 1563] [outer = 0x7fd080fb0400] 18:46:38 INFO - PROCESS | 1866 | 1461375998444 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]]]}] 18:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1691ms 18:46:38 INFO - PROCESS | 1866 | 1461375998515 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 18:46:38 INFO - PROCESS | 1866 | 1461375998523 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 18:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:46:38 INFO - PROCESS | 1866 | 1461375998534 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:46:38 INFO - PROCESS | 1866 | 1461375998538 Marionette TRACE conn3 <- [1,2054,null,{}] 18:46:38 INFO - PROCESS | 1866 | 1461375998546 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}] 18:46:38 INFO - PROCESS | 1866 | 1461375998815 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 18:46:39 INFO - PROCESS | 1866 | 1461375999158 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd084487000 == 131 [pid = 1866] [id = 521] 18:46:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7fd082377000) [pid = 1866] [serial = 1564] [outer = (nil)] 18:46:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7fd082b34000) [pid = 1866] [serial = 1565] [outer = 0x7fd082377000] 18:46:39 INFO - PROCESS | 1866 | 1461375999235 Marionette DEBUG loaded listener.js 18:46:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7fd08389bc00) [pid = 1866] [serial = 1566] [outer = 0x7fd082377000] 18:46:40 INFO - PROCESS | 1866 | 1461376000108 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]]]}] 18:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1646ms 18:46:40 INFO - PROCESS | 1866 | 1461376000180 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 18:46:40 INFO - PROCESS | 1866 | 1461376000184 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 18:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:46:40 INFO - PROCESS | 1866 | 1461376000190 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:46:40 INFO - PROCESS | 1866 | 1461376000196 Marionette TRACE conn3 <- [1,2058,null,{}] 18:46:40 INFO - PROCESS | 1866 | 1461376000212 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}] 18:46:40 INFO - PROCESS | 1866 | 1461376000489 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 18:46:40 INFO - PROCESS | 1866 | 1461376000744 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd085362000 == 132 [pid = 1866] [id = 522] 18:46:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7fd085114400) [pid = 1866] [serial = 1567] [outer = (nil)] 18:46:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7fd0851af000) [pid = 1866] [serial = 1568] [outer = 0x7fd085114400] 18:46:40 INFO - PROCESS | 1866 | 1461376000872 Marionette DEBUG loaded listener.js 18:46:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7fd08525c800) [pid = 1866] [serial = 1569] [outer = 0x7fd085114400] 18:46:41 INFO - PROCESS | 1866 | 1461376001847 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]]]}] 18:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1686ms 18:46:41 INFO - PROCESS | 1866 | 1461376001877 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 18:46:41 INFO - PROCESS | 1866 | 1461376001881 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 18:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:46:41 INFO - PROCESS | 1866 | 1461376001889 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:46:41 INFO - PROCESS | 1866 | 1461376001892 Marionette TRACE conn3 <- [1,2062,null,{}] 18:46:41 INFO - PROCESS | 1866 | 1461376001898 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}] 18:46:42 INFO - PROCESS | 1866 | 1461376002130 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 18:46:42 INFO - PROCESS | 1866 | 1461376002435 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08760c800 == 133 [pid = 1866] [id = 523] 18:46:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7fd085118400) [pid = 1866] [serial = 1570] [outer = (nil)] 18:46:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7fd0853a5400) [pid = 1866] [serial = 1571] [outer = 0x7fd085118400] 18:46:42 INFO - PROCESS | 1866 | 1461376002516 Marionette DEBUG loaded listener.js 18:46:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7fd086303400) [pid = 1866] [serial = 1572] [outer = 0x7fd085118400] 18:46:43 INFO - PROCESS | 1866 | 1461376003399 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]]]}] 18:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1580ms 18:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:46:43 INFO - PROCESS | 1866 | 1461376003470 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 18:46:43 INFO - PROCESS | 1866 | 1461376003473 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 18:46:43 INFO - PROCESS | 1866 | 1461376003481 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:46:43 INFO - PROCESS | 1866 | 1461376003484 Marionette TRACE conn3 <- [1,2066,null,{}] 18:46:43 INFO - PROCESS | 1866 | 1461376003492 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}] 18:46:43 INFO - PROCESS | 1866 | 1461376003759 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 18:46:44 INFO - PROCESS | 1866 | 1461376004011 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087ee8800 == 134 [pid = 1866] [id = 524] 18:46:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7fd085269c00) [pid = 1866] [serial = 1573] [outer = (nil)] 18:46:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7fd08630a400) [pid = 1866] [serial = 1574] [outer = 0x7fd085269c00] 18:46:44 INFO - PROCESS | 1866 | 1461376004132 Marionette DEBUG loaded listener.js 18:46:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7fd0864edc00) [pid = 1866] [serial = 1575] [outer = 0x7fd085269c00] 18:46:45 INFO - PROCESS | 1866 | 1461376004998 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]]]}] 18:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1588ms 18:46:45 INFO - PROCESS | 1866 | 1461376005068 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 18:46:45 INFO - PROCESS | 1866 | 1461376005072 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 18:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:46:45 INFO - PROCESS | 1866 | 1461376005078 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:46:45 INFO - PROCESS | 1866 | 1461376005084 Marionette TRACE conn3 <- [1,2070,null,{}] 18:46:45 INFO - PROCESS | 1866 | 1461376005091 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}] 18:46:45 INFO - PROCESS | 1866 | 1461376005382 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 18:46:45 INFO - PROCESS | 1866 | 1461376005643 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e276800 == 135 [pid = 1866] [id = 525] 18:46:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7fd08e380c00) [pid = 1866] [serial = 1576] [outer = (nil)] 18:46:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7fd08f70f400) [pid = 1866] [serial = 1577] [outer = 0x7fd08e380c00] 18:46:45 INFO - PROCESS | 1866 | 1461376005767 Marionette DEBUG loaded listener.js 18:46:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7fd090413800) [pid = 1866] [serial = 1578] [outer = 0x7fd08e380c00] 18:46:46 INFO - PROCESS | 1866 | 1461376006672 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]]]}] 18:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1638ms 18:46:46 INFO - PROCESS | 1866 | 1461376006718 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 18:46:46 INFO - PROCESS | 1866 | 1461376006722 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 18:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:46:46 INFO - PROCESS | 1866 | 1461376006729 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:46:46 INFO - PROCESS | 1866 | 1461376006732 Marionette TRACE conn3 <- [1,2074,null,{}] 18:46:46 INFO - PROCESS | 1866 | 1461376006738 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}] 18:46:46 INFO - PROCESS | 1866 | 1461376006971 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 18:46:47 INFO - PROCESS | 1866 | 1461376007235 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e3cb000 == 136 [pid = 1866] [id = 526] 18:46:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7fd0822f0400) [pid = 1866] [serial = 1579] [outer = (nil)] 18:46:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7fd090653400) [pid = 1866] [serial = 1580] [outer = 0x7fd0822f0400] 18:46:47 INFO - PROCESS | 1866 | 1461376007356 Marionette DEBUG loaded listener.js 18:46:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7fd090740c00) [pid = 1866] [serial = 1581] [outer = 0x7fd0822f0400] 18:46:48 INFO - PROCESS | 1866 | 1461376008281 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]]]}] 18:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1630ms 18:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:46:48 INFO - PROCESS | 1866 | 1461376008360 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 18:46:48 INFO - PROCESS | 1866 | 1461376008363 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 18:46:48 INFO - PROCESS | 1866 | 1461376008370 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:46:48 INFO - PROCESS | 1866 | 1461376008373 Marionette TRACE conn3 <- [1,2078,null,{}] 18:46:48 INFO - PROCESS | 1866 | 1461376008380 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}] 18:46:48 INFO - PROCESS | 1866 | 1461376008653 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 18:46:48 INFO - PROCESS | 1866 | 1461376008956 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08f737000 == 137 [pid = 1866] [id = 527] 18:46:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7fd0853a2000) [pid = 1866] [serial = 1582] [outer = (nil)] 18:46:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd09084f400) [pid = 1866] [serial = 1583] [outer = 0x7fd0853a2000] 18:46:49 INFO - PROCESS | 1866 | 1461376009040 Marionette DEBUG loaded listener.js 18:46:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd0908a1400) [pid = 1866] [serial = 1584] [outer = 0x7fd0853a2000] 18:46:49 INFO - PROCESS | 1866 | 1461376009869 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]]]}] 18:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1543ms 18:46:49 INFO - PROCESS | 1866 | 1461376009914 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 18:46:49 INFO - PROCESS | 1866 | 1461376009917 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 18:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:46:49 INFO - PROCESS | 1866 | 1461376009923 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:46:49 INFO - PROCESS | 1866 | 1461376009926 Marionette TRACE conn3 <- [1,2082,null,{}] 18:46:49 INFO - PROCESS | 1866 | 1461376009932 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}] 18:46:50 INFO - PROCESS | 1866 | 1461376010162 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 18:46:50 INFO - PROCESS | 1866 | 1461376010379 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0913b8800 == 138 [pid = 1866] [id = 528] 18:46:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7fd09073c800) [pid = 1866] [serial = 1585] [outer = (nil)] 18:46:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7fd090c05c00) [pid = 1866] [serial = 1586] [outer = 0x7fd09073c800] 18:46:50 INFO - PROCESS | 1866 | 1461376010492 Marionette DEBUG loaded listener.js 18:46:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7fd09129c400) [pid = 1866] [serial = 1587] [outer = 0x7fd09073c800] 18:46:51 INFO - PROCESS | 1866 | 1461376011449 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]]]}] 18:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1579ms 18:46:51 INFO - PROCESS | 1866 | 1461376011505 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 18:46:51 INFO - PROCESS | 1866 | 1461376011509 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 18:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:46:51 INFO - PROCESS | 1866 | 1461376011515 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:46:51 INFO - PROCESS | 1866 | 1461376011518 Marionette TRACE conn3 <- [1,2086,null,{}] 18:46:51 INFO - PROCESS | 1866 | 1461376011524 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}] 18:46:51 INFO - PROCESS | 1866 | 1461376011773 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 18:46:52 INFO - PROCESS | 1866 | 1461376012039 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0917d2000 == 139 [pid = 1866] [id = 529] 18:46:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7fd0907c0400) [pid = 1866] [serial = 1588] [outer = (nil)] 18:46:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7fd0912a7000) [pid = 1866] [serial = 1589] [outer = 0x7fd0907c0400] 18:46:52 INFO - PROCESS | 1866 | 1461376012162 Marionette DEBUG loaded listener.js 18:46:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7fd0915bf800) [pid = 1866] [serial = 1590] [outer = 0x7fd0907c0400] 18:46:53 INFO - PROCESS | 1866 | 1461376013081 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]]]}] 18:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1640ms 18:46:53 INFO - PROCESS | 1866 | 1461376013156 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 18:46:53 INFO - PROCESS | 1866 | 1461376013160 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 18:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:46:53 INFO - PROCESS | 1866 | 1461376013167 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:46:53 INFO - PROCESS | 1866 | 1461376013171 Marionette TRACE conn3 <- [1,2090,null,{}] 18:46:53 INFO - PROCESS | 1866 | 1461376013177 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}] 18:46:53 INFO - PROCESS | 1866 | 1461376013458 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 18:46:53 INFO - PROCESS | 1866 | 1461376013765 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094746800 == 140 [pid = 1866] [id = 530] 18:46:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7fd092912c00) [pid = 1866] [serial = 1591] [outer = (nil)] 18:46:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7fd092a10c00) [pid = 1866] [serial = 1592] [outer = 0x7fd092912c00] 18:46:53 INFO - PROCESS | 1866 | 1461376013852 Marionette DEBUG loaded listener.js 18:46:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7fd09413b800) [pid = 1866] [serial = 1593] [outer = 0x7fd092912c00] 18:46:54 INFO - PROCESS | 1866 | 1461376014693 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]]]}] 18:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1589ms 18:46:54 INFO - PROCESS | 1866 | 1461376014757 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 18:46:54 INFO - PROCESS | 1866 | 1461376014761 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 18:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:46:54 INFO - PROCESS | 1866 | 1461376014767 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:46:54 INFO - PROCESS | 1866 | 1461376014771 Marionette TRACE conn3 <- [1,2094,null,{}] 18:46:54 INFO - PROCESS | 1866 | 1461376014776 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}] 18:46:55 INFO - PROCESS | 1866 | 1461376015005 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 18:46:55 INFO - PROCESS | 1866 | 1461376015217 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd095319800 == 141 [pid = 1866] [id = 531] 18:46:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7fd091b30c00) [pid = 1866] [serial = 1594] [outer = (nil)] 18:46:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7fd0941eb400) [pid = 1866] [serial = 1595] [outer = 0x7fd091b30c00] 18:46:55 INFO - PROCESS | 1866 | 1461376015329 Marionette DEBUG loaded listener.js 18:46:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7fd094812000) [pid = 1866] [serial = 1596] [outer = 0x7fd091b30c00] 18:46:56 INFO - PROCESS | 1866 | 1461376016264 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]]]}] 18:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1538ms 18:46:56 INFO - PROCESS | 1866 | 1461376016307 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 18:46:56 INFO - PROCESS | 1866 | 1461376016310 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 18:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:46:56 INFO - PROCESS | 1866 | 1461376016317 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:46:56 INFO - PROCESS | 1866 | 1461376016321 Marionette TRACE conn3 <- [1,2098,null,{}] 18:46:56 INFO - PROCESS | 1866 | 1461376016326 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}] 18:46:56 INFO - PROCESS | 1866 | 1461376016552 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 18:46:56 INFO - PROCESS | 1866 | 1461376016860 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0969be800 == 142 [pid = 1866] [id = 532] 18:46:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7fd094ac8000) [pid = 1866] [serial = 1597] [outer = (nil)] 18:46:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7fd094c79000) [pid = 1866] [serial = 1598] [outer = 0x7fd094ac8000] 18:46:56 INFO - PROCESS | 1866 | 1461376016979 Marionette DEBUG loaded listener.js 18:46:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7fd0952aa800) [pid = 1866] [serial = 1599] [outer = 0x7fd094ac8000] 18:46:57 INFO - PROCESS | 1866 | 1461376017848 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]]]}] 18:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1582ms 18:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:46:57 INFO - PROCESS | 1866 | 1461376017900 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 18:46:57 INFO - PROCESS | 1866 | 1461376017903 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 18:46:57 INFO - PROCESS | 1866 | 1461376017911 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:46:57 INFO - PROCESS | 1866 | 1461376017913 Marionette TRACE conn3 <- [1,2102,null,{}] 18:46:57 INFO - PROCESS | 1866 | 1461376017920 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}] 18:46:58 INFO - PROCESS | 1866 | 1461376018168 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 18:46:58 INFO - PROCESS | 1866 | 1461376018426 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:46:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099706800 == 143 [pid = 1866] [id = 533] 18:46:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7fd094815400) [pid = 1866] [serial = 1600] [outer = (nil)] 18:46:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7fd09540d800) [pid = 1866] [serial = 1601] [outer = 0x7fd094815400] 18:46:58 INFO - PROCESS | 1866 | 1461376018551 Marionette DEBUG loaded listener.js 18:46:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7fd097543c00) [pid = 1866] [serial = 1602] [outer = 0x7fd094815400] 18:46:59 INFO - PROCESS | 1866 | 1461376019428 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]]]}] 18:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1585ms 18:46:59 INFO - PROCESS | 1866 | 1461376019495 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 18:46:59 INFO - PROCESS | 1866 | 1461376019500 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 18:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:46:59 INFO - PROCESS | 1866 | 1461376019506 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:46:59 INFO - PROCESS | 1866 | 1461376019510 Marionette TRACE conn3 <- [1,2106,null,{}] 18:46:59 INFO - PROCESS | 1866 | 1461376019516 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}] 18:46:59 INFO - PROCESS | 1866 | 1461376019753 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 18:47:00 INFO - PROCESS | 1866 | 1461376020051 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099ccc000 == 144 [pid = 1866] [id = 534] 18:47:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7fd094c75000) [pid = 1866] [serial = 1603] [outer = (nil)] 18:47:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7fd098a73800) [pid = 1866] [serial = 1604] [outer = 0x7fd094c75000] 18:47:00 INFO - PROCESS | 1866 | 1461376020132 Marionette DEBUG loaded listener.js 18:47:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7fd0994ac000) [pid = 1866] [serial = 1605] [outer = 0x7fd094c75000] 18:47:01 INFO - PROCESS | 1866 | 1461376021192 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]]]}] 18:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1739ms 18:47:01 INFO - PROCESS | 1866 | 1461376021248 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 18:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:47:01 INFO - PROCESS | 1866 | 1461376021251 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 18:47:01 INFO - PROCESS | 1866 | 1461376021257 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:47:01 INFO - PROCESS | 1866 | 1461376021261 Marionette TRACE conn3 <- [1,2110,null,{}] 18:47:01 INFO - PROCESS | 1866 | 1461376021266 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}] 18:47:01 INFO - PROCESS | 1866 | 1461376021497 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 18:47:01 INFO - PROCESS | 1866 | 1461376021849 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd080c3c000 == 145 [pid = 1866] [id = 535] 18:47:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7fd07c849000) [pid = 1866] [serial = 1606] [outer = (nil)] 18:47:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7fd07f749c00) [pid = 1866] [serial = 1607] [outer = 0x7fd07c849000] 18:47:01 INFO - PROCESS | 1866 | 1461376021926 Marionette DEBUG loaded listener.js 18:47:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7fd0853abc00) [pid = 1866] [serial = 1608] [outer = 0x7fd07c849000] 18:47:03 INFO - PROCESS | 1866 | 1461376023306 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]]]}] 18:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2081ms 18:47:03 INFO - PROCESS | 1866 | 1461376023341 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 18:47:03 INFO - PROCESS | 1866 | 1461376023347 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 18:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:47:03 INFO - PROCESS | 1866 | 1461376023356 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:47:03 INFO - PROCESS | 1866 | 1461376023362 Marionette TRACE conn3 <- [1,2114,null,{}] 18:47:03 INFO - PROCESS | 1866 | 1461376023373 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}] 18:47:03 INFO - PROCESS | 1866 | 1461376023658 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 18:47:03 INFO - PROCESS | 1866 | 1461376023923 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0820b0800 == 146 [pid = 1866] [id = 536] 18:47:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7fd07e3fc000) [pid = 1866] [serial = 1609] [outer = (nil)] 18:47:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7fd07f9e8c00) [pid = 1866] [serial = 1610] [outer = 0x7fd07e3fc000] 18:47:04 INFO - PROCESS | 1866 | 1461376023996 Marionette DEBUG loaded listener.js 18:47:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7fd080fab400) [pid = 1866] [serial = 1611] [outer = 0x7fd07e3fc000] 18:47:04 INFO - PROCESS | 1866 | 1461376024931 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]]]}] 18:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1637ms 18:47:04 INFO - PROCESS | 1866 | 1461376024993 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 18:47:05 INFO - PROCESS | 1866 | 1461376025002 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 18:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:47:05 INFO - PROCESS | 1866 | 1461376025013 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:47:05 INFO - PROCESS | 1866 | 1461376025016 Marionette TRACE conn3 <- [1,2118,null,{}] 18:47:05 INFO - PROCESS | 1866 | 1461376025023 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}] 18:47:05 INFO - PROCESS | 1866 | 1461376025245 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 18:47:05 INFO - PROCESS | 1866 | 1461376025704 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07f10d800 == 147 [pid = 1866] [id = 537] 18:47:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7fd0814de800) [pid = 1866] [serial = 1612] [outer = (nil)] 18:47:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7fd08151f800) [pid = 1866] [serial = 1613] [outer = 0x7fd0814de800] 18:47:05 INFO - PROCESS | 1866 | 1461376025779 Marionette DEBUG loaded listener.js 18:47:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7fd0824e3c00) [pid = 1866] [serial = 1614] [outer = 0x7fd0814de800] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08ef0a000 == 146 [pid = 1866] [id = 211] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd083736800 == 145 [pid = 1866] [id = 465] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0accb8800 == 144 [pid = 1866] [id = 462] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07e4da800 == 143 [pid = 1866] [id = 466] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08371c800 == 142 [pid = 1866] [id = 464] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0b0e37800 == 141 [pid = 1866] [id = 463] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd083726000 == 140 [pid = 1866] [id = 518] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0820ab000 == 139 [pid = 1866] [id = 517] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd080146800 == 138 [pid = 1866] [id = 516] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07c6de800 == 137 [pid = 1866] [id = 515] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0812c5800 == 136 [pid = 1866] [id = 514] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07f126800 == 135 [pid = 1866] [id = 513] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07f113000 == 134 [pid = 1866] [id = 512] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07b868000 == 133 [pid = 1866] [id = 511] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd085498800 == 132 [pid = 1866] [id = 510] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0b1c1c000 == 131 [pid = 1866] [id = 509] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd080b51800 == 130 [pid = 1866] [id = 508] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac622000 == 129 [pid = 1866] [id = 507] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a78b5800 == 128 [pid = 1866] [id = 506] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09c12a800 == 127 [pid = 1866] [id = 505] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a44a000 == 126 [pid = 1866] [id = 504] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099c48800 == 125 [pid = 1866] [id = 503] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd095368800 == 124 [pid = 1866] [id = 502] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094752000 == 123 [pid = 1866] [id = 501] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd092aa3800 == 122 [pid = 1866] [id = 500] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090560000 == 121 [pid = 1866] [id = 499] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd087603800 == 120 [pid = 1866] [id = 498] 18:47:06 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0820a7000 == 119 [pid = 1866] [id = 497] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7fd082b39c00) [pid = 1866] [serial = 1490] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7fd090738000) [pid = 1866] [serial = 1485] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7fd08f713000) [pid = 1866] [serial = 1484] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7fd090920c00) [pid = 1866] [serial = 1487] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7fd0912a0000) [pid = 1866] [serial = 1488] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7fd0814df800) [pid = 1866] [serial = 1451] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7fd0a7562000) [pid = 1866] [serial = 1454] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7fd08151c800) [pid = 1866] [serial = 1457] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7fd09129dc00) [pid = 1866] [serial = 1460] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7fd082b36400) [pid = 1866] [serial = 1463] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7fd090993400) [pid = 1866] [serial = 1433] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7fd07c848c00) [pid = 1866] [serial = 1466] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7fd08456ec00) [pid = 1866] [serial = 1427] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7fd098c10000) [pid = 1866] [serial = 1439] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7fd08215e800) [pid = 1866] [serial = 1473] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7fd081516000) [pid = 1866] [serial = 1472] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7fd080fa9000) [pid = 1866] [serial = 1470] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7fd07f9e6800) [pid = 1866] [serial = 1469] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7fd094194c00) [pid = 1866] [serial = 1424] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7fd085259400) [pid = 1866] [serial = 1476] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7fd0838a7800) [pid = 1866] [serial = 1475] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7fd09a7e7800) [pid = 1866] [serial = 1442] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7fd094c7ac00) [pid = 1866] [serial = 1436] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7fd0acee4400) [pid = 1866] [serial = 1392] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7fd087445c00) [pid = 1866] [serial = 1430] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7fd0a7cd9400) [pid = 1866] [serial = 1380] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7fd0a7567000) [pid = 1866] [serial = 1448] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7fd0853a9800) [pid = 1866] [serial = 1481] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7fd0ac6efc00) [pid = 1866] [serial = 1386] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7fd085254800) [pid = 1866] [serial = 1478] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd085271c00) [pid = 1866] [serial = 1479] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd080fb1800) [pid = 1866] [serial = 1395] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7fd0ac2f9c00) [pid = 1866] [serial = 1383] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7fd08e38d000) [pid = 1866] [serial = 1389] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7fd09c1ec000) [pid = 1866] [serial = 1445] [outer = (nil)] [url = about:blank] 18:47:06 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7fd08740dc00) [pid = 1866] [serial = 1482] [outer = (nil)] [url = about:blank] 18:47:07 INFO - PROCESS | 1866 | 1461376027083 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]]]}] 18:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 2136ms 18:47:07 INFO - PROCESS | 1866 | 1461376027149 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 18:47:07 INFO - PROCESS | 1866 | 1461376027154 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 18:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:47:07 INFO - PROCESS | 1866 | 1461376027160 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:47:07 INFO - PROCESS | 1866 | 1461376027165 Marionette TRACE conn3 <- [1,2122,null,{}] 18:47:07 INFO - PROCESS | 1866 | 1461376027227 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}] 18:47:07 INFO - PROCESS | 1866 | 1461376027516 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 18:47:07 INFO - PROCESS | 1866 | 1461376027638 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07fb56800 == 120 [pid = 1866] [id = 538] 18:47:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7fd08151c800) [pid = 1866] [serial = 1615] [outer = (nil)] 18:47:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7fd082bed800) [pid = 1866] [serial = 1616] [outer = 0x7fd08151c800] 18:47:07 INFO - PROCESS | 1866 | 1461376027705 Marionette DEBUG loaded listener.js 18:47:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7fd085116800) [pid = 1866] [serial = 1617] [outer = 0x7fd08151c800] 18:47:08 INFO - PROCESS | 1866 | 1461376028444 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]]]}] 18:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1336ms 18:47:08 INFO - PROCESS | 1866 | 1461376028519 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 18:47:08 INFO - PROCESS | 1866 | 1461376028522 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 18:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:47:08 INFO - PROCESS | 1866 | 1461376028532 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:47:08 INFO - PROCESS | 1866 | 1461376028535 Marionette TRACE conn3 <- [1,2126,null,{}] 18:47:08 INFO - PROCESS | 1866 | 1461376028541 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}] 18:47:08 INFO - PROCESS | 1866 | 1461376028752 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 18:47:08 INFO - PROCESS | 1866 | 1461376028762 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08231f800 == 121 [pid = 1866] [id = 539] 18:47:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7fd08215e800) [pid = 1866] [serial = 1618] [outer = (nil)] 18:47:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd08525b800) [pid = 1866] [serial = 1619] [outer = 0x7fd08215e800] 18:47:09 INFO - PROCESS | 1866 | 1461376029019 Marionette DEBUG loaded listener.js 18:47:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd0853ab400) [pid = 1866] [serial = 1620] [outer = 0x7fd08215e800] 18:47:09 INFO - PROCESS | 1866 | 1461376029897 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]]]}] 18:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1381ms 18:47:09 INFO - PROCESS | 1866 | 1461376029915 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 18:47:09 INFO - PROCESS | 1866 | 1461376029919 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 18:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:47:09 INFO - PROCESS | 1866 | 1461376029926 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:47:09 INFO - PROCESS | 1866 | 1461376029930 Marionette TRACE conn3 <- [1,2130,null,{}] 18:47:09 INFO - PROCESS | 1866 | 1461376029936 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}] 18:47:10 INFO - PROCESS | 1866 | 1461376030219 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 18:47:10 INFO - PROCESS | 1866 | 1461376030255 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0839f1800 == 122 [pid = 1866] [id = 540] 18:47:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7fd084ac2400) [pid = 1866] [serial = 1621] [outer = (nil)] 18:47:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7fd0864e8800) [pid = 1866] [serial = 1622] [outer = 0x7fd084ac2400] 18:47:10 INFO - PROCESS | 1866 | 1461376030320 Marionette DEBUG loaded listener.js 18:47:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7fd087cd4c00) [pid = 1866] [serial = 1623] [outer = 0x7fd084ac2400] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7fd07f9e4000) [pid = 1866] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7fd07f8cec00) [pid = 1866] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7fd07c843800) [pid = 1866] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd092a07800) [pid = 1866] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd081514000) [pid = 1866] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7fd09413b000) [pid = 1866] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7fd091ace800) [pid = 1866] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7fd09b038400) [pid = 1866] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7fd08e37f400) [pid = 1866] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7fd085261400) [pid = 1866] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7fd07f752000) [pid = 1866] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7fd0917a2800) [pid = 1866] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7fd0822ef400) [pid = 1866] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7fd07c842800) [pid = 1866] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7fd082370c00) [pid = 1866] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7fd0853a2800) [pid = 1866] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7fd086177000) [pid = 1866] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7fd09dc02400) [pid = 1866] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7fd07f748000) [pid = 1866] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7fd091ad1000) [pid = 1866] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7fd09a331400) [pid = 1866] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7fd09155e800) [pid = 1866] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7fd0824eb400) [pid = 1866] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7fd082b71800) [pid = 1866] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7fd081515c00) [pid = 1866] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7fd08f714000) [pid = 1866] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7fd09b11d000) [pid = 1866] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7fd097377400) [pid = 1866] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7fd09a325800) [pid = 1866] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7fd0907c4800) [pid = 1866] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7fd099cf0000) [pid = 1866] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7fd0814d6800) [pid = 1866] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd08236f400) [pid = 1866] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd086309c00) [pid = 1866] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7fd081516c00) [pid = 1866] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:47:11 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7fd082b30800) [pid = 1866] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:47:12 INFO - PROCESS | 1866 | 1461376032053 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] 18:47:12 INFO - PROCESS | 1866 | 1461376032120 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 18:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 18:47:12 INFO - PROCESS | 1866 | 1461376032126 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:47:12 INFO - PROCESS | 1866 | 1461376032130 Marionette TRACE conn3 <- [1,2134,null,{}] 18:47:12 INFO - PROCESS | 1866 | 1461376032135 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}] 18:47:12 INFO - PROCESS | 1866 | 1461376032367 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 18:47:12 INFO - PROCESS | 1866 | 1461376032538 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd084477000 == 123 [pid = 1866] [id = 541] 18:47:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7fd07f234400) [pid = 1866] [serial = 1624] [outer = (nil)] 18:47:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd08def3c00) [pid = 1866] [serial = 1625] [outer = 0x7fd07f234400] 18:47:12 INFO - PROCESS | 1866 | 1461376032604 Marionette DEBUG loaded listener.js 18:47:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd08ed07c00) [pid = 1866] [serial = 1626] [outer = 0x7fd07f234400] 18:47:13 INFO - PROCESS | 1866 | 1461376033352 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]]]}] 18:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1280ms 18:47:13 INFO - PROCESS | 1866 | 1461376033409 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 18:47:13 INFO - PROCESS | 1866 | 1461376033412 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 18:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:47:13 INFO - PROCESS | 1866 | 1461376033418 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:47:13 INFO - PROCESS | 1866 | 1461376033420 Marionette TRACE conn3 <- [1,2138,null,{}] 18:47:13 INFO - PROCESS | 1866 | 1461376033426 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}] 18:47:13 INFO - PROCESS | 1866 | 1461376033639 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 18:47:14 INFO - PROCESS | 1866 | 1461376034006 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07e5d8000 == 124 [pid = 1866] [id = 542] 18:47:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd07c843400) [pid = 1866] [serial = 1627] [outer = (nil)] 18:47:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7fd07e3f4000) [pid = 1866] [serial = 1628] [outer = 0x7fd07c843400] 18:47:14 INFO - PROCESS | 1866 | 1461376034176 Marionette DEBUG loaded listener.js 18:47:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7fd07f8cd000) [pid = 1866] [serial = 1629] [outer = 0x7fd07c843400] 18:47:15 INFO - PROCESS | 1866 | 1461376035161 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]]]}] 18:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1779ms 18:47:15 INFO - PROCESS | 1866 | 1461376035201 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 18:47:15 INFO - PROCESS | 1866 | 1461376035209 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 18:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:47:15 INFO - PROCESS | 1866 | 1461376035220 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:47:15 INFO - PROCESS | 1866 | 1461376035225 Marionette TRACE conn3 <- [1,2142,null,{}] 18:47:15 INFO - PROCESS | 1866 | 1461376035234 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}] 18:47:15 INFO - PROCESS | 1866 | 1461376035492 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 18:47:15 INFO - PROCESS | 1866 | 1461376035756 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0837b1800 == 125 [pid = 1866] [id = 543] 18:47:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7fd0814e2000) [pid = 1866] [serial = 1630] [outer = (nil)] 18:47:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7fd082169c00) [pid = 1866] [serial = 1631] [outer = 0x7fd0814e2000] 18:47:15 INFO - PROCESS | 1866 | 1461376035881 Marionette DEBUG loaded listener.js 18:47:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7fd0824eb800) [pid = 1866] [serial = 1632] [outer = 0x7fd0814e2000] 18:47:16 INFO - PROCESS | 1866 | 1461376036824 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] 18:47:16 INFO - PROCESS | 1866 | 1461376036876 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 18:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 18:47:16 INFO - PROCESS | 1866 | 1461376036887 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:47:16 INFO - PROCESS | 1866 | 1461376036895 Marionette TRACE conn3 <- [1,2146,null,{}] 18:47:16 INFO - PROCESS | 1866 | 1461376036901 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}] 18:47:17 INFO - PROCESS | 1866 | 1461376037144 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 18:47:17 INFO - PROCESS | 1866 | 1461376037442 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd086367800 == 126 [pid = 1866] [id = 544] 18:47:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7fd084acac00) [pid = 1866] [serial = 1633] [outer = (nil)] 18:47:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7fd085259000) [pid = 1866] [serial = 1634] [outer = 0x7fd084acac00] 18:47:17 INFO - PROCESS | 1866 | 1461376037565 Marionette DEBUG loaded listener.js 18:47:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7fd086177000) [pid = 1866] [serial = 1635] [outer = 0x7fd084acac00] 18:47:18 INFO - PROCESS | 1866 | 1461376038498 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] 18:47:18 INFO - PROCESS | 1866 | 1461376038542 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 18:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:47:18 INFO - PROCESS | 1866 | 1461376038559 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:47:18 INFO - PROCESS | 1866 | 1461376038568 Marionette TRACE conn3 <- [1,2150,null,{}] 18:47:18 INFO - PROCESS | 1866 | 1461376038574 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}] 18:47:18 INFO - PROCESS | 1866 | 1461376038824 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 18:47:19 INFO - PROCESS | 1866 | 1461376039078 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e264800 == 127 [pid = 1866] [id = 545] 18:47:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7fd085116c00) [pid = 1866] [serial = 1636] [outer = (nil)] 18:47:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7fd08e37ec00) [pid = 1866] [serial = 1637] [outer = 0x7fd085116c00] 18:47:19 INFO - PROCESS | 1866 | 1461376039197 Marionette DEBUG loaded listener.js 18:47:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7fd08f74f000) [pid = 1866] [serial = 1638] [outer = 0x7fd085116c00] 18:47:20 INFO - PROCESS | 1866 | 1461376040054 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]]]}] 18:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1549ms 18:47:20 INFO - PROCESS | 1866 | 1461376040101 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 18:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:47:20 INFO - PROCESS | 1866 | 1461376040106 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 18:47:20 INFO - PROCESS | 1866 | 1461376040112 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:47:20 INFO - PROCESS | 1866 | 1461376040116 Marionette TRACE conn3 <- [1,2154,null,{}] 18:47:20 INFO - PROCESS | 1866 | 1461376040122 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}] 18:47:20 INFO - PROCESS | 1866 | 1461376040362 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 18:47:20 INFO - PROCESS | 1866 | 1461376040624 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08f71b000 == 128 [pid = 1866] [id = 546] 18:47:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7fd087449c00) [pid = 1866] [serial = 1639] [outer = (nil)] 18:47:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7fd09084f800) [pid = 1866] [serial = 1640] [outer = 0x7fd087449c00] 18:47:20 INFO - PROCESS | 1866 | 1461376040751 Marionette DEBUG loaded listener.js 18:47:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7fd09098a000) [pid = 1866] [serial = 1641] [outer = 0x7fd087449c00] 18:47:21 INFO - PROCESS | 1866 | 1461376041657 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]]]}] 18:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1597ms 18:47:21 INFO - PROCESS | 1866 | 1461376041709 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 18:47:21 INFO - PROCESS | 1866 | 1461376041713 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 18:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:47:21 INFO - PROCESS | 1866 | 1461376041720 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:47:21 INFO - PROCESS | 1866 | 1461376041723 Marionette TRACE conn3 <- [1,2158,null,{}] 18:47:21 INFO - PROCESS | 1866 | 1461376041729 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}] 18:47:21 INFO - PROCESS | 1866 | 1461376041967 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 18:47:22 INFO - PROCESS | 1866 | 1461376042278 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0915a7800 == 129 [pid = 1866] [id = 547] 18:47:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7fd0912a6800) [pid = 1866] [serial = 1642] [outer = (nil)] 18:47:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7fd091567c00) [pid = 1866] [serial = 1643] [outer = 0x7fd0912a6800] 18:47:22 INFO - PROCESS | 1866 | 1461376042373 Marionette DEBUG loaded listener.js 18:47:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7fd091bf3800) [pid = 1866] [serial = 1644] [outer = 0x7fd0912a6800] 18:47:23 INFO - PROCESS | 1866 | 1461376043290 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]]]}] 18:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1633ms 18:47:23 INFO - PROCESS | 1866 | 1461376043355 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 18:47:23 INFO - PROCESS | 1866 | 1461376043359 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 18:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:47:23 INFO - PROCESS | 1866 | 1461376043365 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:47:23 INFO - PROCESS | 1866 | 1461376043369 Marionette TRACE conn3 <- [1,2162,null,{}] 18:47:23 INFO - PROCESS | 1866 | 1461376043375 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}] 18:47:23 INFO - PROCESS | 1866 | 1461376043612 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 18:47:23 INFO - PROCESS | 1866 | 1461376043866 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09474a000 == 130 [pid = 1866] [id = 548] 18:47:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7fd09129c800) [pid = 1866] [serial = 1645] [outer = (nil)] 18:47:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7fd094388000) [pid = 1866] [serial = 1646] [outer = 0x7fd09129c800] 18:47:23 INFO - PROCESS | 1866 | 1461376043987 Marionette DEBUG loaded listener.js 18:47:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7fd094ac3400) [pid = 1866] [serial = 1647] [outer = 0x7fd09129c800] 18:47:24 INFO - PROCESS | 1866 | 1461376044859 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]]]}] 18:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1530ms 18:47:24 INFO - PROCESS | 1866 | 1461376044896 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 18:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:47:24 INFO - PROCESS | 1866 | 1461376044900 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 18:47:24 INFO - PROCESS | 1866 | 1461376044906 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:47:24 INFO - PROCESS | 1866 | 1461376044910 Marionette TRACE conn3 <- [1,2166,null,{}] 18:47:24 INFO - PROCESS | 1866 | 1461376044915 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}] 18:47:25 INFO - PROCESS | 1866 | 1461376045142 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 18:47:25 INFO - PROCESS | 1866 | 1461376045360 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09535c000 == 131 [pid = 1866] [id = 549] 18:47:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7fd09155e800) [pid = 1866] [serial = 1648] [outer = (nil)] 18:47:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7fd0952b4800) [pid = 1866] [serial = 1649] [outer = 0x7fd09155e800] 18:47:25 INFO - PROCESS | 1866 | 1461376045484 Marionette DEBUG loaded listener.js 18:47:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7fd0969b9c00) [pid = 1866] [serial = 1650] [outer = 0x7fd09155e800] 18:47:26 INFO - PROCESS | 1866 | 1461376046464 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]]]}] 18:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1635ms 18:47:26 INFO - PROCESS | 1866 | 1461376046542 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 18:47:26 INFO - PROCESS | 1866 | 1461376046545 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 18:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:47:26 INFO - PROCESS | 1866 | 1461376046553 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:47:26 INFO - PROCESS | 1866 | 1461376046555 Marionette TRACE conn3 <- [1,2170,null,{}] 18:47:26 INFO - PROCESS | 1866 | 1461376046562 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}] 18:47:26 INFO - PROCESS | 1866 | 1461376046833 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 18:47:27 INFO - PROCESS | 1866 | 1461376047163 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099b1a000 == 132 [pid = 1866] [id = 550] 18:47:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7fd098c05400) [pid = 1866] [serial = 1651] [outer = (nil)] 18:47:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7fd098c11c00) [pid = 1866] [serial = 1652] [outer = 0x7fd098c05400] 18:47:27 INFO - PROCESS | 1866 | 1461376047249 Marionette DEBUG loaded listener.js 18:47:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7fd099b4bc00) [pid = 1866] [serial = 1653] [outer = 0x7fd098c05400] 18:47:28 INFO - PROCESS | 1866 | 1461376048144 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]]]}] 18:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1653ms 18:47:28 INFO - PROCESS | 1866 | 1461376048206 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 18:47:28 INFO - PROCESS | 1866 | 1461376048211 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 18:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:47:28 INFO - PROCESS | 1866 | 1461376048217 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:47:28 INFO - PROCESS | 1866 | 1461376048220 Marionette TRACE conn3 <- [1,2174,null,{}] 18:47:28 INFO - PROCESS | 1866 | 1461376048226 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}] 18:47:28 INFO - PROCESS | 1866 | 1461376048458 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 18:47:28 INFO - PROCESS | 1866 | 1461376048725 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a11c800 == 133 [pid = 1866] [id = 551] 18:47:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7fd098c02400) [pid = 1866] [serial = 1654] [outer = (nil)] 18:47:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd099ddb800) [pid = 1866] [serial = 1655] [outer = 0x7fd098c02400] 18:47:28 INFO - PROCESS | 1866 | 1461376048807 Marionette DEBUG loaded listener.js 18:47:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd09a06c400) [pid = 1866] [serial = 1656] [outer = 0x7fd098c02400] 18:47:29 INFO - PROCESS | 1866 | 1461376049666 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]]]}] 18:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1485ms 18:47:29 INFO - PROCESS | 1866 | 1461376049704 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 18:47:29 INFO - PROCESS | 1866 | 1461376049708 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 18:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:47:29 INFO - PROCESS | 1866 | 1461376049714 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:47:29 INFO - PROCESS | 1866 | 1461376049717 Marionette TRACE conn3 <- [1,2178,null,{}] 18:47:29 INFO - PROCESS | 1866 | 1461376049723 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}] 18:47:29 INFO - PROCESS | 1866 | 1461376049976 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 18:47:30 INFO - PROCESS | 1866 | 1461376050234 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b0e5800 == 134 [pid = 1866] [id = 552] 18:47:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7fd09a329400) [pid = 1866] [serial = 1657] [outer = (nil)] 18:47:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7fd09a330000) [pid = 1866] [serial = 1658] [outer = 0x7fd09a329400] 18:47:30 INFO - PROCESS | 1866 | 1461376050396 Marionette DEBUG loaded listener.js 18:47:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7fd09a76fc00) [pid = 1866] [serial = 1659] [outer = 0x7fd09a329400] 18:47:31 INFO - PROCESS | 1866 | 1461376051307 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]]]}] 18:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1632ms 18:47:31 INFO - PROCESS | 1866 | 1461376051354 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 18:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:47:31 INFO - PROCESS | 1866 | 1461376051365 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 18:47:31 INFO - PROCESS | 1866 | 1461376051371 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:47:31 INFO - PROCESS | 1866 | 1461376051376 Marionette TRACE conn3 <- [1,2182,null,{}] 18:47:31 INFO - PROCESS | 1866 | 1461376051382 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}] 18:47:31 INFO - PROCESS | 1866 | 1461376051646 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 18:47:31 INFO - PROCESS | 1866 | 1461376051950 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09c1b7000 == 135 [pid = 1866] [id = 553] 18:47:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7fd09ab27400) [pid = 1866] [serial = 1660] [outer = (nil)] 18:47:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7fd09b683800) [pid = 1866] [serial = 1661] [outer = 0x7fd09ab27400] 18:47:32 INFO - PROCESS | 1866 | 1461376052031 Marionette DEBUG loaded listener.js 18:47:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7fd09c16c800) [pid = 1866] [serial = 1662] [outer = 0x7fd09ab27400] 18:47:32 INFO - PROCESS | 1866 | 1461376052925 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]]]}] 18:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1635ms 18:47:33 INFO - PROCESS | 1866 | 1461376053007 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 18:47:33 INFO - PROCESS | 1866 | 1461376053010 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 18:47:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:47:33 INFO - PROCESS | 1866 | 1461376053017 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:47:33 INFO - PROCESS | 1866 | 1461376053021 Marionette TRACE conn3 <- [1,2186,null,{}] 18:47:33 INFO - PROCESS | 1866 | 1461376053026 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}] 18:47:33 INFO - PROCESS | 1866 | 1461376053266 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 18:47:33 INFO - PROCESS | 1866 | 1461376053586 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a6993800 == 136 [pid = 1866] [id = 554] 18:47:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7fd09b039c00) [pid = 1866] [serial = 1663] [outer = (nil)] 18:47:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7fd09cf66400) [pid = 1866] [serial = 1664] [outer = 0x7fd09b039c00] 18:47:33 INFO - PROCESS | 1866 | 1461376053667 Marionette DEBUG loaded listener.js 18:47:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7fd09dc0e000) [pid = 1866] [serial = 1665] [outer = 0x7fd09b039c00] 18:47:34 INFO - PROCESS | 1866 | 1461376054523 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]]]}] 18:47:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:47:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1581ms 18:47:34 INFO - PROCESS | 1866 | 1461376054599 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 18:47:34 INFO - PROCESS | 1866 | 1461376054603 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 18:47:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:47:34 INFO - PROCESS | 1866 | 1461376054609 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:47:34 INFO - PROCESS | 1866 | 1461376054612 Marionette TRACE conn3 <- [1,2190,null,{}] 18:47:34 INFO - PROCESS | 1866 | 1461376054619 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}] 18:47:34 INFO - PROCESS | 1866 | 1461376054889 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 18:47:35 INFO - PROCESS | 1866 | 1461376055202 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7a27800 == 137 [pid = 1866] [id = 555] 18:47:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7fd09b35d400) [pid = 1866] [serial = 1666] [outer = (nil)] 18:47:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7fd0a691e400) [pid = 1866] [serial = 1667] [outer = 0x7fd09b35d400] 18:47:35 INFO - PROCESS | 1866 | 1461376055316 Marionette DEBUG loaded listener.js 18:47:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7fd0a77e9400) [pid = 1866] [serial = 1668] [outer = 0x7fd09b35d400] 18:47:36 INFO - PROCESS | 1866 | 1461376056608 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]]]}] 18:47:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:47:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2034ms 18:47:36 INFO - PROCESS | 1866 | 1461376056644 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 18:47:36 INFO - PROCESS | 1866 | 1461376056648 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 18:47:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:47:36 INFO - PROCESS | 1866 | 1461376056655 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:47:36 INFO - PROCESS | 1866 | 1461376056657 Marionette TRACE conn3 <- [1,2194,null,{}] 18:47:36 INFO - PROCESS | 1866 | 1461376056664 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}] 18:47:36 INFO - PROCESS | 1866 | 1461376056896 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 18:47:37 INFO - PROCESS | 1866 | 1461376057166 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0aab8f800 == 138 [pid = 1866] [id = 556] 18:47:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7fd09737b000) [pid = 1866] [serial = 1669] [outer = (nil)] 18:47:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7fd0a8c15400) [pid = 1866] [serial = 1670] [outer = 0x7fd09737b000] 18:47:37 INFO - PROCESS | 1866 | 1461376057248 Marionette DEBUG loaded listener.js 18:47:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7fd0aa6a9400) [pid = 1866] [serial = 1671] [outer = 0x7fd09737b000] 18:47:38 INFO - PROCESS | 1866 | 1461376058132 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]]]}] 18:47:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:47:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1535ms 18:47:38 INFO - PROCESS | 1866 | 1461376058190 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 18:47:38 INFO - PROCESS | 1866 | 1461376058193 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 18:47:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:47:38 INFO - PROCESS | 1866 | 1461376058201 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:47:38 INFO - PROCESS | 1866 | 1461376058205 Marionette TRACE conn3 <- [1,2198,null,{}] 18:47:38 INFO - PROCESS | 1866 | 1461376058211 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}] 18:47:38 INFO - PROCESS | 1866 | 1461376058455 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 18:47:38 INFO - PROCESS | 1866 | 1461376058757 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac60d800 == 139 [pid = 1866] [id = 557] 18:47:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7fd09c1f8c00) [pid = 1866] [serial = 1672] [outer = (nil)] 18:47:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7fd0ac4aac00) [pid = 1866] [serial = 1673] [outer = 0x7fd09c1f8c00] 18:47:38 INFO - PROCESS | 1866 | 1461376058840 Marionette DEBUG loaded listener.js 18:47:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7fd0ac6ea800) [pid = 1866] [serial = 1674] [outer = 0x7fd09c1f8c00] 18:47:39 INFO - PROCESS | 1866 | 1461376059685 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]]]}] 18:47:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:47:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1535ms 18:47:39 INFO - PROCESS | 1866 | 1461376059737 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 18:47:39 INFO - PROCESS | 1866 | 1461376059741 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 18:47:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:47:39 INFO - PROCESS | 1866 | 1461376059747 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:47:39 INFO - PROCESS | 1866 | 1461376059751 Marionette TRACE conn3 <- [1,2202,null,{}] 18:47:39 INFO - PROCESS | 1866 | 1461376059757 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}] 18:47:39 INFO - PROCESS | 1866 | 1461376059988 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 18:47:40 INFO - PROCESS | 1866 | 1461376060255 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0acf18800 == 140 [pid = 1866] [id = 558] 18:47:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7fd08215e000) [pid = 1866] [serial = 1675] [outer = (nil)] 18:47:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7fd0ac6edc00) [pid = 1866] [serial = 1676] [outer = 0x7fd08215e000] 18:47:40 INFO - PROCESS | 1866 | 1461376060374 Marionette DEBUG loaded listener.js 18:47:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7fd0ac6f4800) [pid = 1866] [serial = 1677] [outer = 0x7fd08215e000] 18:47:41 INFO - PROCESS | 1866 | 1461376061255 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]]]}] 18:47:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:47:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1581ms 18:47:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:47:41 INFO - PROCESS | 1866 | 1461376061331 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 18:47:41 INFO - PROCESS | 1866 | 1461376061333 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 18:47:41 INFO - PROCESS | 1866 | 1461376061340 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:47:41 INFO - PROCESS | 1866 | 1461376061343 Marionette TRACE conn3 <- [1,2206,null,{}] 18:47:41 INFO - PROCESS | 1866 | 1461376061349 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}] 18:47:41 INFO - PROCESS | 1866 | 1461376061617 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 18:47:41 INFO - PROCESS | 1866 | 1461376061931 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0837bb800 == 141 [pid = 1866] [id = 559] 18:47:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7fd07fc18800) [pid = 1866] [serial = 1678] [outer = (nil)] 18:47:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7fd07fc1e400) [pid = 1866] [serial = 1679] [outer = 0x7fd07fc18800] 18:47:42 INFO - PROCESS | 1866 | 1461376062009 Marionette DEBUG loaded listener.js 18:47:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7fd07fc22800) [pid = 1866] [serial = 1680] [outer = 0x7fd07fc18800] 18:47:42 INFO - PROCESS | 1866 | 1461376062976 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]]]}] 18:47:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:47:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1684ms 18:47:43 INFO - PROCESS | 1866 | 1461376063024 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 18:47:43 INFO - PROCESS | 1866 | 1461376063027 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 18:47:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:47:43 INFO - PROCESS | 1866 | 1461376063034 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:47:43 INFO - PROCESS | 1866 | 1461376063037 Marionette TRACE conn3 <- [1,2210,null,{}] 18:47:43 INFO - PROCESS | 1866 | 1461376063043 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}] 18:47:43 INFO - PROCESS | 1866 | 1461376063291 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 18:47:43 INFO - PROCESS | 1866 | 1461376063606 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd080b4d800 == 142 [pid = 1866] [id = 560] 18:47:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7fd07c84e000) [pid = 1866] [serial = 1681] [outer = (nil)] 18:47:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7fd07fc22c00) [pid = 1866] [serial = 1682] [outer = 0x7fd07c84e000] 18:47:43 INFO - PROCESS | 1866 | 1461376063687 Marionette DEBUG loaded listener.js 18:47:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7fd082b7ac00) [pid = 1866] [serial = 1683] [outer = 0x7fd07c84e000] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0820a5000 == 141 [pid = 1866] [id = 485] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0947e2000 == 140 [pid = 1866] [id = 487] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd084477000 == 139 [pid = 1866] [id = 541] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0839f1800 == 138 [pid = 1866] [id = 540] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08231f800 == 137 [pid = 1866] [id = 539] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0812cb800 == 136 [pid = 1866] [id = 496] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07fb56800 == 135 [pid = 1866] [id = 538] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07f10d800 == 134 [pid = 1866] [id = 537] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0820b0800 == 133 [pid = 1866] [id = 536] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099ccc000 == 132 [pid = 1866] [id = 534] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099706800 == 131 [pid = 1866] [id = 533] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0969be800 == 130 [pid = 1866] [id = 532] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd095319800 == 129 [pid = 1866] [id = 531] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094746800 == 128 [pid = 1866] [id = 530] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0917d2000 == 127 [pid = 1866] [id = 529] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0913b8800 == 126 [pid = 1866] [id = 528] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08f737000 == 125 [pid = 1866] [id = 527] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e3cb000 == 124 [pid = 1866] [id = 526] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e276800 == 123 [pid = 1866] [id = 525] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd087ee8800 == 122 [pid = 1866] [id = 524] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08760c800 == 121 [pid = 1866] [id = 523] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd085362000 == 120 [pid = 1866] [id = 522] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd084487000 == 119 [pid = 1866] [id = 521] 18:47:45 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd080c3b000 == 118 [pid = 1866] [id = 520] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7fd07f9f0c00) [pid = 1866] [serial = 1398] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7fd082bef800) [pid = 1866] [serial = 1401] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7fd07c84d400) [pid = 1866] [serial = 1467] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7fd08e389c00) [pid = 1866] [serial = 1431] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7fd0912a3400) [pid = 1866] [serial = 1461] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7fd085113400) [pid = 1866] [serial = 1464] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7fd0ac5bec00) [pid = 1866] [serial = 1455] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7fd0ac6f2400) [pid = 1866] [serial = 1458] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7fd0917aa400) [pid = 1866] [serial = 1434] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7fd0aa626000) [pid = 1866] [serial = 1449] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7fd099cebc00) [pid = 1866] [serial = 1440] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7fd09cf86800) [pid = 1866] [serial = 1446] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7fd095407000) [pid = 1866] [serial = 1437] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7fd09b121000) [pid = 1866] [serial = 1443] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7fd0814e4400) [pid = 1866] [serial = 1452] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7fd08539d400) [pid = 1866] [serial = 1428] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7fd094ac1800) [pid = 1866] [serial = 1425] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7fd0824e8c00) [pid = 1866] [serial = 1554] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7fd09696d800) [pid = 1866] [serial = 1517] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7fd098a73400) [pid = 1866] [serial = 1518] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7fd092793800) [pid = 1866] [serial = 1508] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7fd094041800) [pid = 1866] [serial = 1509] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7fd09b81f800) [pid = 1866] [serial = 1526] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7fd09c46d000) [pid = 1866] [serial = 1527] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7fd090851400) [pid = 1866] [serial = 1505] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7fd090c08c00) [pid = 1866] [serial = 1506] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7fd086304c00) [pid = 1866] [serial = 1499] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd087444c00) [pid = 1866] [serial = 1500] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd080fae000) [pid = 1866] [serial = 1550] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7fd094198000) [pid = 1866] [serial = 1511] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7fd09438e400) [pid = 1866] [serial = 1512] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7fd08236fc00) [pid = 1866] [serial = 1496] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7fd082b6ec00) [pid = 1866] [serial = 1497] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7fd07c848400) [pid = 1866] [serial = 1547] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7fd07e3f8c00) [pid = 1866] [serial = 1548] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7fd099b45400) [pid = 1866] [serial = 1520] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7fd099ddd400) [pid = 1866] [serial = 1521] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7fd08ed04400) [pid = 1866] [serial = 1502] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7fd08f75c000) [pid = 1866] [serial = 1503] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7fd081438000) [pid = 1866] [serial = 1544] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7fd07f238400) [pid = 1866] [serial = 1541] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7fd0a0a59400) [pid = 1866] [serial = 1529] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7fd0a7a0d000) [pid = 1866] [serial = 1530] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7fd084ac8800) [pid = 1866] [serial = 1538] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7fd0ac6f1400) [pid = 1866] [serial = 1535] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7fd0ac6f8000) [pid = 1866] [serial = 1536] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7fd07f9e4800) [pid = 1866] [serial = 1493] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7fd080fabc00) [pid = 1866] [serial = 1494] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7fd094c74c00) [pid = 1866] [serial = 1514] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7fd0952b0c00) [pid = 1866] [serial = 1515] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7fd09a766000) [pid = 1866] [serial = 1523] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7fd09ab1ac00) [pid = 1866] [serial = 1524] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7fd0a8c38000) [pid = 1866] [serial = 1532] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7fd0ac4a8000) [pid = 1866] [serial = 1533] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7fd08457c400) [pid = 1866] [serial = 1559] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7fd082bf3400) [pid = 1866] [serial = 1557] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd0822eec00) [pid = 1866] [serial = 1553] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd082b7a000) [pid = 1866] [serial = 1556] [outer = (nil)] [url = about:blank] 18:47:45 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7fd0814d8800) [pid = 1866] [serial = 1551] [outer = (nil)] [url = about:blank] 18:47:46 INFO - PROCESS | 1866 | 1461376066040 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]]]}] 18:47:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:47:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 3037ms 18:47:46 INFO - PROCESS | 1866 | 1461376066072 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 18:47:46 INFO - PROCESS | 1866 | 1461376066079 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 18:47:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:47:46 INFO - PROCESS | 1866 | 1461376066088 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:47:46 INFO - PROCESS | 1866 | 1461376066094 Marionette TRACE conn3 <- [1,2214,null,{}] 18:47:46 INFO - PROCESS | 1866 | 1461376066101 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}] 18:47:46 INFO - PROCESS | 1866 | 1461376066340 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 18:47:46 INFO - PROCESS | 1866 | 1461376066515 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07fb4b800 == 119 [pid = 1866] [id = 561] 18:47:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd07f8ce400) [pid = 1866] [serial = 1684] [outer = (nil)] 18:47:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd07f8d8c00) [pid = 1866] [serial = 1685] [outer = 0x7fd07f8ce400] 18:47:46 INFO - PROCESS | 1866 | 1461376066585 Marionette DEBUG loaded listener.js 18:47:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd07fc1c400) [pid = 1866] [serial = 1686] [outer = 0x7fd07f8ce400] 18:47:47 INFO - PROCESS | 1866 | 1461376067425 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]]]}] 18:47:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:47:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1387ms 18:47:47 INFO - PROCESS | 1866 | 1461376067476 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 18:47:47 INFO - PROCESS | 1866 | 1461376067484 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 18:47:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:47:47 INFO - PROCESS | 1866 | 1461376067495 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:47:47 INFO - PROCESS | 1866 | 1461376067498 Marionette TRACE conn3 <- [1,2218,null,{}] 18:47:47 INFO - PROCESS | 1866 | 1461376067505 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}] 18:47:47 INFO - PROCESS | 1866 | 1461376067719 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 18:47:47 INFO - PROCESS | 1866 | 1461376067936 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd080c2e000 == 120 [pid = 1866] [id = 562] 18:47:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7fd081437c00) [pid = 1866] [serial = 1687] [outer = (nil)] 18:47:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7fd0814e3000) [pid = 1866] [serial = 1688] [outer = 0x7fd081437c00] 18:47:48 INFO - PROCESS | 1866 | 1461376068001 Marionette DEBUG loaded listener.js 18:47:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7fd08215bc00) [pid = 1866] [serial = 1689] [outer = 0x7fd081437c00] 18:47:48 INFO - PROCESS | 1866 | 1461376068921 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]]]}] 18:47:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:47:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1492ms 18:47:48 INFO - PROCESS | 1866 | 1461376068988 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 18:47:48 INFO - PROCESS | 1866 | 1461376068992 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 18:47:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:47:49 INFO - PROCESS | 1866 | 1461376069005 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:47:49 INFO - PROCESS | 1866 | 1461376069010 Marionette TRACE conn3 <- [1,2222,null,{}] 18:47:49 INFO - PROCESS | 1866 | 1461376069034 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}] 18:47:49 INFO - PROCESS | 1866 | 1461376069451 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 18:47:49 INFO - PROCESS | 1866 | 1461376069517 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0836c5000 == 121 [pid = 1866] [id = 563] 18:47:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7fd08389fc00) [pid = 1866] [serial = 1690] [outer = (nil)] 18:47:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7fd084571000) [pid = 1866] [serial = 1691] [outer = 0x7fd08389fc00] 18:47:49 INFO - PROCESS | 1866 | 1461376069625 Marionette DEBUG loaded listener.js 18:47:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7fd0851ac000) [pid = 1866] [serial = 1692] [outer = 0x7fd08389fc00] 18:47:50 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7fd08151c800) [pid = 1866] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:47:50 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7fd084ac2400) [pid = 1866] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:47:50 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7fd07f22fc00) [pid = 1866] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:47:50 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7fd0814de800) [pid = 1866] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:47:50 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7fd07f231000) [pid = 1866] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:47:50 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7fd07e3fc000) [pid = 1866] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:47:50 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd08215e800) [pid = 1866] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:47:50 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd084abf800) [pid = 1866] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:47:51 INFO - PROCESS | 1866 | 1461376071073 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]]]}] 18:47:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:47:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2108ms 18:47:51 INFO - PROCESS | 1866 | 1461376071113 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 18:47:51 INFO - PROCESS | 1866 | 1461376071118 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 18:47:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:47:51 INFO - PROCESS | 1866 | 1461376071124 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:47:51 INFO - PROCESS | 1866 | 1461376071127 Marionette TRACE conn3 <- [1,2226,null,{}] 18:47:51 INFO - PROCESS | 1866 | 1461376071133 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}] 18:47:51 INFO - PROCESS | 1866 | 1461376071376 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 18:47:51 INFO - PROCESS | 1866 | 1461376071552 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0839e9800 == 122 [pid = 1866] [id = 564] 18:47:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd07f8d5c00) [pid = 1866] [serial = 1693] [outer = (nil)] 18:47:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd085253400) [pid = 1866] [serial = 1694] [outer = 0x7fd07f8d5c00] 18:47:51 INFO - PROCESS | 1866 | 1461376071617 Marionette DEBUG loaded listener.js 18:47:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7fd0853a6400) [pid = 1866] [serial = 1695] [outer = 0x7fd07f8d5c00] 18:47:52 INFO - PROCESS | 1866 | 1461376072366 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]]]}] 18:47:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:47:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1277ms 18:47:52 INFO - PROCESS | 1866 | 1461376072583 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 18:47:52 INFO - PROCESS | 1866 | 1461376072591 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 18:47:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:47:52 INFO - PROCESS | 1866 | 1461376072603 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:47:52 INFO - PROCESS | 1866 | 1461376072606 Marionette TRACE conn3 <- [1,2230,null,{}] 18:47:52 INFO - PROCESS | 1866 | 1461376072616 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}] 18:47:52 INFO - PROCESS | 1866 | 1461376072879 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 18:47:53 INFO - PROCESS | 1866 | 1461376073217 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07fb5c800 == 123 [pid = 1866] [id = 565] 18:47:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7fd07f74a800) [pid = 1866] [serial = 1696] [outer = (nil)] 18:47:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7fd07f8d1400) [pid = 1866] [serial = 1697] [outer = 0x7fd07f74a800] 18:47:53 INFO - PROCESS | 1866 | 1461376073307 Marionette DEBUG loaded listener.js 18:47:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7fd07fc23400) [pid = 1866] [serial = 1698] [outer = 0x7fd07f74a800] 18:47:54 INFO - PROCESS | 1866 | 1461376074234 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]]]}] 18:47:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:47:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1692ms 18:47:54 INFO - PROCESS | 1866 | 1461376074296 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 18:47:54 INFO - PROCESS | 1866 | 1461376074302 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 18:47:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:47:54 INFO - PROCESS | 1866 | 1461376074315 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:47:54 INFO - PROCESS | 1866 | 1461376074320 Marionette TRACE conn3 <- [1,2234,null,{}] 18:47:54 INFO - PROCESS | 1866 | 1461376074328 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}] 18:47:54 INFO - PROCESS | 1866 | 1461376074630 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 18:47:54 INFO - PROCESS | 1866 | 1461376074942 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08475f000 == 124 [pid = 1866] [id = 566] 18:47:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7fd08236dc00) [pid = 1866] [serial = 1699] [outer = (nil)] 18:47:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7fd0838a0800) [pid = 1866] [serial = 1700] [outer = 0x7fd08236dc00] 18:47:55 INFO - PROCESS | 1866 | 1461376075019 Marionette DEBUG loaded listener.js 18:47:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7fd085121c00) [pid = 1866] [serial = 1701] [outer = 0x7fd08236dc00] 18:47:55 INFO - PROCESS | 1866 | 1461376075923 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]]]}] 18:47:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:47:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1645ms 18:47:55 INFO - PROCESS | 1866 | 1461376075958 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 18:47:55 INFO - PROCESS | 1866 | 1461376075962 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 18:47:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:47:55 INFO - PROCESS | 1866 | 1461376075970 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:47:55 INFO - PROCESS | 1866 | 1461376075973 Marionette TRACE conn3 <- [1,2238,null,{}] 18:47:55 INFO - PROCESS | 1866 | 1461376075988 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}] 18:47:56 INFO - PROCESS | 1866 | 1461376076243 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 18:47:56 INFO - PROCESS | 1866 | 1461376076586 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08634a800 == 125 [pid = 1866] [id = 567] 18:47:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7fd087409000) [pid = 1866] [serial = 1702] [outer = (nil)] 18:47:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7fd087444800) [pid = 1866] [serial = 1703] [outer = 0x7fd087409000] 18:47:56 INFO - PROCESS | 1866 | 1461376076676 Marionette DEBUG loaded listener.js 18:47:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7fd087cdd400) [pid = 1866] [serial = 1704] [outer = 0x7fd087409000] 18:47:57 INFO - PROCESS | 1866 | 1461376077586 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]]]}] 18:47:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:47:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1697ms 18:47:57 INFO - PROCESS | 1866 | 1461376077667 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 18:47:57 INFO - PROCESS | 1866 | 1461376077670 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 18:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:47:57 INFO - PROCESS | 1866 | 1461376077677 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:47:57 INFO - PROCESS | 1866 | 1461376077681 Marionette TRACE conn3 <- [1,2242,null,{}] 18:47:57 INFO - PROCESS | 1866 | 1461376077688 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}] 18:47:58 INFO - PROCESS | 1866 | 1461376078013 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 18:47:58 INFO - PROCESS | 1866 | 1461376078254 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087b20800 == 126 [pid = 1866] [id = 568] 18:47:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7fd087cdec00) [pid = 1866] [serial = 1705] [outer = (nil)] 18:47:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7fd08e38d800) [pid = 1866] [serial = 1706] [outer = 0x7fd087cdec00] 18:47:58 INFO - PROCESS | 1866 | 1461376078345 Marionette DEBUG loaded listener.js 18:47:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7fd08f75a400) [pid = 1866] [serial = 1707] [outer = 0x7fd087cdec00] 18:47:59 INFO - PROCESS | 1866 | 1461376079179 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]]]}] 18:47:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:47:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1533ms 18:47:59 INFO - PROCESS | 1866 | 1461376079211 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 18:47:59 INFO - PROCESS | 1866 | 1461376079214 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 18:47:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:47:59 INFO - PROCESS | 1866 | 1461376079222 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:47:59 INFO - PROCESS | 1866 | 1461376079224 Marionette TRACE conn3 <- [1,2246,null,{}] 18:47:59 INFO - PROCESS | 1866 | 1461376079231 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}] 18:47:59 INFO - PROCESS | 1866 | 1461376079457 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 18:47:59 INFO - PROCESS | 1866 | 1461376079673 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:47:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08dd31000 == 127 [pid = 1866] [id = 569] 18:47:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7fd084574000) [pid = 1866] [serial = 1708] [outer = (nil)] 18:47:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7fd090734800) [pid = 1866] [serial = 1709] [outer = 0x7fd084574000] 18:47:59 INFO - PROCESS | 1866 | 1461376079788 Marionette DEBUG loaded listener.js 18:47:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7fd09084e000) [pid = 1866] [serial = 1710] [outer = 0x7fd084574000] 18:48:00 INFO - PROCESS | 1866 | 1461376080781 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]]]}] 18:48:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:48:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1586ms 18:48:00 INFO - PROCESS | 1866 | 1461376080809 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 18:48:00 INFO - PROCESS | 1866 | 1461376080813 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 18:48:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:48:00 INFO - PROCESS | 1866 | 1461376080819 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:48:00 INFO - PROCESS | 1866 | 1461376080822 Marionette TRACE conn3 <- [1,2250,null,{}] 18:48:00 INFO - PROCESS | 1866 | 1461376080828 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}] 18:48:01 INFO - PROCESS | 1866 | 1461376081088 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 18:48:01 INFO - PROCESS | 1866 | 1461376081490 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e4c1000 == 128 [pid = 1866] [id = 570] 18:48:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7fd09129c000) [pid = 1866] [serial = 1711] [outer = (nil)] 18:48:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7fd0912a0000) [pid = 1866] [serial = 1712] [outer = 0x7fd09129c000] 18:48:01 INFO - PROCESS | 1866 | 1461376081636 Marionette DEBUG loaded listener.js 18:48:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7fd0915bb000) [pid = 1866] [serial = 1713] [outer = 0x7fd09129c000] 18:48:02 INFO - PROCESS | 1866 | 1461376082556 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]]]}] 18:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1782ms 18:48:02 INFO - PROCESS | 1866 | 1461376082603 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 18:48:02 INFO - PROCESS | 1866 | 1461376082606 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 18:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:48:02 INFO - PROCESS | 1866 | 1461376082614 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:48:02 INFO - PROCESS | 1866 | 1461376082618 Marionette TRACE conn3 <- [1,2254,null,{}] 18:48:02 INFO - PROCESS | 1866 | 1461376082624 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}] 18:48:02 INFO - PROCESS | 1866 | 1461376082868 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 18:48:03 INFO - PROCESS | 1866 | 1461376083164 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090de8000 == 129 [pid = 1866] [id = 571] 18:48:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7fd09129d400) [pid = 1866] [serial = 1714] [outer = (nil)] 18:48:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7fd0917aa400) [pid = 1866] [serial = 1715] [outer = 0x7fd09129d400] 18:48:03 INFO - PROCESS | 1866 | 1461376083267 Marionette DEBUG loaded listener.js 18:48:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7fd091becc00) [pid = 1866] [serial = 1716] [outer = 0x7fd09129d400] 18:48:04 INFO - PROCESS | 1866 | 1461376084134 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]]]}] 18:48:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:48:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1580ms 18:48:04 INFO - PROCESS | 1866 | 1461376084195 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 18:48:04 INFO - PROCESS | 1866 | 1461376084199 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 18:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:48:04 INFO - PROCESS | 1866 | 1461376084205 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:48:04 INFO - PROCESS | 1866 | 1461376084208 Marionette TRACE conn3 <- [1,2258,null,{}] 18:48:04 INFO - PROCESS | 1866 | 1461376084213 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}] 18:48:04 INFO - PROCESS | 1866 | 1461376084436 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 18:48:04 INFO - PROCESS | 1866 | 1461376084690 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd091a96800 == 130 [pid = 1866] [id = 572] 18:48:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7fd091565400) [pid = 1866] [serial = 1717] [outer = (nil)] 18:48:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7fd09291a000) [pid = 1866] [serial = 1718] [outer = 0x7fd091565400] 18:48:04 INFO - PROCESS | 1866 | 1461376084809 Marionette DEBUG loaded listener.js 18:48:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7fd094137c00) [pid = 1866] [serial = 1719] [outer = 0x7fd091565400] 18:48:05 INFO - PROCESS | 1866 | 1461376085759 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]]]}] 18:48:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:48:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1627ms 18:48:05 INFO - PROCESS | 1866 | 1461376085835 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 18:48:05 INFO - PROCESS | 1866 | 1461376085838 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 18:48:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:48:05 INFO - PROCESS | 1866 | 1461376085844 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:48:05 INFO - PROCESS | 1866 | 1461376085848 Marionette TRACE conn3 <- [1,2262,null,{}] 18:48:05 INFO - PROCESS | 1866 | 1461376085853 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}] 18:48:06 INFO - PROCESS | 1866 | 1461376086139 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 18:48:06 INFO - PROCESS | 1866 | 1461376086458 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094553800 == 131 [pid = 1866] [id = 573] 18:48:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7fd091be7c00) [pid = 1866] [serial = 1720] [outer = (nil)] 18:48:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7fd094192000) [pid = 1866] [serial = 1721] [outer = 0x7fd091be7c00] 18:48:06 INFO - PROCESS | 1866 | 1461376086542 Marionette DEBUG loaded listener.js 18:48:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd09438d000) [pid = 1866] [serial = 1722] [outer = 0x7fd091be7c00] 18:48:07 INFO - PROCESS | 1866 | 1461376087399 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]]]}] 18:48:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:48:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1584ms 18:48:07 INFO - PROCESS | 1866 | 1461376087429 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 18:48:07 INFO - PROCESS | 1866 | 1461376087434 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 18:48:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:48:07 INFO - PROCESS | 1866 | 1461376087440 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:48:07 INFO - PROCESS | 1866 | 1461376087443 Marionette TRACE conn3 <- [1,2266,null,{}] 18:48:07 INFO - PROCESS | 1866 | 1461376087449 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}] 18:48:07 INFO - PROCESS | 1866 | 1461376087681 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 18:48:07 INFO - PROCESS | 1866 | 1461376087941 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0948be000 == 132 [pid = 1866] [id = 574] 18:48:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd087442800) [pid = 1866] [serial = 1723] [outer = (nil)] 18:48:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7fd094ac1800) [pid = 1866] [serial = 1724] [outer = 0x7fd087442800] 18:48:08 INFO - PROCESS | 1866 | 1461376088019 Marionette DEBUG loaded listener.js 18:48:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7fd09520c000) [pid = 1866] [serial = 1725] [outer = 0x7fd087442800] 18:48:08 INFO - PROCESS | 1866 | 1461376088985 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]]]}] 18:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1588ms 18:48:09 INFO - PROCESS | 1866 | 1461376089030 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 18:48:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:48:09 INFO - PROCESS | 1866 | 1461376089035 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 18:48:09 INFO - PROCESS | 1866 | 1461376089041 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:48:09 INFO - PROCESS | 1866 | 1461376089046 Marionette TRACE conn3 <- [1,2270,null,{}] 18:48:09 INFO - PROCESS | 1866 | 1461376089052 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}] 18:48:09 INFO - PROCESS | 1866 | 1461376089321 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 18:48:09 INFO - PROCESS | 1866 | 1461376089641 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd097399000 == 133 [pid = 1866] [id = 575] 18:48:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7fd098caa000) [pid = 1866] [serial = 1726] [outer = (nil)] 18:48:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7fd099510000) [pid = 1866] [serial = 1727] [outer = 0x7fd098caa000] 18:48:09 INFO - PROCESS | 1866 | 1461376089732 Marionette DEBUG loaded listener.js 18:48:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7fd09a06dc00) [pid = 1866] [serial = 1728] [outer = 0x7fd098caa000] 18:48:10 INFO - PROCESS | 1866 | 1461376090620 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]]]}] 18:48:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:48:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1636ms 18:48:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:48:10 INFO - PROCESS | 1866 | 1461376090677 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 18:48:10 INFO - PROCESS | 1866 | 1461376090680 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 18:48:10 INFO - PROCESS | 1866 | 1461376090688 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:48:10 INFO - PROCESS | 1866 | 1461376090690 Marionette TRACE conn3 <- [1,2274,null,{}] 18:48:10 INFO - PROCESS | 1866 | 1461376090698 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}] 18:48:10 INFO - PROCESS | 1866 | 1461376090940 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 18:48:11 INFO - PROCESS | 1866 | 1461376091298 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099fb3800 == 134 [pid = 1866] [id = 576] 18:48:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7fd09a06e400) [pid = 1866] [serial = 1729] [outer = (nil)] 18:48:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7fd09a327400) [pid = 1866] [serial = 1730] [outer = 0x7fd09a06e400] 18:48:11 INFO - PROCESS | 1866 | 1461376091394 Marionette DEBUG loaded listener.js 18:48:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7fd09a766000) [pid = 1866] [serial = 1731] [outer = 0x7fd09a06e400] 18:48:12 INFO - PROCESS | 1866 | 1461376092261 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]]]}] 18:48:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:48:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1588ms 18:48:12 INFO - PROCESS | 1866 | 1461376092275 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 18:48:12 INFO - PROCESS | 1866 | 1461376092279 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 18:48:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:48:12 INFO - PROCESS | 1866 | 1461376092286 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:48:12 INFO - PROCESS | 1866 | 1461376092288 Marionette TRACE conn3 <- [1,2278,null,{}] 18:48:12 INFO - PROCESS | 1866 | 1461376092294 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}] 18:48:12 INFO - PROCESS | 1866 | 1461376092542 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 18:48:12 INFO - PROCESS | 1866 | 1461376092863 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b0e3800 == 135 [pid = 1866] [id = 577] 18:48:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7fd09a071400) [pid = 1866] [serial = 1732] [outer = (nil)] 18:48:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7fd09aa9e000) [pid = 1866] [serial = 1733] [outer = 0x7fd09a071400] 18:48:12 INFO - PROCESS | 1866 | 1461376092983 Marionette DEBUG loaded listener.js 18:48:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7fd09ab18c00) [pid = 1866] [serial = 1734] [outer = 0x7fd09a071400] 18:48:13 INFO - PROCESS | 1866 | 1461376093865 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]]]}] 18:48:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:48:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1630ms 18:48:13 INFO - PROCESS | 1866 | 1461376093917 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 18:48:13 INFO - PROCESS | 1866 | 1461376093922 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 18:48:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:48:13 INFO - PROCESS | 1866 | 1461376093928 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:48:13 INFO - PROCESS | 1866 | 1461376093931 Marionette TRACE conn3 <- [1,2282,null,{}] 18:48:13 INFO - PROCESS | 1866 | 1461376093937 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}] 18:48:14 INFO - PROCESS | 1866 | 1461376094178 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 18:48:14 INFO - PROCESS | 1866 | 1461376094456 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09c1ae800 == 136 [pid = 1866] [id = 578] 18:48:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7fd07fbe5400) [pid = 1866] [serial = 1735] [outer = (nil)] 18:48:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7fd09b038800) [pid = 1866] [serial = 1736] [outer = 0x7fd07fbe5400] 18:48:14 INFO - PROCESS | 1866 | 1461376094581 Marionette DEBUG loaded listener.js 18:48:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7fd09b689800) [pid = 1866] [serial = 1737] [outer = 0x7fd07fbe5400] 18:48:15 INFO - PROCESS | 1866 | 1461376095446 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]]]}] 18:48:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:48:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1580ms 18:48:15 INFO - PROCESS | 1866 | 1461376095509 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 18:48:15 INFO - PROCESS | 1866 | 1461376095513 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 18:48:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:48:15 INFO - PROCESS | 1866 | 1461376095520 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:48:15 INFO - PROCESS | 1866 | 1461376095523 Marionette TRACE conn3 <- [1,2286,null,{}] 18:48:15 INFO - PROCESS | 1866 | 1461376095529 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}] 18:48:15 INFO - PROCESS | 1866 | 1461376095776 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 18:48:16 INFO - PROCESS | 1866 | 1461376096037 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7c1a800 == 137 [pid = 1866] [id = 579] 18:48:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7fd085257400) [pid = 1866] [serial = 1738] [outer = (nil)] 18:48:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7fd09c46e800) [pid = 1866] [serial = 1739] [outer = 0x7fd085257400] 18:48:16 INFO - PROCESS | 1866 | 1461376096155 Marionette DEBUG loaded listener.js 18:48:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7fd0a77e0c00) [pid = 1866] [serial = 1740] [outer = 0x7fd085257400] 18:48:17 INFO - PROCESS | 1866 | 1461376097015 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]]]}] 18:48:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 18:48:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1538ms 18:48:17 INFO - PROCESS | 1866 | 1461376097059 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 18:48:17 INFO - PROCESS | 1866 | 1461376097063 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 18:48:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:48:17 INFO - PROCESS | 1866 | 1461376097069 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:48:17 INFO - PROCESS | 1866 | 1461376097073 Marionette TRACE conn3 <- [1,2290,null,{}] 18:48:17 INFO - PROCESS | 1866 | 1461376097079 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}] 18:48:17 INFO - PROCESS | 1866 | 1461376097315 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 18:48:17 INFO - PROCESS | 1866 | 1461376097581 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac3b5000 == 138 [pid = 1866] [id = 580] 18:48:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7fd09ab24000) [pid = 1866] [serial = 1741] [outer = (nil)] 18:48:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7fd0a8c35c00) [pid = 1866] [serial = 1742] [outer = 0x7fd09ab24000] 18:48:17 INFO - PROCESS | 1866 | 1461376097701 Marionette DEBUG loaded listener.js 18:48:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7fd0ac4ab000) [pid = 1866] [serial = 1743] [outer = 0x7fd09ab24000] 18:48:18 INFO - PROCESS | 1866 | 1461376098632 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]]]}] 18:48:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:48:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1632ms 18:48:18 INFO - PROCESS | 1866 | 1461376098703 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 18:48:18 INFO - PROCESS | 1866 | 1461376098706 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 18:48:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:48:18 INFO - PROCESS | 1866 | 1461376098713 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:48:18 INFO - PROCESS | 1866 | 1461376098716 Marionette TRACE conn3 <- [1,2294,null,{}] 18:48:18 INFO - PROCESS | 1866 | 1461376098723 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}] 18:48:18 INFO - PROCESS | 1866 | 1461376098966 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 18:48:19 INFO - PROCESS | 1866 | 1461376099269 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0af571800 == 139 [pid = 1866] [id = 581] 18:48:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7fd082002c00) [pid = 1866] [serial = 1744] [outer = (nil)] 18:48:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7fd08200b800) [pid = 1866] [serial = 1745] [outer = 0x7fd082002c00] 18:48:19 INFO - PROCESS | 1866 | 1461376099357 Marionette DEBUG loaded listener.js 18:48:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7fd082010800) [pid = 1866] [serial = 1746] [outer = 0x7fd082002c00] 18:48:20 INFO - PROCESS | 1866 | 1461376100208 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]]]}] 18:48:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:48:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1535ms 18:48:20 INFO - PROCESS | 1866 | 1461376100249 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 18:48:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:48:20 INFO - PROCESS | 1866 | 1461376100253 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 18:48:20 INFO - PROCESS | 1866 | 1461376100261 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:48:20 INFO - PROCESS | 1866 | 1461376100265 Marionette TRACE conn3 <- [1,2298,null,{}] 18:48:20 INFO - PROCESS | 1866 | 1461376100272 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}] 18:48:20 INFO - PROCESS | 1866 | 1461376100520 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 18:48:20 INFO - PROCESS | 1866 | 1461376100791 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0814b2800 == 140 [pid = 1866] [id = 582] 18:48:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7fd082003c00) [pid = 1866] [serial = 1747] [outer = (nil)] 18:48:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7fd0a8ac3000) [pid = 1866] [serial = 1748] [outer = 0x7fd082003c00] 18:48:20 INFO - PROCESS | 1866 | 1461376100912 Marionette DEBUG loaded listener.js 18:48:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7fd0ac6ec000) [pid = 1866] [serial = 1749] [outer = 0x7fd082003c00] 18:48:21 INFO - PROCESS | 1866 | 1461376101825 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]]]}] 18:48:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:48:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1635ms 18:48:21 INFO - PROCESS | 1866 | 1461376101895 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 18:48:21 INFO - PROCESS | 1866 | 1461376101899 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 18:48:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:48:21 INFO - PROCESS | 1866 | 1461376101906 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:48:21 INFO - PROCESS | 1866 | 1461376101911 Marionette TRACE conn3 <- [1,2302,null,{}] 18:48:21 INFO - PROCESS | 1866 | 1461376101917 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}] 18:48:22 INFO - PROCESS | 1866 | 1461376102184 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 18:48:22 INFO - PROCESS | 1866 | 1461376102491 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0814ca800 == 141 [pid = 1866] [id = 583] 18:48:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7fd07fcae800) [pid = 1866] [serial = 1750] [outer = (nil)] 18:48:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7fd07fcb4c00) [pid = 1866] [serial = 1751] [outer = 0x7fd07fcae800] 18:48:22 INFO - PROCESS | 1866 | 1461376102574 Marionette DEBUG loaded listener.js 18:48:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7fd07fcb9800) [pid = 1866] [serial = 1752] [outer = 0x7fd07fcae800] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd083984000 == 140 [pid = 1866] [id = 519] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b0f6800 == 139 [pid = 1866] [id = 415] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a7a6f000 == 138 [pid = 1866] [id = 417] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac26a800 == 137 [pid = 1866] [id = 418] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09c3ba800 == 136 [pid = 1866] [id = 416] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0837bb800 == 135 [pid = 1866] [id = 559] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0acf18800 == 134 [pid = 1866] [id = 558] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac60d800 == 133 [pid = 1866] [id = 557] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0aab8f800 == 132 [pid = 1866] [id = 556] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a7a27800 == 131 [pid = 1866] [id = 555] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a6993800 == 130 [pid = 1866] [id = 554] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09c1b7000 == 129 [pid = 1866] [id = 553] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b0e5800 == 128 [pid = 1866] [id = 552] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a11c800 == 127 [pid = 1866] [id = 551] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099b1a000 == 126 [pid = 1866] [id = 550] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09535c000 == 125 [pid = 1866] [id = 549] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09474a000 == 124 [pid = 1866] [id = 548] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0915a7800 == 123 [pid = 1866] [id = 547] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08f71b000 == 122 [pid = 1866] [id = 546] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e264800 == 121 [pid = 1866] [id = 545] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd086367800 == 120 [pid = 1866] [id = 544] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0837b1800 == 119 [pid = 1866] [id = 543] 18:48:24 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07e5d8000 == 118 [pid = 1866] [id = 542] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7fd085116800) [pid = 1866] [serial = 1617] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7fd0864e8800) [pid = 1866] [serial = 1622] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7fd0912a7000) [pid = 1866] [serial = 1589] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7fd0851af000) [pid = 1866] [serial = 1568] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7fd07f23d000) [pid = 1866] [serial = 1542] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7fd098a73800) [pid = 1866] [serial = 1604] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7fd090653400) [pid = 1866] [serial = 1580] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7fd090c05c00) [pid = 1866] [serial = 1586] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7fd08151f800) [pid = 1866] [serial = 1613] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7fd092a10c00) [pid = 1866] [serial = 1592] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7fd0941eb400) [pid = 1866] [serial = 1595] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7fd082b37c00) [pid = 1866] [serial = 1545] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7fd08630a400) [pid = 1866] [serial = 1574] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7fd08143c800) [pid = 1866] [serial = 1562] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7fd087cd4c00) [pid = 1866] [serial = 1623] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7fd09084f400) [pid = 1866] [serial = 1583] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7fd07f9e8c00) [pid = 1866] [serial = 1610] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7fd094c79000) [pid = 1866] [serial = 1598] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7fd07f749c00) [pid = 1866] [serial = 1607] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7fd0853a5400) [pid = 1866] [serial = 1571] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7fd08f70f400) [pid = 1866] [serial = 1577] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7fd09540d800) [pid = 1866] [serial = 1601] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7fd08525b800) [pid = 1866] [serial = 1619] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7fd080fab400) [pid = 1866] [serial = 1611] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7fd082b34000) [pid = 1866] [serial = 1565] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7fd0853ab400) [pid = 1866] [serial = 1620] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7fd082bed800) [pid = 1866] [serial = 1616] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7fd0824e3c00) [pid = 1866] [serial = 1614] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7fd084accc00) [pid = 1866] [serial = 1539] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd08def3c00) [pid = 1866] [serial = 1625] [outer = (nil)] [url = about:blank] 18:48:24 INFO - PROCESS | 1866 | 1461376104868 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]]]}] 18:48:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:48:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 2988ms 18:48:24 INFO - PROCESS | 1866 | 1461376104897 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 18:48:24 INFO - PROCESS | 1866 | 1461376104904 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 18:48:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:48:24 INFO - PROCESS | 1866 | 1461376104917 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:48:24 INFO - PROCESS | 1866 | 1461376104921 Marionette TRACE conn3 <- [1,2306,null,{}] 18:48:24 INFO - PROCESS | 1866 | 1461376104930 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}] 18:48:25 INFO - PROCESS | 1866 | 1461376105158 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 18:48:25 INFO - PROCESS | 1866 | 1461376105360 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07fb46000 == 119 [pid = 1866] [id = 584] 18:48:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd07f746800) [pid = 1866] [serial = 1753] [outer = (nil)] 18:48:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7fd07f9e4000) [pid = 1866] [serial = 1754] [outer = 0x7fd07f746800] 18:48:25 INFO - PROCESS | 1866 | 1461376105479 Marionette DEBUG loaded listener.js 18:48:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7fd07fc15800) [pid = 1866] [serial = 1755] [outer = 0x7fd07f746800] 18:48:27 INFO - PROCESS | 1866 | 1461376107043 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]]]}] 18:48:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:48:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2199ms 18:48:27 INFO - PROCESS | 1866 | 1461376107115 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 18:48:27 INFO - PROCESS | 1866 | 1461376107124 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 18:48:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:48:27 INFO - PROCESS | 1866 | 1461376107134 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:48:27 INFO - PROCESS | 1866 | 1461376107138 Marionette TRACE conn3 <- [1,2310,null,{}] 18:48:27 INFO - PROCESS | 1866 | 1461376107159 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}] 18:48:27 INFO - PROCESS | 1866 | 1461376107438 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 18:48:27 INFO - PROCESS | 1866 | 1461376107530 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0814b3800 == 120 [pid = 1866] [id = 585] 18:48:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7fd07fcb0c00) [pid = 1866] [serial = 1756] [outer = (nil)] 18:48:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7fd0814dc000) [pid = 1866] [serial = 1757] [outer = 0x7fd07fcb0c00] 18:48:27 INFO - PROCESS | 1866 | 1461376107594 Marionette DEBUG loaded listener.js 18:48:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7fd08200c000) [pid = 1866] [serial = 1758] [outer = 0x7fd07fcb0c00] 18:48:28 INFO - PROCESS | 1866 | 1461376108621 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]]]}] 18:48:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:48:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1505ms 18:48:28 INFO - PROCESS | 1866 | 1461376108639 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 18:48:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:48:28 INFO - PROCESS | 1866 | 1461376108643 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 18:48:28 INFO - PROCESS | 1866 | 1461376108657 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:48:28 INFO - PROCESS | 1866 | 1461376108662 Marionette TRACE conn3 <- [1,2314,null,{}] 18:48:28 INFO - PROCESS | 1866 | 1461376108680 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}] 18:48:28 INFO - PROCESS | 1866 | 1461376108964 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7fd07f8ce400) [pid = 1866] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7fd07f747c00) [pid = 1866] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7fd0912a6800) [pid = 1866] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7fd081437c00) [pid = 1866] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7fd09a329400) [pid = 1866] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd098c02400) [pid = 1866] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd084acac00) [pid = 1866] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7fd08e380c00) [pid = 1866] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7fd087449c00) [pid = 1866] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7fd09737b000) [pid = 1866] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7fd080fb0400) [pid = 1866] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7fd09129c800) [pid = 1866] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7fd085118400) [pid = 1866] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7fd07fc18800) [pid = 1866] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7fd082377000) [pid = 1866] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7fd09b35d400) [pid = 1866] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7fd091b30c00) [pid = 1866] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7fd09b039c00) [pid = 1866] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7fd09ab27400) [pid = 1866] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7fd09c1f8c00) [pid = 1866] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7fd0822f0400) [pid = 1866] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7fd092912c00) [pid = 1866] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7fd094ac8000) [pid = 1866] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7fd08215e000) [pid = 1866] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7fd094815400) [pid = 1866] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7fd08389fc00) [pid = 1866] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7fd094c75000) [pid = 1866] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7fd098c05400) [pid = 1866] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7fd09155e800) [pid = 1866] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7fd07c843400) [pid = 1866] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7fd07c849000) [pid = 1866] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7fd085116c00) [pid = 1866] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7fd085269c00) [pid = 1866] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7fd0907c0400) [pid = 1866] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd09073c800) [pid = 1866] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd0814e2000) [pid = 1866] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7fd07f234400) [pid = 1866] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7fd0853a2000) [pid = 1866] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7fd085114400) [pid = 1866] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:48:29 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7fd082b38400) [pid = 1866] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:48:29 INFO - PROCESS | 1866 | 1461376109904 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07ffc4800 == 121 [pid = 1866] [id = 586] 18:48:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7fd07c844000) [pid = 1866] [serial = 1759] [outer = (nil)] 18:48:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7fd07f747c00) [pid = 1866] [serial = 1760] [outer = 0x7fd07c844000] 18:48:29 INFO - PROCESS | 1866 | 1461376109978 Marionette DEBUG loaded listener.js 18:48:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7fd0822f0400) [pid = 1866] [serial = 1761] [outer = 0x7fd07c844000] 18:48:30 INFO - PROCESS | 1866 | 1461376110728 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]]]}] 18:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 2094ms 18:48:30 INFO - PROCESS | 1866 | 1461376110745 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 18:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:48:30 INFO - PROCESS | 1866 | 1461376110750 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 18:48:30 INFO - PROCESS | 1866 | 1461376110758 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:48:30 INFO - PROCESS | 1866 | 1461376110760 Marionette TRACE conn3 <- [1,2318,null,{}] 18:48:30 INFO - PROCESS | 1866 | 1461376110780 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}] 18:48:31 INFO - PROCESS | 1866 | 1461376111000 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 18:48:31 INFO - PROCESS | 1866 | 1461376111019 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd083723000 == 122 [pid = 1866] [id = 587] 18:48:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd082377000) [pid = 1866] [serial = 1762] [outer = (nil)] 18:48:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd08511f000) [pid = 1866] [serial = 1763] [outer = 0x7fd082377000] 18:48:31 INFO - PROCESS | 1866 | 1461376111085 Marionette DEBUG loaded listener.js 18:48:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd085269000) [pid = 1866] [serial = 1764] [outer = 0x7fd082377000] 18:48:32 INFO - PROCESS | 1866 | 1461376112319 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] 18:48:32 INFO - PROCESS | 1866 | 1461376112407 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 18:48:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:48:32 INFO - PROCESS | 1866 | 1461376112417 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:48:32 INFO - PROCESS | 1866 | 1461376112423 Marionette TRACE conn3 <- [1,2322,null,{}] 18:48:32 INFO - PROCESS | 1866 | 1461376112434 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}] 18:48:32 INFO - PROCESS | 1866 | 1461376112787 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 18:48:33 INFO - PROCESS | 1866 | 1461376113038 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd080b59000 == 123 [pid = 1866] [id = 588] 18:48:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7fd07f23a000) [pid = 1866] [serial = 1765] [outer = (nil)] 18:48:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7fd07fcb3000) [pid = 1866] [serial = 1766] [outer = 0x7fd07f23a000] 18:48:33 INFO - PROCESS | 1866 | 1461376113138 Marionette DEBUG loaded listener.js 18:48:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7fd0812ad400) [pid = 1866] [serial = 1767] [outer = 0x7fd07f23a000] 18:48:34 INFO - PROCESS | 1866 | 1461376114048 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]]]}] 18:48:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:48:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1691ms 18:48:34 INFO - PROCESS | 1866 | 1461376114111 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 18:48:34 INFO - PROCESS | 1866 | 1461376114126 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 18:48:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:48:34 INFO - PROCESS | 1866 | 1461376114144 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:48:34 INFO - PROCESS | 1866 | 1461376114152 Marionette TRACE conn3 <- [1,2326,null,{}] 18:48:34 INFO - PROCESS | 1866 | 1461376114162 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}] 18:48:34 INFO - PROCESS | 1866 | 1461376114664 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 18:48:35 INFO - PROCESS | 1866 | 1461376114999 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0837bf800 == 124 [pid = 1866] [id = 589] 18:48:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7fd082007c00) [pid = 1866] [serial = 1768] [outer = (nil)] 18:48:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7fd0824e6800) [pid = 1866] [serial = 1769] [outer = 0x7fd082007c00] 18:48:35 INFO - PROCESS | 1866 | 1461376115133 Marionette DEBUG loaded listener.js 18:48:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7fd08456d800) [pid = 1866] [serial = 1770] [outer = 0x7fd082007c00] 18:48:36 INFO - PROCESS | 1866 | 1461376116219 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]]]}] 18:48:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:48:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 2142ms 18:48:36 INFO - PROCESS | 1866 | 1461376116284 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 18:48:36 INFO - PROCESS | 1866 | 1461376116289 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 18:48:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:48:36 INFO - PROCESS | 1866 | 1461376116297 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:48:36 INFO - PROCESS | 1866 | 1461376116303 Marionette TRACE conn3 <- [1,2330,null,{}] 18:48:36 INFO - PROCESS | 1866 | 1461376116320 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}] 18:48:36 INFO - PROCESS | 1866 | 1461376116626 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 18:48:36 INFO - PROCESS | 1866 | 1461376116955 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08536a800 == 125 [pid = 1866] [id = 590] 18:48:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7fd085269c00) [pid = 1866] [serial = 1771] [outer = (nil)] 18:48:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7fd086172000) [pid = 1866] [serial = 1772] [outer = 0x7fd085269c00] 18:48:37 INFO - PROCESS | 1866 | 1461376117044 Marionette DEBUG loaded listener.js 18:48:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7fd0864e0400) [pid = 1866] [serial = 1773] [outer = 0x7fd085269c00] 18:48:37 INFO - PROCESS | 1866 | 1461376117963 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]]]}] 18:48:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:48:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1735ms 18:48:38 INFO - PROCESS | 1866 | 1461376118034 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 18:48:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:48:38 INFO - PROCESS | 1866 | 1461376118039 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 18:48:38 INFO - PROCESS | 1866 | 1461376118046 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:48:38 INFO - PROCESS | 1866 | 1461376118049 Marionette TRACE conn3 <- [1,2334,null,{}] 18:48:38 INFO - PROCESS | 1866 | 1461376118056 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}] 18:48:38 INFO - PROCESS | 1866 | 1461376118357 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 18:48:38 INFO - PROCESS | 1866 | 1461376118665 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087a8b800 == 126 [pid = 1866] [id = 591] 18:48:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7fd08539dc00) [pid = 1866] [serial = 1774] [outer = (nil)] 18:48:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7fd08deee800) [pid = 1866] [serial = 1775] [outer = 0x7fd08539dc00] 18:48:38 INFO - PROCESS | 1866 | 1461376118750 Marionette DEBUG loaded listener.js 18:48:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7fd08e382000) [pid = 1866] [serial = 1776] [outer = 0x7fd08539dc00] 18:48:39 INFO - PROCESS | 1866 | 1461376119605 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]]]}] 18:48:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:48:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1633ms 18:48:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:48:39 INFO - PROCESS | 1866 | 1461376119679 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 18:48:39 INFO - PROCESS | 1866 | 1461376119682 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 18:48:39 INFO - PROCESS | 1866 | 1461376119688 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:48:39 INFO - PROCESS | 1866 | 1461376119691 Marionette TRACE conn3 <- [1,2338,null,{}] 18:48:39 INFO - PROCESS | 1866 | 1461376119697 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}] 18:48:39 INFO - PROCESS | 1866 | 1461376119938 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 18:48:40 INFO - PROCESS | 1866 | 1461376120242 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08dd2c000 == 127 [pid = 1866] [id = 592] 18:48:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7fd087448c00) [pid = 1866] [serial = 1777] [outer = (nil)] 18:48:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7fd08f70b800) [pid = 1866] [serial = 1778] [outer = 0x7fd087448c00] 18:48:40 INFO - PROCESS | 1866 | 1461376120326 Marionette DEBUG loaded listener.js 18:48:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7fd090419400) [pid = 1866] [serial = 1779] [outer = 0x7fd087448c00] 18:48:41 INFO - PROCESS | 1866 | 1461376121200 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]]]}] 18:48:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:48:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1588ms 18:48:41 INFO - PROCESS | 1866 | 1461376121277 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 18:48:41 INFO - PROCESS | 1866 | 1461376121280 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 18:48:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:48:41 INFO - PROCESS | 1866 | 1461376121287 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:48:41 INFO - PROCESS | 1866 | 1461376121289 Marionette TRACE conn3 <- [1,2342,null,{}] 18:48:41 INFO - PROCESS | 1866 | 1461376121295 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}] 18:48:41 INFO - PROCESS | 1866 | 1461376121622 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 18:48:41 INFO - PROCESS | 1866 | 1461376121939 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e4db000 == 128 [pid = 1866] [id = 593] 18:48:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7fd0909bec00) [pid = 1866] [serial = 1780] [outer = (nil)] 18:48:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7fd090d28000) [pid = 1866] [serial = 1781] [outer = 0x7fd0909bec00] 18:48:42 INFO - PROCESS | 1866 | 1461376122029 Marionette DEBUG loaded listener.js 18:48:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7fd0912a6400) [pid = 1866] [serial = 1782] [outer = 0x7fd0909bec00] 18:48:42 INFO - PROCESS | 1866 | 1461376122899 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]]]}] 18:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1684ms 18:48:42 INFO - PROCESS | 1866 | 1461376122973 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 18:48:42 INFO - PROCESS | 1866 | 1461376122976 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 18:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:48:42 INFO - PROCESS | 1866 | 1461376122983 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:48:42 INFO - PROCESS | 1866 | 1461376122986 Marionette TRACE conn3 <- [1,2346,null,{}] 18:48:42 INFO - PROCESS | 1866 | 1461376122991 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}] 18:48:43 INFO - PROCESS | 1866 | 1461376123237 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 18:48:43 INFO - PROCESS | 1866 | 1461376123584 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0915a1800 == 129 [pid = 1866] [id = 594] 18:48:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7fd08456e000) [pid = 1866] [serial = 1783] [outer = (nil)] 18:48:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7fd091674c00) [pid = 1866] [serial = 1784] [outer = 0x7fd08456e000] 18:48:43 INFO - PROCESS | 1866 | 1461376123666 Marionette DEBUG loaded listener.js 18:48:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7fd092a07800) [pid = 1866] [serial = 1785] [outer = 0x7fd08456e000] 18:48:44 INFO - PROCESS | 1866 | 1461376124516 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]]]}] 18:48:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:48:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1584ms 18:48:44 INFO - PROCESS | 1866 | 1461376124567 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 18:48:44 INFO - PROCESS | 1866 | 1461376124571 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 18:48:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:48:44 INFO - PROCESS | 1866 | 1461376124578 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:48:44 INFO - PROCESS | 1866 | 1461376124581 Marionette TRACE conn3 <- [1,2350,null,{}] 18:48:44 INFO - PROCESS | 1866 | 1461376124587 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}] 18:48:44 INFO - PROCESS | 1866 | 1461376124818 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 18:48:45 INFO - PROCESS | 1866 | 1461376125084 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0946b0000 == 130 [pid = 1866] [id = 595] 18:48:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7fd091564800) [pid = 1866] [serial = 1786] [outer = (nil)] 18:48:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7fd09413f800) [pid = 1866] [serial = 1787] [outer = 0x7fd091564800] 18:48:45 INFO - PROCESS | 1866 | 1461376125206 Marionette DEBUG loaded listener.js 18:48:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7fd09480ec00) [pid = 1866] [serial = 1788] [outer = 0x7fd091564800] 18:48:46 INFO - PROCESS | 1866 | 1461376126095 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]]]}] 18:48:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:48:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1587ms 18:48:46 INFO - PROCESS | 1866 | 1461376126168 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 18:48:46 INFO - PROCESS | 1866 | 1461376126171 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 18:48:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:48:46 INFO - PROCESS | 1866 | 1461376126178 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:48:46 INFO - PROCESS | 1866 | 1461376126182 Marionette TRACE conn3 <- [1,2354,null,{}] 18:48:46 INFO - PROCESS | 1866 | 1461376126187 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}] 18:48:46 INFO - PROCESS | 1866 | 1461376126419 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 18:48:46 INFO - PROCESS | 1866 | 1461376126745 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd095336000 == 131 [pid = 1866] [id = 596] 18:48:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7fd07e3f5000) [pid = 1866] [serial = 1789] [outer = (nil)] 18:48:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7fd094c76400) [pid = 1866] [serial = 1790] [outer = 0x7fd07e3f5000] 18:48:46 INFO - PROCESS | 1866 | 1461376126825 Marionette DEBUG loaded listener.js 18:48:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7fd0952afc00) [pid = 1866] [serial = 1791] [outer = 0x7fd07e3f5000] 18:48:47 INFO - PROCESS | 1866 | 1461376127678 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]]]}] 18:48:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:48:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1579ms 18:48:47 INFO - PROCESS | 1866 | 1461376127759 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 18:48:47 INFO - PROCESS | 1866 | 1461376127763 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 18:48:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:48:47 INFO - PROCESS | 1866 | 1461376127769 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:48:47 INFO - PROCESS | 1866 | 1461376127772 Marionette TRACE conn3 <- [1,2358,null,{}] 18:48:47 INFO - PROCESS | 1866 | 1461376127778 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}] 18:48:48 INFO - PROCESS | 1866 | 1461376128047 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 18:48:48 INFO - PROCESS | 1866 | 1461376128353 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0993c3000 == 132 [pid = 1866] [id = 597] 18:48:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd086306c00) [pid = 1866] [serial = 1792] [outer = (nil)] 18:48:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd0969b8c00) [pid = 1866] [serial = 1793] [outer = 0x7fd086306c00] 18:48:48 INFO - PROCESS | 1866 | 1461376128443 Marionette DEBUG loaded listener.js 18:48:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7fd098c05400) [pid = 1866] [serial = 1794] [outer = 0x7fd086306c00] 18:48:49 INFO - PROCESS | 1866 | 1461376129383 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]]]}] 18:48:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:48:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1680ms 18:48:49 INFO - PROCESS | 1866 | 1461376129450 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 18:48:49 INFO - PROCESS | 1866 | 1461376129454 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 18:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:48:49 INFO - PROCESS | 1866 | 1461376129461 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:48:49 INFO - PROCESS | 1866 | 1461376129466 Marionette TRACE conn3 <- [1,2362,null,{}] 18:48:49 INFO - PROCESS | 1866 | 1461376129473 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}] 18:48:49 INFO - PROCESS | 1866 | 1461376129737 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 18:48:50 INFO - PROCESS | 1866 | 1461376130060 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a11c800 == 133 [pid = 1866] [id = 598] 18:48:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7fd09a065c00) [pid = 1866] [serial = 1795] [outer = (nil)] 18:48:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7fd09a073000) [pid = 1866] [serial = 1796] [outer = 0x7fd09a065c00] 18:48:50 INFO - PROCESS | 1866 | 1461376130157 Marionette DEBUG loaded listener.js 18:48:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7fd09aa9d800) [pid = 1866] [serial = 1797] [outer = 0x7fd09a065c00] 18:48:51 INFO - PROCESS | 1866 | 1461376131053 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]]]}] 18:48:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:48:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1635ms 18:48:51 INFO - PROCESS | 1866 | 1461376131097 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 18:48:51 INFO - PROCESS | 1866 | 1461376131100 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 18:48:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:48:51 INFO - PROCESS | 1866 | 1461376131107 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:48:51 INFO - PROCESS | 1866 | 1461376131111 Marionette TRACE conn3 <- [1,2366,null,{}] 18:48:51 INFO - PROCESS | 1866 | 1461376131116 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}] 18:48:51 INFO - PROCESS | 1866 | 1461376131356 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 18:48:51 INFO - PROCESS | 1866 | 1461376131683 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09c1ad000 == 134 [pid = 1866] [id = 599] 18:48:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7fd07f8ce000) [pid = 1866] [serial = 1798] [outer = (nil)] 18:48:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7fd09b11ac00) [pid = 1866] [serial = 1799] [outer = 0x7fd07f8ce000] 18:48:51 INFO - PROCESS | 1866 | 1461376131763 Marionette DEBUG loaded listener.js 18:48:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7fd09c1ec400) [pid = 1866] [serial = 1800] [outer = 0x7fd07f8ce000] 18:48:52 INFO - PROCESS | 1866 | 1461376132641 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]]]}] 18:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1582ms 18:48:52 INFO - PROCESS | 1866 | 1461376132692 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 18:48:52 INFO - PROCESS | 1866 | 1461376132695 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 18:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:48:52 INFO - PROCESS | 1866 | 1461376132703 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:48:52 INFO - PROCESS | 1866 | 1461376132706 Marionette TRACE conn3 <- [1,2370,null,{}] 18:48:52 INFO - PROCESS | 1866 | 1461376132712 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}] 18:48:52 INFO - PROCESS | 1866 | 1461376132941 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 18:48:53 INFO - PROCESS | 1866 | 1461376133252 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7a6f000 == 135 [pid = 1866] [id = 600] 18:48:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7fd07f8d7400) [pid = 1866] [serial = 1801] [outer = (nil)] 18:48:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7fd09cf63c00) [pid = 1866] [serial = 1802] [outer = 0x7fd07f8d7400] 18:48:53 INFO - PROCESS | 1866 | 1461376133334 Marionette DEBUG loaded listener.js 18:48:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7fd0a1987000) [pid = 1866] [serial = 1803] [outer = 0x7fd07f8d7400] 18:48:54 INFO - PROCESS | 1866 | 1461376134217 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]]]}] 18:48:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:48:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1582ms 18:48:54 INFO - PROCESS | 1866 | 1461376134286 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 18:48:54 INFO - PROCESS | 1866 | 1461376134290 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 18:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:48:54 INFO - PROCESS | 1866 | 1461376134296 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:48:54 INFO - PROCESS | 1866 | 1461376134299 Marionette TRACE conn3 <- [1,2374,null,{}] 18:48:54 INFO - PROCESS | 1866 | 1461376134305 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}] 18:48:54 INFO - PROCESS | 1866 | 1461376134535 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 18:48:54 INFO - PROCESS | 1866 | 1461376134842 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac609000 == 136 [pid = 1866] [id = 601] 18:48:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7fd09aaab400) [pid = 1866] [serial = 1804] [outer = (nil)] 18:48:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7fd0a893bc00) [pid = 1866] [serial = 1805] [outer = 0x7fd09aaab400] 18:48:54 INFO - PROCESS | 1866 | 1461376134927 Marionette DEBUG loaded listener.js 18:48:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7fd0aa6a4800) [pid = 1866] [serial = 1806] [outer = 0x7fd09aaab400] 18:48:55 INFO - PROCESS | 1866 | 1461376135794 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]]]}] 18:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1529ms 18:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:48:55 INFO - PROCESS | 1866 | 1461376135826 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 18:48:55 INFO - PROCESS | 1866 | 1461376135829 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 18:48:55 INFO - PROCESS | 1866 | 1461376135835 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:48:55 INFO - PROCESS | 1866 | 1461376135839 Marionette TRACE conn3 <- [1,2378,null,{}] 18:48:55 INFO - PROCESS | 1866 | 1461376135845 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}] 18:48:56 INFO - PROCESS | 1866 | 1461376136075 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 18:48:56 INFO - PROCESS | 1866 | 1461376136346 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0b1e43000 == 137 [pid = 1866] [id = 602] 18:48:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7fd085267800) [pid = 1866] [serial = 1807] [outer = (nil)] 18:48:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7fd0ac6ed000) [pid = 1866] [serial = 1808] [outer = 0x7fd085267800] 18:48:56 INFO - PROCESS | 1866 | 1461376136477 Marionette DEBUG loaded listener.js 18:48:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7fd0ac6f5400) [pid = 1866] [serial = 1809] [outer = 0x7fd085267800] 18:48:57 INFO - PROCESS | 1866 | 1461376137440 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]]]}] 18:48:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:48:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1681ms 18:48:57 INFO - PROCESS | 1866 | 1461376137516 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 18:48:57 INFO - PROCESS | 1866 | 1461376137520 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 18:48:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:48:57 INFO - PROCESS | 1866 | 1461376137526 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:48:57 INFO - PROCESS | 1866 | 1461376137528 Marionette TRACE conn3 <- [1,2382,null,{}] 18:48:57 INFO - PROCESS | 1866 | 1461376137534 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}] 18:48:57 INFO - PROCESS | 1866 | 1461376137764 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 18:48:58 INFO - PROCESS | 1866 | 1461376138077 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07f3f1000 == 138 [pid = 1866] [id = 603] 18:48:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7fd08f710c00) [pid = 1866] [serial = 1810] [outer = (nil)] 18:48:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7fd094da1000) [pid = 1866] [serial = 1811] [outer = 0x7fd08f710c00] 18:48:58 INFO - PROCESS | 1866 | 1461376138163 Marionette DEBUG loaded listener.js 18:48:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7fd094da7400) [pid = 1866] [serial = 1812] [outer = 0x7fd08f710c00] 18:48:59 INFO - PROCESS | 1866 | 1461376139097 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]]]}] 18:48:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:48:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1634ms 18:48:59 INFO - PROCESS | 1866 | 1461376139161 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 18:48:59 INFO - PROCESS | 1866 | 1461376139165 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 18:48:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:48:59 INFO - PROCESS | 1866 | 1461376139172 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:48:59 INFO - PROCESS | 1866 | 1461376139176 Marionette TRACE conn3 <- [1,2386,null,{}] 18:48:59 INFO - PROCESS | 1866 | 1461376139182 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}] 18:48:59 INFO - PROCESS | 1866 | 1461376139440 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 18:48:59 INFO - PROCESS | 1866 | 1461376139790 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:48:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07e513000 == 139 [pid = 1866] [id = 604] 18:48:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7fd07f232c00) [pid = 1866] [serial = 1813] [outer = (nil)] 18:48:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7fd07fc20000) [pid = 1866] [serial = 1814] [outer = 0x7fd07f232c00] 18:48:59 INFO - PROCESS | 1866 | 1461376139872 Marionette DEBUG loaded listener.js 18:48:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7fd07fe4f800) [pid = 1866] [serial = 1815] [outer = 0x7fd07f232c00] 18:49:00 INFO - PROCESS | 1866 | 1461376140909 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]]]}] 18:49:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:49:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1802ms 18:49:00 INFO - PROCESS | 1866 | 1461376140978 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 18:49:00 INFO - PROCESS | 1866 | 1461376140984 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 18:49:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:49:00 INFO - PROCESS | 1866 | 1461376140993 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:49:00 INFO - PROCESS | 1866 | 1461376140998 Marionette TRACE conn3 <- [1,2390,null,{}] 18:49:01 INFO - PROCESS | 1866 | 1461376141006 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}] 18:49:01 INFO - PROCESS | 1866 | 1461376141341 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 18:49:01 INFO - PROCESS | 1866 | 1461376141698 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0820ad800 == 140 [pid = 1866] [id = 605] 18:49:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7fd07c842000) [pid = 1866] [serial = 1816] [outer = (nil)] 18:49:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7fd0824ed000) [pid = 1866] [serial = 1817] [outer = 0x7fd07c842000] 18:49:01 INFO - PROCESS | 1866 | 1461376141779 Marionette DEBUG loaded listener.js 18:49:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7fd090421000) [pid = 1866] [serial = 1818] [outer = 0x7fd07c842000] 18:49:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac3a8000 == 139 [pid = 1866] [id = 235] 18:49:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07ffc4800 == 138 [pid = 1866] [id = 586] 18:49:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0814b3800 == 137 [pid = 1866] [id = 585] 18:49:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07fb46000 == 136 [pid = 1866] [id = 584] 18:49:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0814ca800 == 135 [pid = 1866] [id = 583] 18:49:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0814b2800 == 134 [pid = 1866] [id = 582] 18:49:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0af571800 == 133 [pid = 1866] [id = 581] 18:49:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac3b5000 == 132 [pid = 1866] [id = 580] 18:49:03 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a7c1a800 == 131 [pid = 1866] [id = 579] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7fd084ace400) [pid = 1866] [serial = 1560] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7fd085253400) [pid = 1866] [serial = 1694] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7fd07f8d8c00) [pid = 1866] [serial = 1685] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7fd085255000) [pid = 1866] [serial = 1491] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7fd091567c00) [pid = 1866] [serial = 1643] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7fd0814e3000) [pid = 1866] [serial = 1688] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7fd09a76fc00) [pid = 1866] [serial = 1659] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7fd09a06c400) [pid = 1866] [serial = 1656] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7fd086177000) [pid = 1866] [serial = 1635] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7fd085259000) [pid = 1866] [serial = 1634] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7fd090413800) [pid = 1866] [serial = 1578] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7fd09084f800) [pid = 1866] [serial = 1640] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7fd0aa6a9400) [pid = 1866] [serial = 1671] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7fd081517000) [pid = 1866] [serial = 1563] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7fd094ac3400) [pid = 1866] [serial = 1647] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7fd086303400) [pid = 1866] [serial = 1572] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7fd07fc22800) [pid = 1866] [serial = 1680] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7fd08389bc00) [pid = 1866] [serial = 1566] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7fd0a77e9400) [pid = 1866] [serial = 1668] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7fd094812000) [pid = 1866] [serial = 1596] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7fd09dc0e000) [pid = 1866] [serial = 1665] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7fd099ddb800) [pid = 1866] [serial = 1655] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7fd07fc1e400) [pid = 1866] [serial = 1679] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7fd09c16c800) [pid = 1866] [serial = 1662] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7fd0ac6ea800) [pid = 1866] [serial = 1674] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd090740c00) [pid = 1866] [serial = 1581] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd09413b800) [pid = 1866] [serial = 1593] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7fd0952aa800) [pid = 1866] [serial = 1599] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7fd0ac6edc00) [pid = 1866] [serial = 1676] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7fd097543c00) [pid = 1866] [serial = 1602] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7fd09a330000) [pid = 1866] [serial = 1658] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7fd084571000) [pid = 1866] [serial = 1691] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7fd094388000) [pid = 1866] [serial = 1646] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7fd0a8c15400) [pid = 1866] [serial = 1670] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7fd0994ac000) [pid = 1866] [serial = 1605] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7fd099b4bc00) [pid = 1866] [serial = 1653] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7fd0ac6f4800) [pid = 1866] [serial = 1677] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7fd0952b4800) [pid = 1866] [serial = 1649] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7fd07f8cd000) [pid = 1866] [serial = 1629] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7fd0853abc00) [pid = 1866] [serial = 1608] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7fd08e37ec00) [pid = 1866] [serial = 1637] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7fd0864edc00) [pid = 1866] [serial = 1575] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7fd07e3f4000) [pid = 1866] [serial = 1628] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7fd0915bf800) [pid = 1866] [serial = 1590] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7fd09129c400) [pid = 1866] [serial = 1587] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7fd09098a000) [pid = 1866] [serial = 1641] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7fd08215bc00) [pid = 1866] [serial = 1689] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7fd07fc1c400) [pid = 1866] [serial = 1686] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7fd082169c00) [pid = 1866] [serial = 1631] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7fd0ac4aac00) [pid = 1866] [serial = 1673] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7fd09b683800) [pid = 1866] [serial = 1661] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7fd098c11c00) [pid = 1866] [serial = 1652] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7fd08ed07c00) [pid = 1866] [serial = 1626] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7fd0969b9c00) [pid = 1866] [serial = 1650] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd091bf3800) [pid = 1866] [serial = 1644] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd07fc22c00) [pid = 1866] [serial = 1682] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7fd0851ac000) [pid = 1866] [serial = 1692] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7fd0908a1400) [pid = 1866] [serial = 1584] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7fd08525c800) [pid = 1866] [serial = 1569] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7fd09cf66400) [pid = 1866] [serial = 1664] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7fd0824eb800) [pid = 1866] [serial = 1632] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7fd08f74f000) [pid = 1866] [serial = 1638] [outer = (nil)] [url = about:blank] 18:49:03 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7fd0a691e400) [pid = 1866] [serial = 1667] [outer = (nil)] [url = about:blank] 18:49:04 INFO - PROCESS | 1866 | 1461376144386 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]]]}] 18:49:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:49:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 3451ms 18:49:04 INFO - PROCESS | 1866 | 1461376144444 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 18:49:04 INFO - PROCESS | 1866 | 1461376144450 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 18:49:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:49:04 INFO - PROCESS | 1866 | 1461376144460 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:49:04 INFO - PROCESS | 1866 | 1461376144465 Marionette TRACE conn3 <- [1,2394,null,{}] 18:49:04 INFO - PROCESS | 1866 | 1461376144474 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}] 18:49:04 INFO - PROCESS | 1866 | 1461376144706 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 18:49:04 INFO - PROCESS | 1866 | 1461376144885 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07f124800 == 132 [pid = 1866] [id = 606] 18:49:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7fd07f745000) [pid = 1866] [serial = 1819] [outer = (nil)] 18:49:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7fd07f8cb400) [pid = 1866] [serial = 1820] [outer = 0x7fd07f745000] 18:49:04 INFO - PROCESS | 1866 | 1461376144957 Marionette DEBUG loaded listener.js 18:49:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7fd07fbddc00) [pid = 1866] [serial = 1821] [outer = 0x7fd07f745000] 18:49:05 INFO - PROCESS | 1866 | 1461376145885 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]]]}] 18:49:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:49:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1484ms 18:49:05 INFO - PROCESS | 1866 | 1461376145945 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 18:49:05 INFO - PROCESS | 1866 | 1461376145953 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 18:49:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:49:05 INFO - PROCESS | 1866 | 1461376145963 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:49:05 INFO - PROCESS | 1866 | 1461376145967 Marionette TRACE conn3 <- [1,2398,null,{}] 18:49:05 INFO - PROCESS | 1866 | 1461376145974 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}] 18:49:06 INFO - PROCESS | 1866 | 1461376146193 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 18:49:06 INFO - PROCESS | 1866 | 1461376146409 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd080147800 == 133 [pid = 1866] [id = 607] 18:49:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7fd07fc1bc00) [pid = 1866] [serial = 1822] [outer = (nil)] 18:49:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7fd07fe49400) [pid = 1866] [serial = 1823] [outer = 0x7fd07fc1bc00] 18:49:06 INFO - PROCESS | 1866 | 1461376146477 Marionette DEBUG loaded listener.js 18:49:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7fd0812a3400) [pid = 1866] [serial = 1824] [outer = 0x7fd07fc1bc00] 18:49:07 INFO - PROCESS | 1866 | 1461376147451 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]]]}] 18:49:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:49:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1548ms 18:49:07 INFO - PROCESS | 1866 | 1461376147512 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 18:49:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:49:07 INFO - PROCESS | 1866 | 1461376147517 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 18:49:07 INFO - PROCESS | 1866 | 1461376147524 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:49:07 INFO - PROCESS | 1866 | 1461376147530 Marionette TRACE conn3 <- [1,2402,null,{}] 18:49:07 INFO - PROCESS | 1866 | 1461376147555 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}] 18:49:07 INFO - PROCESS | 1866 | 1461376147965 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 18:49:08 INFO - PROCESS | 1866 | 1461376148151 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0820ad000 == 134 [pid = 1866] [id = 608] 18:49:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd08151ac00) [pid = 1866] [serial = 1825] [outer = (nil)] 18:49:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd082004000) [pid = 1866] [serial = 1826] [outer = 0x7fd08151ac00] 18:49:08 INFO - PROCESS | 1866 | 1461376148223 Marionette DEBUG loaded listener.js 18:49:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd08215ac00) [pid = 1866] [serial = 1827] [outer = 0x7fd08151ac00] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd082002c00) [pid = 1866] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd07fcae800) [pid = 1866] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7fd07f74a800) [pid = 1866] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7fd084574000) [pid = 1866] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7fd07c84e000) [pid = 1866] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7fd09129d400) [pid = 1866] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7fd07fcb0c00) [pid = 1866] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7fd07c844000) [pid = 1866] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7fd09a071400) [pid = 1866] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7fd091565400) [pid = 1866] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7fd091be7c00) [pid = 1866] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7fd09129c000) [pid = 1866] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7fd087442800) [pid = 1866] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7fd087409000) [pid = 1866] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7fd07fbe5400) [pid = 1866] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7fd09a06e400) [pid = 1866] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7fd098caa000) [pid = 1866] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7fd087cdec00) [pid = 1866] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7fd07f746800) [pid = 1866] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7fd08236dc00) [pid = 1866] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7fd082003c00) [pid = 1866] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7fd09ab24000) [pid = 1866] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:49:09 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7fd085257400) [pid = 1866] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:49:09 INFO - PROCESS | 1866 | 1461376149791 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]]]}] 18:49:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:49:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 2296ms 18:49:09 INFO - PROCESS | 1866 | 1461376149820 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 18:49:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:49:09 INFO - PROCESS | 1866 | 1461376149825 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 18:49:09 INFO - PROCESS | 1866 | 1461376149831 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:49:09 INFO - PROCESS | 1866 | 1461376149834 Marionette TRACE conn3 <- [1,2406,null,{}] 18:49:09 INFO - PROCESS | 1866 | 1461376149841 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}] 18:49:10 INFO - PROCESS | 1866 | 1461376150144 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 18:49:10 INFO - PROCESS | 1866 | 1461376150348 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd082a0f000 == 135 [pid = 1866] [id = 609] 18:49:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7fd07f746800) [pid = 1866] [serial = 1828] [outer = (nil)] 18:49:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7fd082006400) [pid = 1866] [serial = 1829] [outer = 0x7fd07f746800] 18:49:10 INFO - PROCESS | 1866 | 1461376150419 Marionette DEBUG loaded listener.js 18:49:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7fd082165400) [pid = 1866] [serial = 1830] [outer = 0x7fd07f746800] 18:49:11 INFO - PROCESS | 1866 | 1461376151347 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]]]}] 18:49:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:49:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1581ms 18:49:11 INFO - PROCESS | 1866 | 1461376151413 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 18:49:11 INFO - PROCESS | 1866 | 1461376151420 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 18:49:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:49:11 INFO - PROCESS | 1866 | 1461376151428 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:49:11 INFO - PROCESS | 1866 | 1461376151433 Marionette TRACE conn3 <- [1,2410,null,{}] 18:49:11 INFO - PROCESS | 1866 | 1461376151441 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}] 18:49:11 INFO - PROCESS | 1866 | 1461376151670 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 18:49:12 INFO - PROCESS | 1866 | 1461376152024 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:12 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07f763800 == 136 [pid = 1866] [id = 610] 18:49:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7fd07f74d800) [pid = 1866] [serial = 1831] [outer = (nil)] 18:49:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7fd07fbd9c00) [pid = 1866] [serial = 1832] [outer = 0x7fd07f74d800] 18:49:12 INFO - PROCESS | 1866 | 1461376152108 Marionette DEBUG loaded listener.js 18:49:12 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7fd07fcad400) [pid = 1866] [serial = 1833] [outer = 0x7fd07f74d800] 18:49:13 INFO - PROCESS | 1866 | 1461376153058 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]]]}] 18:49:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:49:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1693ms 18:49:13 INFO - PROCESS | 1866 | 1461376153122 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 18:49:13 INFO - PROCESS | 1866 | 1461376153132 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 18:49:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:49:13 INFO - PROCESS | 1866 | 1461376153143 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:49:13 INFO - PROCESS | 1866 | 1461376153146 Marionette TRACE conn3 <- [1,2414,null,{}] 18:49:13 INFO - PROCESS | 1866 | 1461376153154 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}] 18:49:13 INFO - PROCESS | 1866 | 1461376153437 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 18:49:13 INFO - PROCESS | 1866 | 1461376153767 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd082a07000 == 137 [pid = 1866] [id = 611] 18:49:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7fd0812a7400) [pid = 1866] [serial = 1834] [outer = (nil)] 18:49:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7fd08143dc00) [pid = 1866] [serial = 1835] [outer = 0x7fd0812a7400] 18:49:13 INFO - PROCESS | 1866 | 1461376153845 Marionette DEBUG loaded listener.js 18:49:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7fd082003000) [pid = 1866] [serial = 1836] [outer = 0x7fd0812a7400] 18:49:14 INFO - PROCESS | 1866 | 1461376154808 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]]]}] 18:49:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:49:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1740ms 18:49:14 INFO - PROCESS | 1866 | 1461376154883 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 18:49:14 INFO - PROCESS | 1866 | 1461376154888 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 18:49:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:49:14 INFO - PROCESS | 1866 | 1461376154896 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:49:14 INFO - PROCESS | 1866 | 1461376154902 Marionette TRACE conn3 <- [1,2418,null,{}] 18:49:14 INFO - PROCESS | 1866 | 1461376154919 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}] 18:49:15 INFO - PROCESS | 1866 | 1461376155259 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 18:49:15 INFO - PROCESS | 1866 | 1461376155548 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd084487000 == 138 [pid = 1866] [id = 612] 18:49:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7fd0824ed400) [pid = 1866] [serial = 1837] [outer = (nil)] 18:49:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7fd082b6bc00) [pid = 1866] [serial = 1838] [outer = 0x7fd0824ed400] 18:49:15 INFO - PROCESS | 1866 | 1461376155641 Marionette DEBUG loaded listener.js 18:49:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7fd082bedc00) [pid = 1866] [serial = 1839] [outer = 0x7fd0824ed400] 18:49:16 INFO - PROCESS | 1866 | 1461376156598 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]]]}] 18:49:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:49:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1743ms 18:49:16 INFO - PROCESS | 1866 | 1461376156639 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 18:49:16 INFO - PROCESS | 1866 | 1461376156645 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 18:49:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:49:16 INFO - PROCESS | 1866 | 1461376156655 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:49:16 INFO - PROCESS | 1866 | 1461376156658 Marionette TRACE conn3 <- [1,2422,null,{}] 18:49:16 INFO - PROCESS | 1866 | 1461376156664 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}] 18:49:16 INFO - PROCESS | 1866 | 1461376156915 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 18:49:17 INFO - PROCESS | 1866 | 1461376157175 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd085354000 == 139 [pid = 1866] [id = 613] 18:49:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7fd082b2a400) [pid = 1866] [serial = 1840] [outer = (nil)] 18:49:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7fd084abfc00) [pid = 1866] [serial = 1841] [outer = 0x7fd082b2a400] 18:49:17 INFO - PROCESS | 1866 | 1461376157308 Marionette DEBUG loaded listener.js 18:49:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7fd085116800) [pid = 1866] [serial = 1842] [outer = 0x7fd082b2a400] 18:49:18 INFO - PROCESS | 1866 | 1461376158189 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]]]}] 18:49:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:49:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1580ms 18:49:18 INFO - PROCESS | 1866 | 1461376158236 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 18:49:18 INFO - PROCESS | 1866 | 1461376158240 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 18:49:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:49:18 INFO - PROCESS | 1866 | 1461376158246 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:49:18 INFO - PROCESS | 1866 | 1461376158250 Marionette TRACE conn3 <- [1,2426,null,{}] 18:49:18 INFO - PROCESS | 1866 | 1461376158255 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}] 18:49:18 INFO - PROCESS | 1866 | 1461376158493 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 18:49:18 INFO - PROCESS | 1866 | 1461376158747 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd086352000 == 140 [pid = 1866] [id = 614] 18:49:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7fd0838a3400) [pid = 1866] [serial = 1843] [outer = (nil)] 18:49:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7fd08525a000) [pid = 1866] [serial = 1844] [outer = 0x7fd0838a3400] 18:49:18 INFO - PROCESS | 1866 | 1461376158868 Marionette DEBUG loaded listener.js 18:49:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7fd085267000) [pid = 1866] [serial = 1845] [outer = 0x7fd0838a3400] 18:49:19 INFO - PROCESS | 1866 | 1461376159751 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]]]}] 18:49:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:49:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1545ms 18:49:19 INFO - PROCESS | 1866 | 1461376159792 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 18:49:19 INFO - PROCESS | 1866 | 1461376159796 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 18:49:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:49:19 INFO - PROCESS | 1866 | 1461376159802 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:49:19 INFO - PROCESS | 1866 | 1461376159806 Marionette TRACE conn3 <- [1,2430,null,{}] 18:49:19 INFO - PROCESS | 1866 | 1461376159812 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}] 18:49:20 INFO - PROCESS | 1866 | 1461376160151 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 18:49:20 INFO - PROCESS | 1866 | 1461376160461 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087b0d800 == 141 [pid = 1866] [id = 615] 18:49:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7fd08617e800) [pid = 1866] [serial = 1846] [outer = (nil)] 18:49:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7fd0864e1800) [pid = 1866] [serial = 1847] [outer = 0x7fd08617e800] 18:49:20 INFO - PROCESS | 1866 | 1461376160553 Marionette DEBUG loaded listener.js 18:49:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd087442c00) [pid = 1866] [serial = 1848] [outer = 0x7fd08617e800] 18:49:21 INFO - PROCESS | 1866 | 1461376161543 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]]]}] 18:49:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:49:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1790ms 18:49:21 INFO - PROCESS | 1866 | 1461376161595 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 18:49:21 INFO - PROCESS | 1866 | 1461376161598 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 18:49:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:49:21 INFO - PROCESS | 1866 | 1461376161607 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:49:21 INFO - PROCESS | 1866 | 1461376161610 Marionette TRACE conn3 <- [1,2434,null,{}] 18:49:21 INFO - PROCESS | 1866 | 1461376161616 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}] 18:49:21 INFO - PROCESS | 1866 | 1461376161873 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 18:49:22 INFO - PROCESS | 1866 | 1461376162169 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08db35000 == 142 [pid = 1866] [id = 616] 18:49:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd086176400) [pid = 1866] [serial = 1849] [outer = (nil)] 18:49:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd08def0800) [pid = 1866] [serial = 1850] [outer = 0x7fd086176400] 18:49:22 INFO - PROCESS | 1866 | 1461376162252 Marionette DEBUG loaded listener.js 18:49:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7fd08e386800) [pid = 1866] [serial = 1851] [outer = 0x7fd086176400] 18:49:23 INFO - PROCESS | 1866 | 1461376163124 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]]]}] 18:49:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:49:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1579ms 18:49:23 INFO - PROCESS | 1866 | 1461376163188 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 18:49:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:49:23 INFO - PROCESS | 1866 | 1461376163192 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 18:49:23 INFO - PROCESS | 1866 | 1461376163199 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:49:23 INFO - PROCESS | 1866 | 1461376163204 Marionette TRACE conn3 <- [1,2438,null,{}] 18:49:23 INFO - PROCESS | 1866 | 1461376163211 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}] 18:49:23 INFO - PROCESS | 1866 | 1461376163462 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 18:49:23 INFO - PROCESS | 1866 | 1461376163777 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e269800 == 143 [pid = 1866] [id = 617] 18:49:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7fd086308000) [pid = 1866] [serial = 1852] [outer = (nil)] 18:49:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7fd08ed09c00) [pid = 1866] [serial = 1853] [outer = 0x7fd086308000] 18:49:23 INFO - PROCESS | 1866 | 1461376163865 Marionette DEBUG loaded listener.js 18:49:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7fd08f713400) [pid = 1866] [serial = 1854] [outer = 0x7fd086308000] 18:49:24 INFO - PROCESS | 1866 | 1461376164769 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]]]}] 18:49:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:49:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1632ms 18:49:24 INFO - PROCESS | 1866 | 1461376164831 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 18:49:24 INFO - PROCESS | 1866 | 1461376164835 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 18:49:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:49:24 INFO - PROCESS | 1866 | 1461376164841 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:49:24 INFO - PROCESS | 1866 | 1461376164846 Marionette TRACE conn3 <- [1,2442,null,{}] 18:49:24 INFO - PROCESS | 1866 | 1461376164852 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}] 18:49:25 INFO - PROCESS | 1866 | 1461376165086 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 18:49:25 INFO - PROCESS | 1866 | 1461376165382 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e3a1800 == 144 [pid = 1866] [id = 618] 18:49:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7fd084ac7400) [pid = 1866] [serial = 1855] [outer = (nil)] 18:49:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7fd08f756800) [pid = 1866] [serial = 1856] [outer = 0x7fd084ac7400] 18:49:25 INFO - PROCESS | 1866 | 1461376165466 Marionette DEBUG loaded listener.js 18:49:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7fd090417400) [pid = 1866] [serial = 1857] [outer = 0x7fd084ac7400] 18:49:26 INFO - PROCESS | 1866 | 1461376166339 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]]]}] 18:49:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:49:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1536ms 18:49:26 INFO - PROCESS | 1866 | 1461376166378 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 18:49:26 INFO - PROCESS | 1866 | 1461376166382 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 18:49:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:49:26 INFO - PROCESS | 1866 | 1461376166388 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:49:26 INFO - PROCESS | 1866 | 1461376166392 Marionette TRACE conn3 <- [1,2446,null,{}] 18:49:26 INFO - PROCESS | 1866 | 1461376166398 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}] 18:49:26 INFO - PROCESS | 1866 | 1461376166633 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 18:49:26 INFO - PROCESS | 1866 | 1461376166906 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e4d6800 == 145 [pid = 1866] [id = 619] 18:49:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7fd087447800) [pid = 1866] [serial = 1858] [outer = (nil)] 18:49:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7fd090658c00) [pid = 1866] [serial = 1859] [outer = 0x7fd087447800] 18:49:27 INFO - PROCESS | 1866 | 1461376167023 Marionette DEBUG loaded listener.js 18:49:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7fd090739c00) [pid = 1866] [serial = 1860] [outer = 0x7fd087447800] 18:49:27 INFO - PROCESS | 1866 | 1461376167851 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]]]}] 18:49:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:49:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1485ms 18:49:27 INFO - PROCESS | 1866 | 1461376167875 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 18:49:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:49:27 INFO - PROCESS | 1866 | 1461376167879 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 18:49:27 INFO - PROCESS | 1866 | 1461376167886 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:49:27 INFO - PROCESS | 1866 | 1461376167891 Marionette TRACE conn3 <- [1,2450,null,{}] 18:49:27 INFO - PROCESS | 1866 | 1461376167897 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}] 18:49:28 INFO - PROCESS | 1866 | 1461376168150 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 18:49:28 INFO - PROCESS | 1866 | 1461376168419 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090577000 == 146 [pid = 1866] [id = 620] 18:49:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7fd08744d000) [pid = 1866] [serial = 1861] [outer = (nil)] 18:49:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7fd09084d800) [pid = 1866] [serial = 1862] [outer = 0x7fd08744d000] 18:49:28 INFO - PROCESS | 1866 | 1461376168503 Marionette DEBUG loaded listener.js 18:49:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7fd0908a0000) [pid = 1866] [serial = 1863] [outer = 0x7fd08744d000] 18:49:29 INFO - PROCESS | 1866 | 1461376169561 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]]]}] 18:49:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:49:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1732ms 18:49:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:49:29 INFO - PROCESS | 1866 | 1461376169619 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 18:49:29 INFO - PROCESS | 1866 | 1461376169622 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 18:49:29 INFO - PROCESS | 1866 | 1461376169629 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:49:29 INFO - PROCESS | 1866 | 1461376169631 Marionette TRACE conn3 <- [1,2454,null,{}] 18:49:29 INFO - PROCESS | 1866 | 1461376169637 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}] 18:49:29 INFO - PROCESS | 1866 | 1461376169898 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 18:49:30 INFO - PROCESS | 1866 | 1461376170203 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0917bd000 == 147 [pid = 1866] [id = 621] 18:49:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7fd09084f800) [pid = 1866] [serial = 1864] [outer = (nil)] 18:49:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7fd0909b1400) [pid = 1866] [serial = 1865] [outer = 0x7fd09084f800] 18:49:30 INFO - PROCESS | 1866 | 1461376170278 Marionette DEBUG loaded listener.js 18:49:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7fd09129dc00) [pid = 1866] [serial = 1866] [outer = 0x7fd09084f800] 18:49:31 INFO - PROCESS | 1866 | 1461376171092 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]]]}] 18:49:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:49:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1487ms 18:49:31 INFO - PROCESS | 1866 | 1461376171120 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 18:49:31 INFO - PROCESS | 1866 | 1461376171124 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 18:49:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:49:31 INFO - PROCESS | 1866 | 1461376171137 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:49:31 INFO - PROCESS | 1866 | 1461376171139 Marionette TRACE conn3 <- [1,2458,null,{}] 18:49:31 INFO - PROCESS | 1866 | 1461376171145 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}] 18:49:31 INFO - PROCESS | 1866 | 1461376171374 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 18:49:31 INFO - PROCESS | 1866 | 1461376171644 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0935a6800 == 148 [pid = 1866] [id = 622] 18:49:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7fd09098b400) [pid = 1866] [serial = 1867] [outer = (nil)] 18:49:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7fd091565800) [pid = 1866] [serial = 1868] [outer = 0x7fd09098b400] 18:49:31 INFO - PROCESS | 1866 | 1461376171734 Marionette DEBUG loaded listener.js 18:49:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7fd091676400) [pid = 1866] [serial = 1869] [outer = 0x7fd09098b400] 18:49:32 INFO - PROCESS | 1866 | 1461376172657 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]]]}] 18:49:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:49:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1582ms 18:49:32 INFO - PROCESS | 1866 | 1461376172720 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 18:49:32 INFO - PROCESS | 1866 | 1461376172724 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 18:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:49:32 INFO - PROCESS | 1866 | 1461376172730 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:49:32 INFO - PROCESS | 1866 | 1461376172734 Marionette TRACE conn3 <- [1,2462,null,{}] 18:49:32 INFO - PROCESS | 1866 | 1461376172740 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}] 18:49:32 INFO - PROCESS | 1866 | 1461376172975 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 18:49:33 INFO - PROCESS | 1866 | 1461376173287 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09474f800 == 149 [pid = 1866] [id = 623] 18:49:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7fd09129e000) [pid = 1866] [serial = 1870] [outer = (nil)] 18:49:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7fd0917a7400) [pid = 1866] [serial = 1871] [outer = 0x7fd09129e000] 18:49:33 INFO - PROCESS | 1866 | 1461376173368 Marionette DEBUG loaded listener.js 18:49:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7fd091b32800) [pid = 1866] [serial = 1872] [outer = 0x7fd09129e000] 18:49:34 INFO - PROCESS | 1866 | 1461376174329 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]]]}] 18:49:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:49:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1635ms 18:49:34 INFO - PROCESS | 1866 | 1461376174366 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 18:49:34 INFO - PROCESS | 1866 | 1461376174370 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 18:49:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:49:34 INFO - PROCESS | 1866 | 1461376174376 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:49:34 INFO - PROCESS | 1866 | 1461376174379 Marionette TRACE conn3 <- [1,2466,null,{}] 18:49:34 INFO - PROCESS | 1866 | 1461376174385 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}] 18:49:34 INFO - PROCESS | 1866 | 1461376174624 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 18:49:34 INFO - PROCESS | 1866 | 1461376174927 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094bd6000 == 150 [pid = 1866] [id = 624] 18:49:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7fd0912a2800) [pid = 1866] [serial = 1873] [outer = (nil)] 18:49:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7fd092795400) [pid = 1866] [serial = 1874] [outer = 0x7fd0912a2800] 18:49:35 INFO - PROCESS | 1866 | 1461376175008 Marionette DEBUG loaded listener.js 18:49:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7fd09350c800) [pid = 1866] [serial = 1875] [outer = 0x7fd0912a2800] 18:49:35 INFO - PROCESS | 1866 | 1461376175846 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]]]}] 18:49:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:49:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1483ms 18:49:35 INFO - PROCESS | 1866 | 1461376175860 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 18:49:35 INFO - PROCESS | 1866 | 1461376175866 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 18:49:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:49:35 INFO - PROCESS | 1866 | 1461376175872 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:49:35 INFO - PROCESS | 1866 | 1461376175875 Marionette TRACE conn3 <- [1,2470,null,{}] 18:49:35 INFO - PROCESS | 1866 | 1461376175881 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}] 18:49:36 INFO - PROCESS | 1866 | 1461376176106 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 18:49:36 INFO - PROCESS | 1866 | 1461376176377 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd095fec000 == 151 [pid = 1866] [id = 625] 18:49:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7fd0822f2800) [pid = 1866] [serial = 1876] [outer = (nil)] 18:49:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7fd09418a400) [pid = 1866] [serial = 1877] [outer = 0x7fd0822f2800] 18:49:36 INFO - PROCESS | 1866 | 1461376176459 Marionette DEBUG loaded listener.js 18:49:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd094198800) [pid = 1866] [serial = 1878] [outer = 0x7fd0822f2800] 18:49:37 INFO - PROCESS | 1866 | 1461376177382 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]]]}] 18:49:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:49:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1579ms 18:49:37 INFO - PROCESS | 1866 | 1461376177452 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 18:49:37 INFO - PROCESS | 1866 | 1461376177456 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 18:49:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:49:37 INFO - PROCESS | 1866 | 1461376177463 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:49:37 INFO - PROCESS | 1866 | 1461376177465 Marionette TRACE conn3 <- [1,2474,null,{}] 18:49:37 INFO - PROCESS | 1866 | 1461376177471 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}] 18:49:37 INFO - PROCESS | 1866 | 1461376177740 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 18:49:38 INFO - PROCESS | 1866 | 1461376177998 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099b19800 == 152 [pid = 1866] [id = 626] 18:49:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd082374c00) [pid = 1866] [serial = 1879] [outer = (nil)] 18:49:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7fd09480a800) [pid = 1866] [serial = 1880] [outer = 0x7fd082374c00] 18:49:38 INFO - PROCESS | 1866 | 1461376178119 Marionette DEBUG loaded listener.js 18:49:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7fd094abcc00) [pid = 1866] [serial = 1881] [outer = 0x7fd082374c00] 18:49:39 INFO - PROCESS | 1866 | 1461376179004 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]]]}] 18:49:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:49:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1578ms 18:49:39 INFO - PROCESS | 1866 | 1461376179042 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 18:49:39 INFO - PROCESS | 1866 | 1461376179046 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 18:49:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:49:39 INFO - PROCESS | 1866 | 1461376179052 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:49:39 INFO - PROCESS | 1866 | 1461376179056 Marionette TRACE conn3 <- [1,2478,null,{}] 18:49:39 INFO - PROCESS | 1866 | 1461376179063 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}] 18:49:39 INFO - PROCESS | 1866 | 1461376179310 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 18:49:39 INFO - PROCESS | 1866 | 1461376179574 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099feb800 == 153 [pid = 1866] [id = 627] 18:49:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7fd0909bac00) [pid = 1866] [serial = 1882] [outer = (nil)] 18:49:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7fd094c79c00) [pid = 1866] [serial = 1883] [outer = 0x7fd0909bac00] 18:49:39 INFO - PROCESS | 1866 | 1461376179694 Marionette DEBUG loaded listener.js 18:49:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7fd094da0000) [pid = 1866] [serial = 1884] [outer = 0x7fd0909bac00] 18:49:40 INFO - PROCESS | 1866 | 1461376180575 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]]]}] 18:49:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:49:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1582ms 18:49:40 INFO - PROCESS | 1866 | 1461376180636 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 18:49:40 INFO - PROCESS | 1866 | 1461376180638 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 18:49:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:49:40 INFO - PROCESS | 1866 | 1461376180645 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:49:40 INFO - PROCESS | 1866 | 1461376180647 Marionette TRACE conn3 <- [1,2482,null,{}] 18:49:40 INFO - PROCESS | 1866 | 1461376180653 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}] 18:49:40 INFO - PROCESS | 1866 | 1461376180894 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 18:49:41 INFO - PROCESS | 1866 | 1461376181205 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a9c0800 == 154 [pid = 1866] [id = 628] 18:49:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7fd07fbe7000) [pid = 1866] [serial = 1885] [outer = (nil)] 18:49:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7fd090990000) [pid = 1866] [serial = 1886] [outer = 0x7fd07fbe7000] 18:49:41 INFO - PROCESS | 1866 | 1461376181286 Marionette DEBUG loaded listener.js 18:49:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7fd095210000) [pid = 1866] [serial = 1887] [outer = 0x7fd07fbe7000] 18:49:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0820ad000 == 153 [pid = 1866] [id = 608] 18:49:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd080147800 == 152 [pid = 1866] [id = 607] 18:49:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07f124800 == 151 [pid = 1866] [id = 606] 18:49:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0b1e43000 == 150 [pid = 1866] [id = 602] 18:49:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac609000 == 149 [pid = 1866] [id = 601] 18:49:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a7a6f000 == 148 [pid = 1866] [id = 600] 18:49:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09c1ad000 == 147 [pid = 1866] [id = 599] 18:49:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a11c800 == 146 [pid = 1866] [id = 598] 18:49:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0993c3000 == 145 [pid = 1866] [id = 597] 18:49:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd095336000 == 144 [pid = 1866] [id = 596] 18:49:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0946b0000 == 143 [pid = 1866] [id = 595] 18:49:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0915a1800 == 142 [pid = 1866] [id = 594] 18:49:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e4db000 == 141 [pid = 1866] [id = 593] 18:49:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08dd2c000 == 140 [pid = 1866] [id = 592] 18:49:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd087a8b800 == 139 [pid = 1866] [id = 591] 18:49:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08536a800 == 138 [pid = 1866] [id = 590] 18:49:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0837bf800 == 137 [pid = 1866] [id = 589] 18:49:42 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd080b59000 == 136 [pid = 1866] [id = 588] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7fd08511f000) [pid = 1866] [serial = 1763] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7fd08200b800) [pid = 1866] [serial = 1745] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7fd07fcb9800) [pid = 1866] [serial = 1752] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7fd07f8d1400) [pid = 1866] [serial = 1697] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7fd090734800) [pid = 1866] [serial = 1709] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7fd082b7ac00) [pid = 1866] [serial = 1683] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7fd091becc00) [pid = 1866] [serial = 1716] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7fd0814dc000) [pid = 1866] [serial = 1757] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd082010800) [pid = 1866] [serial = 1746] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd0822f0400) [pid = 1866] [serial = 1761] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7fd09aa9e000) [pid = 1866] [serial = 1733] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7fd094137c00) [pid = 1866] [serial = 1719] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7fd094192000) [pid = 1866] [serial = 1721] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7fd0912a0000) [pid = 1866] [serial = 1712] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7fd09520c000) [pid = 1866] [serial = 1725] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7fd087cdd400) [pid = 1866] [serial = 1704] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7fd09b038800) [pid = 1866] [serial = 1736] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7fd09438d000) [pid = 1866] [serial = 1722] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7fd09a327400) [pid = 1866] [serial = 1730] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7fd09a06dc00) [pid = 1866] [serial = 1728] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7fd07fc23400) [pid = 1866] [serial = 1698] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7fd0917aa400) [pid = 1866] [serial = 1715] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7fd08200c000) [pid = 1866] [serial = 1758] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7fd09291a000) [pid = 1866] [serial = 1718] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7fd08e38d800) [pid = 1866] [serial = 1706] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7fd07f747c00) [pid = 1866] [serial = 1760] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7fd09ab18c00) [pid = 1866] [serial = 1734] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7fd07fc15800) [pid = 1866] [serial = 1755] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7fd09a766000) [pid = 1866] [serial = 1731] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7fd0915bb000) [pid = 1866] [serial = 1713] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7fd099510000) [pid = 1866] [serial = 1727] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7fd0838a0800) [pid = 1866] [serial = 1700] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7fd07fcb4c00) [pid = 1866] [serial = 1751] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7fd0ac6ec000) [pid = 1866] [serial = 1749] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7fd0ac4ab000) [pid = 1866] [serial = 1743] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7fd07f9e4000) [pid = 1866] [serial = 1754] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7fd09084e000) [pid = 1866] [serial = 1710] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd09c46e800) [pid = 1866] [serial = 1739] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd087444800) [pid = 1866] [serial = 1703] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7fd0a8c35c00) [pid = 1866] [serial = 1742] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7fd0a77e0c00) [pid = 1866] [serial = 1740] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7fd085121c00) [pid = 1866] [serial = 1701] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7fd094ac1800) [pid = 1866] [serial = 1724] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7fd09b689800) [pid = 1866] [serial = 1737] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7fd0a8ac3000) [pid = 1866] [serial = 1748] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7fd08f75a400) [pid = 1866] [serial = 1707] [outer = (nil)] [url = about:blank] 18:49:43 INFO - PROCESS | 1866 | 1461376183645 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]]]}] 18:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 3034ms 18:49:43 INFO - PROCESS | 1866 | 1461376183684 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 18:49:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:49:43 INFO - PROCESS | 1866 | 1461376183697 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 18:49:43 INFO - PROCESS | 1866 | 1461376183707 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:49:43 INFO - PROCESS | 1866 | 1461376183712 Marionette TRACE conn3 <- [1,2486,null,{}] 18:49:43 INFO - PROCESS | 1866 | 1461376183720 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}] 18:49:43 INFO - PROCESS | 1866 | 1461376183946 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 18:49:44 INFO - PROCESS | 1866 | 1461376184120 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07f10a800 == 137 [pid = 1866] [id = 629] 18:49:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7fd07f237000) [pid = 1866] [serial = 1888] [outer = (nil)] 18:49:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7fd07f74b000) [pid = 1866] [serial = 1889] [outer = 0x7fd07f237000] 18:49:44 INFO - PROCESS | 1866 | 1461376184192 Marionette DEBUG loaded listener.js 18:49:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7fd07f8d1800) [pid = 1866] [serial = 1890] [outer = 0x7fd07f237000] 18:49:45 INFO - PROCESS | 1866 | 1461376185123 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]]]}] 18:49:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:49:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1441ms 18:49:45 INFO - PROCESS | 1866 | 1461376185148 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 18:49:45 INFO - PROCESS | 1866 | 1461376185157 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 18:49:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:49:45 INFO - PROCESS | 1866 | 1461376185167 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:49:45 INFO - PROCESS | 1866 | 1461376185170 Marionette TRACE conn3 <- [1,2490,null,{}] 18:49:45 INFO - PROCESS | 1866 | 1461376185176 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}] 18:49:45 INFO - PROCESS | 1866 | 1461376185402 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 18:49:45 INFO - PROCESS | 1866 | 1461376185619 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07fb53000 == 138 [pid = 1866] [id = 630] 18:49:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7fd07fbde800) [pid = 1866] [serial = 1891] [outer = (nil)] 18:49:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7fd07fc1b000) [pid = 1866] [serial = 1892] [outer = 0x7fd07fbde800] 18:49:45 INFO - PROCESS | 1866 | 1461376185689 Marionette DEBUG loaded listener.js 18:49:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7fd07fcb0000) [pid = 1866] [serial = 1893] [outer = 0x7fd07fbde800] 18:49:46 INFO - PROCESS | 1866 | 1461376186636 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]]]}] 18:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1530ms 18:49:46 INFO - PROCESS | 1866 | 1461376186700 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 18:49:46 INFO - PROCESS | 1866 | 1461376186703 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 18:49:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:49:46 INFO - PROCESS | 1866 | 1461376186709 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:49:46 INFO - PROCESS | 1866 | 1461376186715 Marionette TRACE conn3 <- [1,2494,null,{}] 18:49:46 INFO - PROCESS | 1866 | 1461376186731 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}] 18:49:47 INFO - PROCESS | 1866 | 1461376187130 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 18:49:47 INFO - PROCESS | 1866 | 1461376187192 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd080c2d000 == 139 [pid = 1866] [id = 631] 18:49:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd080fa3400) [pid = 1866] [serial = 1894] [outer = (nil)] 18:49:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd0812a5800) [pid = 1866] [serial = 1895] [outer = 0x7fd080fa3400] 18:49:47 INFO - PROCESS | 1866 | 1461376187258 Marionette DEBUG loaded listener.js 18:49:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd08143c400) [pid = 1866] [serial = 1896] [outer = 0x7fd080fa3400] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd07f8ce000) [pid = 1866] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd07f8d5c00) [pid = 1866] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7fd091564800) [pid = 1866] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7fd09a065c00) [pid = 1866] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7fd085267800) [pid = 1866] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7fd07f745000) [pid = 1866] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7fd0909bec00) [pid = 1866] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7fd07e3f5000) [pid = 1866] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7fd07f8d7400) [pid = 1866] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7fd08539dc00) [pid = 1866] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7fd082007c00) [pid = 1866] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7fd086306c00) [pid = 1866] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7fd08f710c00) [pid = 1866] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7fd07fc1bc00) [pid = 1866] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7fd07f232c00) [pid = 1866] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7fd08456e000) [pid = 1866] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7fd09aaab400) [pid = 1866] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7fd08151ac00) [pid = 1866] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7fd07f23a000) [pid = 1866] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7fd085269c00) [pid = 1866] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:49:48 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7fd087448c00) [pid = 1866] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:49:48 INFO - PROCESS | 1866 | 1461376188681 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]]]}] 18:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1991ms 18:49:48 INFO - PROCESS | 1866 | 1461376188708 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 18:49:48 INFO - PROCESS | 1866 | 1461376188715 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 18:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:49:48 INFO - PROCESS | 1866 | 1461376188725 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:49:48 INFO - PROCESS | 1866 | 1461376188727 Marionette TRACE conn3 <- [1,2498,null,{}] 18:49:48 INFO - PROCESS | 1866 | 1461376188732 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}] 18:49:49 INFO - PROCESS | 1866 | 1461376189026 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 18:49:49 INFO - PROCESS | 1866 | 1461376189049 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0814c0000 == 140 [pid = 1866] [id = 632] 18:49:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7fd07c84e000) [pid = 1866] [serial = 1897] [outer = (nil)] 18:49:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7fd081446000) [pid = 1866] [serial = 1898] [outer = 0x7fd07c84e000] 18:49:49 INFO - PROCESS | 1866 | 1461376189119 Marionette DEBUG loaded listener.js 18:49:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7fd0814e3c00) [pid = 1866] [serial = 1899] [outer = 0x7fd07c84e000] 18:49:50 INFO - PROCESS | 1866 | 1461376190188 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]]]}] 18:49:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:49:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1537ms 18:49:50 INFO - PROCESS | 1866 | 1461376190263 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 18:49:50 INFO - PROCESS | 1866 | 1461376190268 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 18:49:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:49:50 INFO - PROCESS | 1866 | 1461376190278 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:49:50 INFO - PROCESS | 1866 | 1461376190283 Marionette TRACE conn3 <- [1,2502,null,{}] 18:49:50 INFO - PROCESS | 1866 | 1461376190293 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}] 18:49:50 INFO - PROCESS | 1866 | 1461376190559 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 18:49:50 INFO - PROCESS | 1866 | 1461376190891 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07f3e1000 == 141 [pid = 1866] [id = 633] 18:49:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7fd07f743400) [pid = 1866] [serial = 1900] [outer = (nil)] 18:49:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7fd07f8d1400) [pid = 1866] [serial = 1901] [outer = 0x7fd07f743400] 18:49:50 INFO - PROCESS | 1866 | 1461376190975 Marionette DEBUG loaded listener.js 18:49:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7fd07f9f1400) [pid = 1866] [serial = 1902] [outer = 0x7fd07f743400] 18:49:52 INFO - PROCESS | 1866 | 1461376192063 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]]]}] 18:49:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:49:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1837ms 18:49:52 INFO - PROCESS | 1866 | 1461376192117 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 18:49:52 INFO - PROCESS | 1866 | 1461376192126 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 18:49:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:49:52 INFO - PROCESS | 1866 | 1461376192140 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:49:52 INFO - PROCESS | 1866 | 1461376192143 Marionette TRACE conn3 <- [1,2506,null,{}] 18:49:52 INFO - PROCESS | 1866 | 1461376192153 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}] 18:49:52 INFO - PROCESS | 1866 | 1461376192444 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 18:49:52 INFO - PROCESS | 1866 | 1461376192843 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0814d0800 == 142 [pid = 1866] [id = 634] 18:49:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7fd07fcb6c00) [pid = 1866] [serial = 1903] [outer = (nil)] 18:49:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7fd07fe46c00) [pid = 1866] [serial = 1904] [outer = 0x7fd07fcb6c00] 18:49:52 INFO - PROCESS | 1866 | 1461376192976 Marionette DEBUG loaded listener.js 18:49:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7fd080faf000) [pid = 1866] [serial = 1905] [outer = 0x7fd07fcb6c00] 18:49:54 INFO - PROCESS | 1866 | 1461376194028 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]]]}] 18:49:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:49:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1945ms 18:49:54 INFO - PROCESS | 1866 | 1461376194085 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 18:49:54 INFO - PROCESS | 1866 | 1461376194089 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 18:49:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:49:54 INFO - PROCESS | 1866 | 1461376194096 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:49:54 INFO - PROCESS | 1866 | 1461376194103 Marionette TRACE conn3 <- [1,2510,null,{}] 18:49:54 INFO - PROCESS | 1866 | 1461376194122 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}] 18:49:54 INFO - PROCESS | 1866 | 1461376194383 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 18:49:54 INFO - PROCESS | 1866 | 1461376194743 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd082a0f800 == 143 [pid = 1866] [id = 635] 18:49:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7fd080faf800) [pid = 1866] [serial = 1906] [outer = (nil)] 18:49:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7fd08151f000) [pid = 1866] [serial = 1907] [outer = 0x7fd080faf800] 18:49:54 INFO - PROCESS | 1866 | 1461376194830 Marionette DEBUG loaded listener.js 18:49:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7fd082010c00) [pid = 1866] [serial = 1908] [outer = 0x7fd080faf800] 18:49:55 INFO - PROCESS | 1866 | 1461376195776 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]]]}] 18:49:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:49:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1740ms 18:49:55 INFO - PROCESS | 1866 | 1461376195838 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 18:49:55 INFO - PROCESS | 1866 | 1461376195841 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 18:49:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:49:55 INFO - PROCESS | 1866 | 1461376195848 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:49:55 INFO - PROCESS | 1866 | 1461376195850 Marionette TRACE conn3 <- [1,2514,null,{}] 18:49:55 INFO - PROCESS | 1866 | 1461376195856 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}] 18:49:56 INFO - PROCESS | 1866 | 1461376196099 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 18:49:56 INFO - PROCESS | 1866 | 1461376196362 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0837ac000 == 144 [pid = 1866] [id = 636] 18:49:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7fd081512400) [pid = 1866] [serial = 1909] [outer = (nil)] 18:49:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7fd0822eb800) [pid = 1866] [serial = 1910] [outer = 0x7fd081512400] 18:49:56 INFO - PROCESS | 1866 | 1461376196491 Marionette DEBUG loaded listener.js 18:49:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7fd0822f9000) [pid = 1866] [serial = 1911] [outer = 0x7fd081512400] 18:49:57 INFO - PROCESS | 1866 | 1461376197390 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]]]}] 18:49:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:49:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1584ms 18:49:57 INFO - PROCESS | 1866 | 1461376197432 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 18:49:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:49:57 INFO - PROCESS | 1866 | 1461376197436 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 18:49:57 INFO - PROCESS | 1866 | 1461376197442 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:49:57 INFO - PROCESS | 1866 | 1461376197445 Marionette TRACE conn3 <- [1,2518,null,{}] 18:49:57 INFO - PROCESS | 1866 | 1461376197451 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}] 18:49:57 INFO - PROCESS | 1866 | 1461376197677 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 18:49:57 INFO - PROCESS | 1866 | 1461376197939 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:49:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0839d8000 == 145 [pid = 1866] [id = 637] 18:49:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7fd082011000) [pid = 1866] [serial = 1912] [outer = (nil)] 18:49:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7fd0824e3400) [pid = 1866] [serial = 1913] [outer = 0x7fd082011000] 18:49:58 INFO - PROCESS | 1866 | 1461376198065 Marionette DEBUG loaded listener.js 18:49:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7fd082b2c000) [pid = 1866] [serial = 1914] [outer = 0x7fd082011000] 18:49:58 INFO - PROCESS | 1866 | 1461376198957 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]]]}] 18:49:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:49:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1584ms 18:49:59 INFO - PROCESS | 1866 | 1461376199029 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 18:49:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:49:59 INFO - PROCESS | 1866 | 1461376199038 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 18:49:59 INFO - PROCESS | 1866 | 1461376199048 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:49:59 INFO - PROCESS | 1866 | 1461376199053 Marionette TRACE conn3 <- [1,2522,null,{}] 18:49:59 INFO - PROCESS | 1866 | 1461376199063 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}] 18:49:59 INFO - PROCESS | 1866 | 1461376199504 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 18:49:59 INFO - PROCESS | 1866 | 1461376199967 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08512b800 == 146 [pid = 1866] [id = 638] 18:50:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd084574000) [pid = 1866] [serial = 1915] [outer = (nil)] 18:50:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd084578c00) [pid = 1866] [serial = 1916] [outer = 0x7fd084574000] 18:50:00 INFO - PROCESS | 1866 | 1461376200104 Marionette DEBUG loaded listener.js 18:50:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd085116400) [pid = 1866] [serial = 1917] [outer = 0x7fd084574000] 18:50:01 INFO - PROCESS | 1866 | 1461376201117 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]]]}] 18:50:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:50:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 2140ms 18:50:01 INFO - PROCESS | 1866 | 1461376201188 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 18:50:01 INFO - PROCESS | 1866 | 1461376201194 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 18:50:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:50:01 INFO - PROCESS | 1866 | 1461376201203 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:50:01 INFO - PROCESS | 1866 | 1461376201207 Marionette TRACE conn3 <- [1,2526,null,{}] 18:50:01 INFO - PROCESS | 1866 | 1461376201217 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}] 18:50:01 INFO - PROCESS | 1866 | 1461376201598 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 18:50:01 INFO - PROCESS | 1866 | 1461376201937 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08548a800 == 147 [pid = 1866] [id = 639] 18:50:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7fd084576000) [pid = 1866] [serial = 1918] [outer = (nil)] 18:50:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7fd0851ab000) [pid = 1866] [serial = 1919] [outer = 0x7fd084576000] 18:50:02 INFO - PROCESS | 1866 | 1461376202036 Marionette DEBUG loaded listener.js 18:50:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7fd085254000) [pid = 1866] [serial = 1920] [outer = 0x7fd084576000] 18:50:02 INFO - PROCESS | 1866 | 1461376202975 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]]]}] 18:50:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:50:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1837ms 18:50:03 INFO - PROCESS | 1866 | 1461376203041 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 18:50:03 INFO - PROCESS | 1866 | 1461376203046 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 18:50:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:50:03 INFO - PROCESS | 1866 | 1461376203054 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:50:03 INFO - PROCESS | 1866 | 1461376203057 Marionette TRACE conn3 <- [1,2530,null,{}] 18:50:03 INFO - PROCESS | 1866 | 1461376203063 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}] 18:50:03 INFO - PROCESS | 1866 | 1461376203312 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 18:50:03 INFO - PROCESS | 1866 | 1461376203615 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd086364800 == 148 [pid = 1866] [id = 640] 18:50:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7fd085116c00) [pid = 1866] [serial = 1921] [outer = (nil)] 18:50:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7fd085261400) [pid = 1866] [serial = 1922] [outer = 0x7fd085116c00] 18:50:03 INFO - PROCESS | 1866 | 1461376203708 Marionette DEBUG loaded listener.js 18:50:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7fd08526e000) [pid = 1866] [serial = 1923] [outer = 0x7fd085116c00] 18:50:04 INFO - PROCESS | 1866 | 1461376204797 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]]]}] 18:50:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:50:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1782ms 18:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:50:04 INFO - PROCESS | 1866 | 1461376204837 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 18:50:04 INFO - PROCESS | 1866 | 1461376204840 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 18:50:04 INFO - PROCESS | 1866 | 1461376204847 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:50:04 INFO - PROCESS | 1866 | 1461376204850 Marionette TRACE conn3 <- [1,2534,null,{}] 18:50:04 INFO - PROCESS | 1866 | 1461376204856 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}] 18:50:05 INFO - PROCESS | 1866 | 1461376205103 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 18:50:05 INFO - PROCESS | 1866 | 1461376205365 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087a87000 == 149 [pid = 1866] [id = 641] 18:50:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7fd085117c00) [pid = 1866] [serial = 1924] [outer = (nil)] 18:50:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7fd0853a1400) [pid = 1866] [serial = 1925] [outer = 0x7fd085117c00] 18:50:05 INFO - PROCESS | 1866 | 1461376205482 Marionette DEBUG loaded listener.js 18:50:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7fd0853a7800) [pid = 1866] [serial = 1926] [outer = 0x7fd085117c00] 18:50:06 INFO - PROCESS | 1866 | 1461376206330 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]]]}] 18:50:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:50:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1538ms 18:50:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:50:06 INFO - PROCESS | 1866 | 1461376206385 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 18:50:06 INFO - PROCESS | 1866 | 1461376206388 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 18:50:06 INFO - PROCESS | 1866 | 1461376206395 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:50:06 INFO - PROCESS | 1866 | 1461376206398 Marionette TRACE conn3 <- [1,2538,null,{}] 18:50:06 INFO - PROCESS | 1866 | 1461376206404 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}] 18:50:06 INFO - PROCESS | 1866 | 1461376206638 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 18:50:06 INFO - PROCESS | 1866 | 1461376206901 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087de8800 == 150 [pid = 1866] [id = 642] 18:50:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7fd085257800) [pid = 1866] [serial = 1927] [outer = (nil)] 18:50:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7fd086302c00) [pid = 1866] [serial = 1928] [outer = 0x7fd085257800] 18:50:07 INFO - PROCESS | 1866 | 1461376207032 Marionette DEBUG loaded listener.js 18:50:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7fd08630a800) [pid = 1866] [serial = 1929] [outer = 0x7fd085257800] 18:50:07 INFO - PROCESS | 1866 | 1461376207886 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]]]}] 18:50:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:50:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1542ms 18:50:07 INFO - PROCESS | 1866 | 1461376207937 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 18:50:07 INFO - PROCESS | 1866 | 1461376207942 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 18:50:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:50:07 INFO - PROCESS | 1866 | 1461376207948 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:50:07 INFO - PROCESS | 1866 | 1461376207953 Marionette TRACE conn3 <- [1,2542,null,{}] 18:50:07 INFO - PROCESS | 1866 | 1461376207958 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}] 18:50:08 INFO - PROCESS | 1866 | 1461376208223 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 18:50:08 INFO - PROCESS | 1866 | 1461376208481 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08de2b800 == 151 [pid = 1866] [id = 643] 18:50:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7fd08740d800) [pid = 1866] [serial = 1930] [outer = (nil)] 18:50:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7fd087410800) [pid = 1866] [serial = 1931] [outer = 0x7fd08740d800] 18:50:08 INFO - PROCESS | 1866 | 1461376208618 Marionette DEBUG loaded listener.js 18:50:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7fd087cd1800) [pid = 1866] [serial = 1932] [outer = 0x7fd08740d800] 18:50:09 INFO - PROCESS | 1866 | 1461376209541 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]]]}] 18:50:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:50:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1639ms 18:50:09 INFO - PROCESS | 1866 | 1461376209588 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 18:50:09 INFO - PROCESS | 1866 | 1461376209593 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 18:50:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:50:09 INFO - PROCESS | 1866 | 1461376209600 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:50:09 INFO - PROCESS | 1866 | 1461376209603 Marionette TRACE conn3 <- [1,2546,null,{}] 18:50:09 INFO - PROCESS | 1866 | 1461376209609 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}] 18:50:09 INFO - PROCESS | 1866 | 1461376209842 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 18:50:10 INFO - PROCESS | 1866 | 1461376210154 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e3ab800 == 152 [pid = 1866] [id = 644] 18:50:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7fd08740dc00) [pid = 1866] [serial = 1933] [outer = (nil)] 18:50:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7fd08deef000) [pid = 1866] [serial = 1934] [outer = 0x7fd08740dc00] 18:50:10 INFO - PROCESS | 1866 | 1461376210234 Marionette DEBUG loaded listener.js 18:50:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7fd08e2e7400) [pid = 1866] [serial = 1935] [outer = 0x7fd08740dc00] 18:50:11 INFO - PROCESS | 1866 | 1461376211068 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]]]}] 18:50:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:50:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1536ms 18:50:11 INFO - PROCESS | 1866 | 1461376211137 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 18:50:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:50:11 INFO - PROCESS | 1866 | 1461376211141 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 18:50:11 INFO - PROCESS | 1866 | 1461376211148 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:50:11 INFO - PROCESS | 1866 | 1461376211151 Marionette TRACE conn3 <- [1,2550,null,{}] 18:50:11 INFO - PROCESS | 1866 | 1461376211157 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}] 18:50:11 INFO - PROCESS | 1866 | 1461376211394 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 18:50:11 INFO - PROCESS | 1866 | 1461376211653 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08ef19800 == 153 [pid = 1866] [id = 645] 18:50:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7fd087409400) [pid = 1866] [serial = 1936] [outer = (nil)] 18:50:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7fd08e381800) [pid = 1866] [serial = 1937] [outer = 0x7fd087409400] 18:50:11 INFO - PROCESS | 1866 | 1461376211770 Marionette DEBUG loaded listener.js 18:50:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7fd08ed04c00) [pid = 1866] [serial = 1938] [outer = 0x7fd087409400] 18:50:12 INFO - PROCESS | 1866 | 1461376212677 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]]]}] 18:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1581ms 18:50:12 INFO - PROCESS | 1866 | 1461376212729 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 18:50:12 INFO - PROCESS | 1866 | 1461376212733 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 18:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:50:12 INFO - PROCESS | 1866 | 1461376212739 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:50:12 INFO - PROCESS | 1866 | 1461376212741 Marionette TRACE conn3 <- [1,2554,null,{}] 18:50:12 INFO - PROCESS | 1866 | 1461376212747 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}] 18:50:12 INFO - PROCESS | 1866 | 1461376212974 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 18:50:13 INFO - PROCESS | 1866 | 1461376213275 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090949800 == 154 [pid = 1866] [id = 646] 18:50:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7fd07c846800) [pid = 1866] [serial = 1939] [outer = (nil)] 18:50:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7fd08ed11800) [pid = 1866] [serial = 1940] [outer = 0x7fd07c846800] 18:50:13 INFO - PROCESS | 1866 | 1461376213356 Marionette DEBUG loaded listener.js 18:50:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7fd08f717800) [pid = 1866] [serial = 1941] [outer = 0x7fd07c846800] 18:50:14 INFO - PROCESS | 1866 | 1461376214223 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]]]}] 18:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1532ms 18:50:14 INFO - PROCESS | 1866 | 1461376214273 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 18:50:14 INFO - PROCESS | 1866 | 1461376214276 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 18:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:50:14 INFO - PROCESS | 1866 | 1461376214282 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:50:14 INFO - PROCESS | 1866 | 1461376214284 Marionette TRACE conn3 <- [1,2558,null,{}] 18:50:14 INFO - PROCESS | 1866 | 1461376214290 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}] 18:50:14 INFO - PROCESS | 1866 | 1461376214515 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 18:50:14 INFO - PROCESS | 1866 | 1461376214777 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0913d1000 == 155 [pid = 1866] [id = 647] 18:50:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7fd087443000) [pid = 1866] [serial = 1942] [outer = (nil)] 18:50:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7fd08f753800) [pid = 1866] [serial = 1943] [outer = 0x7fd087443000] 18:50:14 INFO - PROCESS | 1866 | 1461376214895 Marionette DEBUG loaded listener.js 18:50:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7fd090416c00) [pid = 1866] [serial = 1944] [outer = 0x7fd087443000] 18:50:15 INFO - PROCESS | 1866 | 1461376215819 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]]]}] 18:50:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:50:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1579ms 18:50:15 INFO - PROCESS | 1866 | 1461376215862 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 18:50:15 INFO - PROCESS | 1866 | 1461376215865 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 18:50:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:50:15 INFO - PROCESS | 1866 | 1461376215871 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:50:15 INFO - PROCESS | 1866 | 1461376215873 Marionette TRACE conn3 <- [1,2562,null,{}] 18:50:15 INFO - PROCESS | 1866 | 1461376215879 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}] 18:50:16 INFO - PROCESS | 1866 | 1461376216098 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 18:50:16 INFO - PROCESS | 1866 | 1461376216362 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd092618800 == 156 [pid = 1866] [id = 648] 18:50:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd086309400) [pid = 1866] [serial = 1945] [outer = (nil)] 18:50:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd090733000) [pid = 1866] [serial = 1946] [outer = 0x7fd086309400] 18:50:16 INFO - PROCESS | 1866 | 1461376216480 Marionette DEBUG loaded listener.js 18:50:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7fd0907bfc00) [pid = 1866] [serial = 1947] [outer = 0x7fd086309400] 18:50:17 INFO - PROCESS | 1866 | 1461376217366 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]]]}] 18:50:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:50:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1549ms 18:50:17 INFO - PROCESS | 1866 | 1461376217422 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 18:50:17 INFO - PROCESS | 1866 | 1461376217426 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 18:50:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:50:17 INFO - PROCESS | 1866 | 1461376217431 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:50:17 INFO - PROCESS | 1866 | 1461376217434 Marionette TRACE conn3 <- [1,2566,null,{}] 18:50:17 INFO - PROCESS | 1866 | 1461376217440 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}] 18:50:17 INFO - PROCESS | 1866 | 1461376217650 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 18:50:17 INFO - PROCESS | 1866 | 1461376217951 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094552000 == 157 [pid = 1866] [id = 649] 18:50:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7fd08ed0a000) [pid = 1866] [serial = 1948] [outer = (nil)] 18:50:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7fd090843000) [pid = 1866] [serial = 1949] [outer = 0x7fd08ed0a000] 18:50:18 INFO - PROCESS | 1866 | 1461376218029 Marionette DEBUG loaded listener.js 18:50:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7fd09084d400) [pid = 1866] [serial = 1950] [outer = 0x7fd08ed0a000] 18:50:18 INFO - PROCESS | 1866 | 1461376218877 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]]]}] 18:50:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:50:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1490ms 18:50:18 INFO - PROCESS | 1866 | 1461376218926 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 18:50:18 INFO - PROCESS | 1866 | 1461376218928 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 18:50:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:50:18 INFO - PROCESS | 1866 | 1461376218935 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:50:18 INFO - PROCESS | 1866 | 1461376218937 Marionette TRACE conn3 <- [1,2570,null,{}] 18:50:18 INFO - PROCESS | 1866 | 1461376218943 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}] 18:50:19 INFO - PROCESS | 1866 | 1461376219172 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 18:50:19 INFO - PROCESS | 1866 | 1461376219438 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094759800 == 158 [pid = 1866] [id = 650] 18:50:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7fd090420800) [pid = 1866] [serial = 1951] [outer = (nil)] 18:50:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7fd090898000) [pid = 1866] [serial = 1952] [outer = 0x7fd090420800] 18:50:19 INFO - PROCESS | 1866 | 1461376219551 Marionette DEBUG loaded listener.js 18:50:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7fd09091b800) [pid = 1866] [serial = 1953] [outer = 0x7fd090420800] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a0d15000 == 157 [pid = 1866] [id = 443] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a8c6d000 == 156 [pid = 1866] [id = 444] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07f766800 == 155 [pid = 1866] [id = 399] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b31a000 == 154 [pid = 1866] [id = 442] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd080c2d000 == 153 [pid = 1866] [id = 631] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07fb53000 == 152 [pid = 1866] [id = 630] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07f10a800 == 151 [pid = 1866] [id = 629] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd095fec000 == 150 [pid = 1866] [id = 625] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094bd6000 == 149 [pid = 1866] [id = 624] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09474f800 == 148 [pid = 1866] [id = 623] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0935a6800 == 147 [pid = 1866] [id = 622] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0917bd000 == 146 [pid = 1866] [id = 621] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090577000 == 145 [pid = 1866] [id = 620] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e4d6800 == 144 [pid = 1866] [id = 619] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e3a1800 == 143 [pid = 1866] [id = 618] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e269800 == 142 [pid = 1866] [id = 617] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08db35000 == 141 [pid = 1866] [id = 616] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd087b0d800 == 140 [pid = 1866] [id = 615] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd086352000 == 139 [pid = 1866] [id = 614] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd082320000 == 138 [pid = 1866] [id = 423] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd085354000 == 137 [pid = 1866] [id = 613] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd084487000 == 136 [pid = 1866] [id = 612] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd082a07000 == 135 [pid = 1866] [id = 611] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd082a0f000 == 134 [pid = 1866] [id = 609] 18:50:21 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07f763800 == 133 [pid = 1866] [id = 610] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7fd082006400) [pid = 1866] [serial = 1829] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7fd09c1ec400) [pid = 1866] [serial = 1800] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7fd0853a6400) [pid = 1866] [serial = 1695] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7fd09480ec00) [pid = 1866] [serial = 1788] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7fd09aa9d800) [pid = 1866] [serial = 1797] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7fd0ac6ed000) [pid = 1866] [serial = 1808] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7fd07fbddc00) [pid = 1866] [serial = 1821] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd090d28000) [pid = 1866] [serial = 1781] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd0952afc00) [pid = 1866] [serial = 1791] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7fd0a1987000) [pid = 1866] [serial = 1803] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7fd08e382000) [pid = 1866] [serial = 1776] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7fd07f8cb400) [pid = 1866] [serial = 1820] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7fd08deee800) [pid = 1866] [serial = 1775] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7fd094c76400) [pid = 1866] [serial = 1790] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7fd08456d800) [pid = 1866] [serial = 1770] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7fd098c05400) [pid = 1866] [serial = 1794] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7fd094da1000) [pid = 1866] [serial = 1811] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7fd0812a3400) [pid = 1866] [serial = 1824] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7fd07fe4f800) [pid = 1866] [serial = 1815] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7fd091674c00) [pid = 1866] [serial = 1784] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7fd0a893bc00) [pid = 1866] [serial = 1805] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7fd092a07800) [pid = 1866] [serial = 1785] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7fd082004000) [pid = 1866] [serial = 1826] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7fd07fc20000) [pid = 1866] [serial = 1814] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7fd0969b8c00) [pid = 1866] [serial = 1793] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7fd094da7400) [pid = 1866] [serial = 1812] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7fd09cf63c00) [pid = 1866] [serial = 1802] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7fd0824e6800) [pid = 1866] [serial = 1769] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7fd0aa6a4800) [pid = 1866] [serial = 1806] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7fd0824ed000) [pid = 1866] [serial = 1817] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7fd08215ac00) [pid = 1866] [serial = 1827] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7fd07fcb3000) [pid = 1866] [serial = 1766] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7fd086172000) [pid = 1866] [serial = 1772] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7fd0ac6f5400) [pid = 1866] [serial = 1809] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7fd08f70b800) [pid = 1866] [serial = 1778] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7fd090419400) [pid = 1866] [serial = 1779] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd0812ad400) [pid = 1866] [serial = 1767] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd07fe49400) [pid = 1866] [serial = 1823] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7fd09413f800) [pid = 1866] [serial = 1787] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7fd09a073000) [pid = 1866] [serial = 1796] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7fd09b11ac00) [pid = 1866] [serial = 1799] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7fd0912a6400) [pid = 1866] [serial = 1782] [outer = (nil)] [url = about:blank] 18:50:21 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7fd0864e0400) [pid = 1866] [serial = 1773] [outer = (nil)] [url = about:blank] 18:50:22 INFO - PROCESS | 1866 | 1461376222088 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]]]}] 18:50:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:50:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 3233ms 18:50:22 INFO - PROCESS | 1866 | 1461376222169 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 18:50:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:50:22 INFO - PROCESS | 1866 | 1461376222175 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 18:50:22 INFO - PROCESS | 1866 | 1461376222182 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:50:22 INFO - PROCESS | 1866 | 1461376222187 Marionette TRACE conn3 <- [1,2574,null,{}] 18:50:22 INFO - PROCESS | 1866 | 1461376222196 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}] 18:50:22 INFO - PROCESS | 1866 | 1461376222397 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 18:50:22 INFO - PROCESS | 1866 | 1461376222607 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07f3d7000 == 134 [pid = 1866] [id = 651] 18:50:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7fd07f8d2800) [pid = 1866] [serial = 1954] [outer = (nil)] 18:50:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7fd07f9e3800) [pid = 1866] [serial = 1955] [outer = 0x7fd07f8d2800] 18:50:22 INFO - PROCESS | 1866 | 1461376222676 Marionette DEBUG loaded listener.js 18:50:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7fd07fbe8400) [pid = 1866] [serial = 1956] [outer = 0x7fd07f8d2800] 18:50:23 INFO - PROCESS | 1866 | 1461376223452 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]]]}] 18:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1292ms 18:50:23 INFO - PROCESS | 1866 | 1461376223482 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 18:50:23 INFO - PROCESS | 1866 | 1461376223489 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 18:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:50:23 INFO - PROCESS | 1866 | 1461376223500 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:50:23 INFO - PROCESS | 1866 | 1461376223503 Marionette TRACE conn3 <- [1,2578,null,{}] 18:50:23 INFO - PROCESS | 1866 | 1461376223509 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}] 18:50:23 INFO - PROCESS | 1866 | 1461376223709 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 18:50:23 INFO - PROCESS | 1866 | 1461376223902 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd080b45000 == 135 [pid = 1866] [id = 652] 18:50:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7fd07f749c00) [pid = 1866] [serial = 1957] [outer = (nil)] 18:50:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd07fcb7800) [pid = 1866] [serial = 1958] [outer = 0x7fd07f749c00] 18:50:23 INFO - PROCESS | 1866 | 1461376223967 Marionette DEBUG loaded listener.js 18:50:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd080fab400) [pid = 1866] [serial = 1959] [outer = 0x7fd07f749c00] 18:50:24 INFO - PROCESS | 1866 | 1461376224843 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]]]}] 18:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1382ms 18:50:24 INFO - PROCESS | 1866 | 1461376224883 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 18:50:24 INFO - PROCESS | 1866 | 1461376224885 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 18:50:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:50:24 INFO - PROCESS | 1866 | 1461376224892 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:50:24 INFO - PROCESS | 1866 | 1461376224898 Marionette TRACE conn3 <- [1,2582,null,{}] 18:50:24 INFO - PROCESS | 1866 | 1461376224933 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}] 18:50:25 INFO - PROCESS | 1866 | 1461376225228 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 18:50:25 INFO - PROCESS | 1866 | 1461376225263 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08218b800 == 136 [pid = 1866] [id = 653] 18:50:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd081441400) [pid = 1866] [serial = 1960] [outer = (nil)] 18:50:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7fd08151dc00) [pid = 1866] [serial = 1961] [outer = 0x7fd081441400] 18:50:25 INFO - PROCESS | 1866 | 1461376225330 Marionette DEBUG loaded listener.js 18:50:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7fd08215dc00) [pid = 1866] [serial = 1962] [outer = 0x7fd081441400] 18:50:26 INFO - PROCESS | 1866 | 1461376226331 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]]]}] 18:50:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:50:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 2004ms 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7fd0824ed400) [pid = 1866] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7fd082b2a400) [pid = 1866] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd080fa3400) [pid = 1866] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd0812a7400) [pid = 1866] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7fd0912a2800) [pid = 1866] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7fd07c842000) [pid = 1866] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7fd086308000) [pid = 1866] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7fd07f237000) [pid = 1866] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7fd087447800) [pid = 1866] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7fd0838a3400) [pid = 1866] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7fd07f74d800) [pid = 1866] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7fd07fbde800) [pid = 1866] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7fd08744d000) [pid = 1866] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7fd08617e800) [pid = 1866] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7fd082374c00) [pid = 1866] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7fd07fbe7000) [pid = 1866] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7fd09098b400) [pid = 1866] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7fd0822f2800) [pid = 1866] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7fd09084f800) [pid = 1866] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7fd084ac7400) [pid = 1866] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7fd0909bac00) [pid = 1866] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7fd086176400) [pid = 1866] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7fd082377000) [pid = 1866] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:50:26 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7fd09129e000) [pid = 1866] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:50:27 INFO - PROCESS | 1866 | 1461376227000 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 18:50:27 INFO - PROCESS | 1866 | 1461376227005 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 18:50:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:50:27 INFO - PROCESS | 1866 | 1461376227012 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:50:27 INFO - PROCESS | 1866 | 1461376227015 Marionette TRACE conn3 <- [1,2586,null,{}] 18:50:27 INFO - PROCESS | 1866 | 1461376227020 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}] 18:50:27 INFO - PROCESS | 1866 | 1461376227248 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 18:50:27 INFO - PROCESS | 1866 | 1461376227421 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:27 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07fb56800 == 137 [pid = 1866] [id = 654] 18:50:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7fd07f237000) [pid = 1866] [serial = 1963] [outer = (nil)] 18:50:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7fd080fa3400) [pid = 1866] [serial = 1964] [outer = 0x7fd07f237000] 18:50:27 INFO - PROCESS | 1866 | 1461376227486 Marionette DEBUG loaded listener.js 18:50:27 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7fd082169400) [pid = 1866] [serial = 1965] [outer = 0x7fd07f237000] 18:50:28 INFO - PROCESS | 1866 | 1461376228227 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]]]}] 18:50:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:50:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1229ms 18:50:28 INFO - PROCESS | 1866 | 1461376228243 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 18:50:28 INFO - PROCESS | 1866 | 1461376228246 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 18:50:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:50:28 INFO - PROCESS | 1866 | 1461376228252 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:50:28 INFO - PROCESS | 1866 | 1461376228254 Marionette TRACE conn3 <- [1,2590,null,{}] 18:50:28 INFO - PROCESS | 1866 | 1461376228260 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}] 18:50:28 INFO - PROCESS | 1866 | 1461376228539 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 18:50:28 INFO - PROCESS | 1866 | 1461376228667 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd083973800 == 138 [pid = 1866] [id = 655] 18:50:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7fd07e3fcc00) [pid = 1866] [serial = 1966] [outer = (nil)] 18:50:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7fd0824e4000) [pid = 1866] [serial = 1967] [outer = 0x7fd07e3fcc00] 18:50:28 INFO - PROCESS | 1866 | 1461376228733 Marionette DEBUG loaded listener.js 18:50:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7fd082b35c00) [pid = 1866] [serial = 1968] [outer = 0x7fd07e3fcc00] 18:50:29 INFO - PROCESS | 1866 | 1461376229808 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]]]}] 18:50:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:50:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1634ms 18:50:29 INFO - PROCESS | 1866 | 1461376229888 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 18:50:29 INFO - PROCESS | 1866 | 1461376229895 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 18:50:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:50:29 INFO - PROCESS | 1866 | 1461376229904 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:50:29 INFO - PROCESS | 1866 | 1461376229909 Marionette TRACE conn3 <- [1,2594,null,{}] 18:50:29 INFO - PROCESS | 1866 | 1461376229936 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}] 18:50:30 INFO - PROCESS | 1866 | 1461376230201 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 18:50:30 INFO - PROCESS | 1866 | 1461376230519 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd080b62000 == 139 [pid = 1866] [id = 656] 18:50:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7fd07fcb8000) [pid = 1866] [serial = 1969] [outer = (nil)] 18:50:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7fd07fe4a800) [pid = 1866] [serial = 1970] [outer = 0x7fd07fcb8000] 18:50:30 INFO - PROCESS | 1866 | 1461376230601 Marionette DEBUG loaded listener.js 18:50:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7fd0812a7400) [pid = 1866] [serial = 1971] [outer = 0x7fd07fcb8000] 18:50:31 INFO - PROCESS | 1866 | 1461376231531 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]]]}] 18:50:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:50:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1659ms 18:50:31 INFO - PROCESS | 1866 | 1461376231564 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 18:50:31 INFO - PROCESS | 1866 | 1461376231573 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 18:50:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:50:31 INFO - PROCESS | 1866 | 1461376231583 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:50:31 INFO - PROCESS | 1866 | 1461376231588 Marionette TRACE conn3 <- [1,2598,null,{}] 18:50:31 INFO - PROCESS | 1866 | 1461376231594 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}] 18:50:31 INFO - PROCESS | 1866 | 1461376231841 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 18:50:32 INFO - PROCESS | 1866 | 1461376232161 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08447b800 == 140 [pid = 1866] [id = 657] 18:50:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7fd08200ec00) [pid = 1866] [serial = 1972] [outer = (nil)] 18:50:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7fd0822ea400) [pid = 1866] [serial = 1973] [outer = 0x7fd08200ec00] 18:50:32 INFO - PROCESS | 1866 | 1461376232346 Marionette DEBUG loaded listener.js 18:50:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7fd0824e3800) [pid = 1866] [serial = 1974] [outer = 0x7fd08200ec00] 18:50:33 INFO - PROCESS | 1866 | 1461376233376 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]]]}] 18:50:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:50:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1833ms 18:50:33 INFO - PROCESS | 1866 | 1461376233416 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 18:50:33 INFO - PROCESS | 1866 | 1461376233420 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 18:50:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:50:33 INFO - PROCESS | 1866 | 1461376233427 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:50:33 INFO - PROCESS | 1866 | 1461376233433 Marionette TRACE conn3 <- [1,2602,null,{}] 18:50:33 INFO - PROCESS | 1866 | 1461376233450 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}] 18:50:33 INFO - PROCESS | 1866 | 1461376233704 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 18:50:34 INFO - PROCESS | 1866 | 1461376234006 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd085487000 == 141 [pid = 1866] [id = 658] 18:50:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7fd082be7400) [pid = 1866] [serial = 1975] [outer = (nil)] 18:50:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7fd08389ec00) [pid = 1866] [serial = 1976] [outer = 0x7fd082be7400] 18:50:34 INFO - PROCESS | 1866 | 1461376234091 Marionette DEBUG loaded listener.js 18:50:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7fd084573400) [pid = 1866] [serial = 1977] [outer = 0x7fd082be7400] 18:50:34 INFO - PROCESS | 1866 | 1461376234961 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]]]}] 18:50:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:50:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1585ms 18:50:35 INFO - PROCESS | 1866 | 1461376235013 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 18:50:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:50:35 INFO - PROCESS | 1866 | 1461376235019 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 18:50:35 INFO - PROCESS | 1866 | 1461376235025 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:50:35 INFO - PROCESS | 1866 | 1461376235028 Marionette TRACE conn3 <- [1,2606,null,{}] 18:50:35 INFO - PROCESS | 1866 | 1461376235034 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}] 18:50:35 INFO - PROCESS | 1866 | 1461376235258 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 18:50:35 INFO - PROCESS | 1866 | 1461376235484 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:35 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08761b000 == 142 [pid = 1866] [id = 659] 18:50:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7fd07fcb4c00) [pid = 1866] [serial = 1978] [outer = (nil)] 18:50:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7fd085115800) [pid = 1866] [serial = 1979] [outer = 0x7fd07fcb4c00] 18:50:35 INFO - PROCESS | 1866 | 1461376235602 Marionette DEBUG loaded listener.js 18:50:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7fd0851b4c00) [pid = 1866] [serial = 1980] [outer = 0x7fd07fcb4c00] 18:50:36 INFO - PROCESS | 1866 | 1461376236588 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]]]}] 18:50:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:50:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1631ms 18:50:36 INFO - PROCESS | 1866 | 1461376236656 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 18:50:36 INFO - PROCESS | 1866 | 1461376236660 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 18:50:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:50:36 INFO - PROCESS | 1866 | 1461376236666 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:50:36 INFO - PROCESS | 1866 | 1461376236668 Marionette TRACE conn3 <- [1,2610,null,{}] 18:50:36 INFO - PROCESS | 1866 | 1461376236674 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}] 18:50:36 INFO - PROCESS | 1866 | 1461376236905 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 18:50:37 INFO - PROCESS | 1866 | 1461376237228 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08db26000 == 143 [pid = 1866] [id = 660] 18:50:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7fd082bf4000) [pid = 1866] [serial = 1981] [outer = (nil)] 18:50:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd08539f000) [pid = 1866] [serial = 1982] [outer = 0x7fd082bf4000] 18:50:37 INFO - PROCESS | 1866 | 1461376237309 Marionette DEBUG loaded listener.js 18:50:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd086303c00) [pid = 1866] [serial = 1983] [outer = 0x7fd082bf4000] 18:50:38 INFO - PROCESS | 1866 | 1461376238192 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]]]}] 18:50:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:50:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1585ms 18:50:38 INFO - PROCESS | 1866 | 1461376238252 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 18:50:38 INFO - PROCESS | 1866 | 1461376238255 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 18:50:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:50:38 INFO - PROCESS | 1866 | 1461376238261 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:50:38 INFO - PROCESS | 1866 | 1461376238265 Marionette TRACE conn3 <- [1,2614,null,{}] 18:50:38 INFO - PROCESS | 1866 | 1461376238271 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}] 18:50:38 INFO - PROCESS | 1866 | 1461376238531 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 18:50:38 INFO - PROCESS | 1866 | 1461376238836 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e2a7800 == 144 [pid = 1866] [id = 661] 18:50:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd087443800) [pid = 1866] [serial = 1984] [outer = (nil)] 18:50:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7fd08def1800) [pid = 1866] [serial = 1985] [outer = 0x7fd087443800] 18:50:38 INFO - PROCESS | 1866 | 1461376238919 Marionette DEBUG loaded listener.js 18:50:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7fd08e383000) [pid = 1866] [serial = 1986] [outer = 0x7fd087443800] 18:50:39 INFO - PROCESS | 1866 | 1461376239777 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]]]}] 18:50:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:50:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1590ms 18:50:39 INFO - PROCESS | 1866 | 1461376239853 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 18:50:39 INFO - PROCESS | 1866 | 1461376239857 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 18:50:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:50:39 INFO - PROCESS | 1866 | 1461376239863 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:50:39 INFO - PROCESS | 1866 | 1461376239866 Marionette TRACE conn3 <- [1,2618,null,{}] 18:50:39 INFO - PROCESS | 1866 | 1461376239873 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}] 18:50:40 INFO - PROCESS | 1866 | 1461376240138 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 18:50:40 INFO - PROCESS | 1866 | 1461376240445 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e3dd000 == 145 [pid = 1866] [id = 662] 18:50:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7fd07c847800) [pid = 1866] [serial = 1987] [outer = (nil)] 18:50:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7fd08f715800) [pid = 1866] [serial = 1988] [outer = 0x7fd07c847800] 18:50:40 INFO - PROCESS | 1866 | 1461376240521 Marionette DEBUG loaded listener.js 18:50:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7fd08f75ac00) [pid = 1866] [serial = 1989] [outer = 0x7fd07c847800] 18:50:41 INFO - PROCESS | 1866 | 1461376241392 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]]]}] 18:50:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:50:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1584ms 18:50:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:50:41 INFO - PROCESS | 1866 | 1461376241448 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 18:50:41 INFO - PROCESS | 1866 | 1461376241451 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 18:50:41 INFO - PROCESS | 1866 | 1461376241458 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:50:41 INFO - PROCESS | 1866 | 1461376241461 Marionette TRACE conn3 <- [1,2622,null,{}] 18:50:41 INFO - PROCESS | 1866 | 1461376241467 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}] 18:50:41 INFO - PROCESS | 1866 | 1461376241693 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 18:50:41 INFO - PROCESS | 1866 | 1461376241953 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090561000 == 146 [pid = 1866] [id = 663] 18:50:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7fd087443c00) [pid = 1866] [serial = 1990] [outer = (nil)] 18:50:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7fd09065c800) [pid = 1866] [serial = 1991] [outer = 0x7fd087443c00] 18:50:42 INFO - PROCESS | 1866 | 1461376242070 Marionette DEBUG loaded listener.js 18:50:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7fd0907bc400) [pid = 1866] [serial = 1992] [outer = 0x7fd087443c00] 18:50:42 INFO - PROCESS | 1866 | 1461376242969 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]]]}] 18:50:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:50:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1586ms 18:50:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:50:43 INFO - PROCESS | 1866 | 1461376243044 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 18:50:43 INFO - PROCESS | 1866 | 1461376243047 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 18:50:43 INFO - PROCESS | 1866 | 1461376243054 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:50:43 INFO - PROCESS | 1866 | 1461376243057 Marionette TRACE conn3 <- [1,2626,null,{}] 18:50:43 INFO - PROCESS | 1866 | 1461376243063 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}] 18:50:43 INFO - PROCESS | 1866 | 1461376243300 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 18:50:43 INFO - PROCESS | 1866 | 1461376243564 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0915b6800 == 147 [pid = 1866] [id = 664] 18:50:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7fd0824e5c00) [pid = 1866] [serial = 1993] [outer = (nil)] 18:50:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7fd090893000) [pid = 1866] [serial = 1994] [outer = 0x7fd0824e5c00] 18:50:43 INFO - PROCESS | 1866 | 1461376243682 Marionette DEBUG loaded listener.js 18:50:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7fd09091d000) [pid = 1866] [serial = 1995] [outer = 0x7fd0824e5c00] 18:50:44 INFO - PROCESS | 1866 | 1461376244556 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]]]}] 18:50:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:50:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1534ms 18:50:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:50:44 INFO - PROCESS | 1866 | 1461376244587 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 18:50:44 INFO - PROCESS | 1866 | 1461376244590 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 18:50:44 INFO - PROCESS | 1866 | 1461376244597 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:50:44 INFO - PROCESS | 1866 | 1461376244600 Marionette TRACE conn3 <- [1,2630,null,{}] 18:50:44 INFO - PROCESS | 1866 | 1461376244607 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}] 18:50:44 INFO - PROCESS | 1866 | 1461376244838 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 18:50:45 INFO - PROCESS | 1866 | 1461376245107 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094021000 == 148 [pid = 1866] [id = 665] 18:50:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7fd07f9ec800) [pid = 1866] [serial = 1996] [outer = (nil)] 18:50:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7fd09098c400) [pid = 1866] [serial = 1997] [outer = 0x7fd07f9ec800] 18:50:45 INFO - PROCESS | 1866 | 1461376245229 Marionette DEBUG loaded listener.js 18:50:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7fd090994000) [pid = 1866] [serial = 1998] [outer = 0x7fd07f9ec800] 18:50:46 INFO - PROCESS | 1866 | 1461376246156 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]]]}] 18:50:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:50:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1635ms 18:50:46 INFO - PROCESS | 1866 | 1461376246232 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 18:50:46 INFO - PROCESS | 1866 | 1461376246236 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 18:50:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:50:46 INFO - PROCESS | 1866 | 1461376246243 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:50:46 INFO - PROCESS | 1866 | 1461376246254 Marionette TRACE conn3 <- [1,2634,null,{}] 18:50:46 INFO - PROCESS | 1866 | 1461376246259 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}] 18:50:46 INFO - PROCESS | 1866 | 1461376246557 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 18:50:46 INFO - PROCESS | 1866 | 1461376246869 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094bcf800 == 149 [pid = 1866] [id = 666] 18:50:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7fd090e9d000) [pid = 1866] [serial = 1999] [outer = (nil)] 18:50:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7fd09129e000) [pid = 1866] [serial = 2000] [outer = 0x7fd090e9d000] 18:50:46 INFO - PROCESS | 1866 | 1461376246955 Marionette DEBUG loaded listener.js 18:50:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7fd091560400) [pid = 1866] [serial = 2001] [outer = 0x7fd090e9d000] 18:50:47 INFO - PROCESS | 1866 | 1461376247826 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]]]}] 18:50:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:50:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1649ms 18:50:47 INFO - PROCESS | 1866 | 1461376247892 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 18:50:47 INFO - PROCESS | 1866 | 1461376247896 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 18:50:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:50:47 INFO - PROCESS | 1866 | 1461376247903 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:50:47 INFO - PROCESS | 1866 | 1461376247907 Marionette TRACE conn3 <- [1,2638,null,{}] 18:50:47 INFO - PROCESS | 1866 | 1461376247912 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}] 18:50:48 INFO - PROCESS | 1866 | 1461376248151 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 18:50:48 INFO - PROCESS | 1866 | 1461376248410 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:48 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09535d800 == 150 [pid = 1866] [id = 667] 18:50:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7fd09129a800) [pid = 1866] [serial = 2002] [outer = (nil)] 18:50:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7fd0915bb800) [pid = 1866] [serial = 2003] [outer = 0x7fd09129a800] 18:50:48 INFO - PROCESS | 1866 | 1461376248540 Marionette DEBUG loaded listener.js 18:50:48 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7fd0915c4800) [pid = 1866] [serial = 2004] [outer = 0x7fd09129a800] 18:50:49 INFO - PROCESS | 1866 | 1461376249386 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]]]}] 18:50:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:50:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1531ms 18:50:49 INFO - PROCESS | 1866 | 1461376249435 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 18:50:49 INFO - PROCESS | 1866 | 1461376249439 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 18:50:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:50:49 INFO - PROCESS | 1866 | 1461376249445 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:50:49 INFO - PROCESS | 1866 | 1461376249448 Marionette TRACE conn3 <- [1,2642,null,{}] 18:50:49 INFO - PROCESS | 1866 | 1461376249454 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}] 18:50:49 INFO - PROCESS | 1866 | 1461376249684 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 18:50:49 INFO - PROCESS | 1866 | 1461376249948 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0969d0800 == 151 [pid = 1866] [id = 668] 18:50:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7fd0853a5c00) [pid = 1866] [serial = 2005] [outer = (nil)] 18:50:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7fd091678000) [pid = 1866] [serial = 2006] [outer = 0x7fd0853a5c00] 18:50:50 INFO - PROCESS | 1866 | 1461376250072 Marionette DEBUG loaded listener.js 18:50:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7fd0917a3800) [pid = 1866] [serial = 2007] [outer = 0x7fd0853a5c00] 18:50:50 INFO - PROCESS | 1866 | 1461376250951 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]]]}] 18:50:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:50:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1578ms 18:50:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:50:51 INFO - PROCESS | 1866 | 1461376251025 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 18:50:51 INFO - PROCESS | 1866 | 1461376251028 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 18:50:51 INFO - PROCESS | 1866 | 1461376251035 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:50:51 INFO - PROCESS | 1866 | 1461376251037 Marionette TRACE conn3 <- [1,2646,null,{}] 18:50:51 INFO - PROCESS | 1866 | 1461376251044 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}] 18:50:51 INFO - PROCESS | 1866 | 1461376251288 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 18:50:51 INFO - PROCESS | 1866 | 1461376251593 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd098cc4800 == 152 [pid = 1866] [id = 669] 18:50:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7fd091564800) [pid = 1866] [serial = 2008] [outer = (nil)] 18:50:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7fd0917af000) [pid = 1866] [serial = 2009] [outer = 0x7fd091564800] 18:50:51 INFO - PROCESS | 1866 | 1461376251674 Marionette DEBUG loaded listener.js 18:50:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7fd091b3c800) [pid = 1866] [serial = 2010] [outer = 0x7fd091564800] 18:50:52 INFO - PROCESS | 1866 | 1461376252513 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]]]}] 18:50:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:50:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1537ms 18:50:52 INFO - PROCESS | 1866 | 1461376252572 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 18:50:52 INFO - PROCESS | 1866 | 1461376252575 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 18:50:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:50:52 INFO - PROCESS | 1866 | 1461376252602 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:50:52 INFO - PROCESS | 1866 | 1461376252606 Marionette TRACE conn3 <- [1,2650,null,{}] 18:50:52 INFO - PROCESS | 1866 | 1461376252612 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}] 18:50:52 INFO - PROCESS | 1866 | 1461376252853 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 18:50:53 INFO - PROCESS | 1866 | 1461376253117 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099c47800 == 153 [pid = 1866] [id = 670] 18:50:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7fd0917a4400) [pid = 1866] [serial = 2011] [outer = (nil)] 18:50:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd092799c00) [pid = 1866] [serial = 2012] [outer = 0x7fd0917a4400] 18:50:53 INFO - PROCESS | 1866 | 1461376253234 Marionette DEBUG loaded listener.js 18:50:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd09291c400) [pid = 1866] [serial = 2013] [outer = 0x7fd0917a4400] 18:50:54 INFO - PROCESS | 1866 | 1461376254089 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]]]}] 18:50:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:50:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1541ms 18:50:54 INFO - PROCESS | 1866 | 1461376254139 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 18:50:54 INFO - PROCESS | 1866 | 1461376254142 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 18:50:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:50:54 INFO - PROCESS | 1866 | 1461376254149 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:50:54 INFO - PROCESS | 1866 | 1461376254151 Marionette TRACE conn3 <- [1,2654,null,{}] 18:50:54 INFO - PROCESS | 1866 | 1461376254157 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}] 18:50:54 INFO - PROCESS | 1866 | 1461376254389 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 18:50:54 INFO - PROCESS | 1866 | 1461376254657 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099fb6800 == 154 [pid = 1866] [id = 671] 18:50:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7fd091b30c00) [pid = 1866] [serial = 2014] [outer = (nil)] 18:50:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7fd091bf6800) [pid = 1866] [serial = 2015] [outer = 0x7fd091b30c00] 18:50:54 INFO - PROCESS | 1866 | 1461376254743 Marionette DEBUG loaded listener.js 18:50:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7fd093511000) [pid = 1866] [serial = 2016] [outer = 0x7fd091b30c00] 18:50:55 INFO - PROCESS | 1866 | 1461376255634 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]]]}] 18:50:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:50:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1533ms 18:50:55 INFO - PROCESS | 1866 | 1461376255689 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 18:50:55 INFO - PROCESS | 1866 | 1461376255696 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 18:50:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:50:55 INFO - PROCESS | 1866 | 1461376255705 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:50:55 INFO - PROCESS | 1866 | 1461376255708 Marionette TRACE conn3 <- [1,2658,null,{}] 18:50:55 INFO - PROCESS | 1866 | 1461376255714 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}] 18:50:55 INFO - PROCESS | 1866 | 1461376255951 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 18:50:56 INFO - PROCESS | 1866 | 1461376256258 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a118000 == 155 [pid = 1866] [id = 672] 18:50:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7fd091b3cc00) [pid = 1866] [serial = 2017] [outer = (nil)] 18:50:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7fd094131400) [pid = 1866] [serial = 2018] [outer = 0x7fd091b3cc00] 18:50:56 INFO - PROCESS | 1866 | 1461376256336 Marionette DEBUG loaded listener.js 18:50:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7fd094138800) [pid = 1866] [serial = 2019] [outer = 0x7fd091b3cc00] 18:50:57 INFO - PROCESS | 1866 | 1461376257214 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]]]}] 18:50:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:50:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1582ms 18:50:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:50:57 INFO - PROCESS | 1866 | 1461376257288 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 18:50:57 INFO - PROCESS | 1866 | 1461376257291 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 18:50:57 INFO - PROCESS | 1866 | 1461376257299 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:50:57 INFO - PROCESS | 1866 | 1461376257301 Marionette TRACE conn3 <- [1,2662,null,{}] 18:50:57 INFO - PROCESS | 1866 | 1461376257308 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}] 18:50:57 INFO - PROCESS | 1866 | 1461376257586 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 18:50:57 INFO - PROCESS | 1866 | 1461376257890 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:50:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a9c7800 == 156 [pid = 1866] [id = 673] 18:50:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7fd092a08000) [pid = 1866] [serial = 2020] [outer = (nil)] 18:50:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7fd094191800) [pid = 1866] [serial = 2021] [outer = 0x7fd092a08000] 18:50:57 INFO - PROCESS | 1866 | 1461376257970 Marionette DEBUG loaded listener.js 18:50:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7fd0941e6800) [pid = 1866] [serial = 2022] [outer = 0x7fd092a08000] 18:50:58 INFO - PROCESS | 1866 | 1461376258803 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]]]}] 18:50:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:50:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1535ms 18:50:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:50:58 INFO - PROCESS | 1866 | 1461376258833 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 18:50:58 INFO - PROCESS | 1866 | 1461376258836 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 18:50:58 INFO - PROCESS | 1866 | 1461376258843 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:50:58 INFO - PROCESS | 1866 | 1461376258847 Marionette TRACE conn3 <- [1,2666,null,{}] 18:50:58 INFO - PROCESS | 1866 | 1461376258852 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}] 18:50:59 INFO - PROCESS | 1866 | 1461376259091 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 18:51:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e2ae000 == 155 [pid = 1866] [id = 403] 18:51:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07fb56800 == 154 [pid = 1866] [id = 654] 18:51:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08218b800 == 153 [pid = 1866] [id = 653] 18:51:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd080b45000 == 152 [pid = 1866] [id = 652] 18:51:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07f3d7000 == 151 [pid = 1866] [id = 651] 18:51:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e3ab800 == 150 [pid = 1866] [id = 644] 18:51:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08de2b800 == 149 [pid = 1866] [id = 643] 18:51:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd087de8800 == 148 [pid = 1866] [id = 642] 18:51:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd087a87000 == 147 [pid = 1866] [id = 641] 18:51:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd086364800 == 146 [pid = 1866] [id = 640] 18:51:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08548a800 == 145 [pid = 1866] [id = 639] 18:51:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08512b800 == 144 [pid = 1866] [id = 638] 18:51:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0839d8000 == 143 [pid = 1866] [id = 637] 18:51:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0837ac000 == 142 [pid = 1866] [id = 636] 18:51:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd082a0f800 == 141 [pid = 1866] [id = 635] 18:51:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0814d0800 == 140 [pid = 1866] [id = 634] 18:51:00 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07f3e1000 == 139 [pid = 1866] [id = 633] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7fd081446000) [pid = 1866] [serial = 1898] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7fd082bedc00) [pid = 1866] [serial = 1839] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7fd084abfc00) [pid = 1866] [serial = 1841] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7fd08143c400) [pid = 1866] [serial = 1896] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7fd082003000) [pid = 1866] [serial = 1836] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7fd09350c800) [pid = 1866] [serial = 1875] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7fd090421000) [pid = 1866] [serial = 1818] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7fd08ed09c00) [pid = 1866] [serial = 1853] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7fd07f8d1800) [pid = 1866] [serial = 1890] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd090658c00) [pid = 1866] [serial = 1859] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd08525a000) [pid = 1866] [serial = 1844] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7fd07fbd9c00) [pid = 1866] [serial = 1832] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7fd07fc1b000) [pid = 1866] [serial = 1892] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7fd09084d800) [pid = 1866] [serial = 1862] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7fd0908a0000) [pid = 1866] [serial = 1863] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7fd087442c00) [pid = 1866] [serial = 1848] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7fd082b6bc00) [pid = 1866] [serial = 1838] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7fd092795400) [pid = 1866] [serial = 1874] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7fd094abcc00) [pid = 1866] [serial = 1881] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7fd095210000) [pid = 1866] [serial = 1887] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7fd091676400) [pid = 1866] [serial = 1869] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7fd09418a400) [pid = 1866] [serial = 1877] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7fd09129dc00) [pid = 1866] [serial = 1866] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7fd090990000) [pid = 1866] [serial = 1886] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7fd090739c00) [pid = 1866] [serial = 1860] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7fd090417400) [pid = 1866] [serial = 1857] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7fd094c79c00) [pid = 1866] [serial = 1883] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7fd0909b1400) [pid = 1866] [serial = 1865] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7fd07fcb0000) [pid = 1866] [serial = 1893] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7fd094198800) [pid = 1866] [serial = 1878] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7fd08def0800) [pid = 1866] [serial = 1850] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7fd085269000) [pid = 1866] [serial = 1764] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7fd085116800) [pid = 1866] [serial = 1842] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7fd091565800) [pid = 1866] [serial = 1868] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7fd094da0000) [pid = 1866] [serial = 1884] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7fd0917a7400) [pid = 1866] [serial = 1871] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7fd085267000) [pid = 1866] [serial = 1845] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7fd08e386800) [pid = 1866] [serial = 1851] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd08143dc00) [pid = 1866] [serial = 1835] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd09480a800) [pid = 1866] [serial = 1880] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7fd07f74b000) [pid = 1866] [serial = 1889] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7fd08f713400) [pid = 1866] [serial = 1854] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7fd0864e1800) [pid = 1866] [serial = 1847] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7fd091b32800) [pid = 1866] [serial = 1872] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7fd08f756800) [pid = 1866] [serial = 1856] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7fd07fcad400) [pid = 1866] [serial = 1833] [outer = (nil)] [url = about:blank] 18:51:00 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7fd0812a5800) [pid = 1866] [serial = 1895] [outer = (nil)] [url = about:blank] 18:51:01 INFO - PROCESS | 1866 | 1461376261002 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07e519800 == 140 [pid = 1866] [id = 674] 18:51:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7fd07e3f5800) [pid = 1866] [serial = 2023] [outer = (nil)] 18:51:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7fd07f22f800) [pid = 1866] [serial = 2024] [outer = 0x7fd07e3f5800] 18:51:01 INFO - PROCESS | 1866 | 1461376261108 Marionette DEBUG loaded listener.js 18:51:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7fd07f749400) [pid = 1866] [serial = 2025] [outer = 0x7fd07e3f5800] 18:51:02 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:51:02 INFO - PROCESS | 1866 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:51:02 INFO - PROCESS | 1866 | 1461376262453 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]]]}] 18:51:02 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) 18:51:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 3638ms 18:51:02 INFO - PROCESS | 1866 | 1461376262482 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 18:51:02 INFO - PROCESS | 1866 | 1461376262489 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 18:51:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:51:02 INFO - PROCESS | 1866 | 1461376262550 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:51:02 INFO - PROCESS | 1866 | 1461376262556 Marionette TRACE conn3 <- [1,2670,null,{}] 18:51:02 INFO - PROCESS | 1866 | 1461376262592 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}] 18:51:02 INFO - PROCESS | 1866 | 1461376262814 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 18:51:03 INFO - PROCESS | 1866 | 1461376263004 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07ffba800 == 141 [pid = 1866] [id = 675] 18:51:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7fd07e3f6000) [pid = 1866] [serial = 2026] [outer = (nil)] 18:51:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7fd07fc23400) [pid = 1866] [serial = 2027] [outer = 0x7fd07e3f6000] 18:51:03 INFO - PROCESS | 1866 | 1461376263075 Marionette DEBUG loaded listener.js 18:51:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7fd080fb1c00) [pid = 1866] [serial = 2028] [outer = 0x7fd07e3f6000] 18:51:04 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:51:04 INFO - PROCESS | 1866 | 1461376264357 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] 18:51:04 INFO - PROCESS | 1866 | 1461376264427 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 18:51:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:51:04 INFO - PROCESS | 1866 | 1461376264434 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:51:04 INFO - PROCESS | 1866 | 1461376264437 Marionette TRACE conn3 <- [1,2674,null,{}] 18:51:04 INFO - PROCESS | 1866 | 1461376264443 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}] 18:51:04 INFO - PROCESS | 1866 | 1461376264796 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 18:51:04 INFO - PROCESS | 1866 | 1461376264874 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08209f800 == 142 [pid = 1866] [id = 676] 18:51:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd07fe48800) [pid = 1866] [serial = 2029] [outer = (nil)] 18:51:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd08151a400) [pid = 1866] [serial = 2030] [outer = 0x7fd07fe48800] 18:51:05 INFO - PROCESS | 1866 | 1461376265025 Marionette DEBUG loaded listener.js 18:51:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd08215a400) [pid = 1866] [serial = 2031] [outer = 0x7fd07fe48800] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd081441400) [pid = 1866] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd07f237000) [pid = 1866] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7fd08740dc00) [pid = 1866] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7fd08740d800) [pid = 1866] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7fd085257800) [pid = 1866] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7fd085117c00) [pid = 1866] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7fd085116c00) [pid = 1866] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7fd084576000) [pid = 1866] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7fd084574000) [pid = 1866] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7fd082011000) [pid = 1866] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7fd081512400) [pid = 1866] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7fd080faf800) [pid = 1866] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7fd07fcb6c00) [pid = 1866] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7fd07f743400) [pid = 1866] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7fd07f749c00) [pid = 1866] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7fd07f8d2800) [pid = 1866] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7fd090420800) [pid = 1866] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7fd08ed0a000) [pid = 1866] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7fd086309400) [pid = 1866] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7fd087443000) [pid = 1866] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7fd07c846800) [pid = 1866] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7fd087409400) [pid = 1866] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:51:06 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7fd07f746800) [pid = 1866] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:51:06 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:51:06 INFO - PROCESS | 1866 | 1461376266854 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] 18:51:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:51:06 INFO - PROCESS | 1866 | 1461376266878 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 18:51:06 INFO - PROCESS | 1866 | 1461376266893 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:51:06 INFO - PROCESS | 1866 | 1461376266902 Marionette TRACE conn3 <- [1,2678,null,{}] 18:51:06 INFO - PROCESS | 1866 | 1461376266911 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}] 18:51:07 INFO - PROCESS | 1866 | 1461376267174 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 18:51:07 INFO - PROCESS | 1866 | 1461376267380 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08371f800 == 143 [pid = 1866] [id = 677] 18:51:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7fd07fcb6c00) [pid = 1866] [serial = 2032] [outer = (nil)] 18:51:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7fd081518c00) [pid = 1866] [serial = 2033] [outer = 0x7fd07fcb6c00] 18:51:07 INFO - PROCESS | 1866 | 1461376267444 Marionette DEBUG loaded listener.js 18:51:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7fd0824e7400) [pid = 1866] [serial = 2034] [outer = 0x7fd07fcb6c00] 18:51:08 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:51:08 INFO - PROCESS | 1866 | 1461376268886 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]]]}] 18:51:08 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) 18:51:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2051ms 18:51:08 INFO - PROCESS | 1866 | 1461376268938 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 18:51:08 INFO - PROCESS | 1866 | 1461376268943 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 18:51:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:51:08 INFO - PROCESS | 1866 | 1461376268954 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:51:08 INFO - PROCESS | 1866 | 1461376268959 Marionette TRACE conn3 <- [1,2682,null,{}] 18:51:08 INFO - PROCESS | 1866 | 1461376268970 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}] 18:51:09 INFO - PROCESS | 1866 | 1461376269247 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 18:51:09 INFO - PROCESS | 1866 | 1461376269507 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd080b4c800 == 144 [pid = 1866] [id = 678] 18:51:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7fd07c849000) [pid = 1866] [serial = 2035] [outer = (nil)] 18:51:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7fd07f8d7800) [pid = 1866] [serial = 2036] [outer = 0x7fd07c849000] 18:51:09 INFO - PROCESS | 1866 | 1461376269585 Marionette DEBUG loaded listener.js 18:51:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7fd080faec00) [pid = 1866] [serial = 2037] [outer = 0x7fd07c849000] 18:51:10 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:51:10 INFO - PROCESS | 1866 | 1461376270966 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]]]}] 18:51:10 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) 18:51:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2040ms 18:51:10 INFO - PROCESS | 1866 | 1461376270994 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 18:51:11 INFO - PROCESS | 1866 | 1461376271003 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 18:51:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:51:11 INFO - PROCESS | 1866 | 1461376271015 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:51:11 INFO - PROCESS | 1866 | 1461376271019 Marionette TRACE conn3 <- [1,2686,null,{}] 18:51:11 INFO - PROCESS | 1866 | 1461376271026 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}] 18:51:11 INFO - PROCESS | 1866 | 1461376271360 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 18:51:11 INFO - PROCESS | 1866 | 1461376271618 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0838e6800 == 145 [pid = 1866] [id = 679] 18:51:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7fd07f235400) [pid = 1866] [serial = 2038] [outer = (nil)] 18:51:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7fd08200a000) [pid = 1866] [serial = 2039] [outer = 0x7fd07f235400] 18:51:11 INFO - PROCESS | 1866 | 1461376271694 Marionette DEBUG loaded listener.js 18:51:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7fd0822f9c00) [pid = 1866] [serial = 2040] [outer = 0x7fd07f235400] 18:51:13 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:51:13 INFO - PROCESS | 1866 | 1461376273176 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] 18:51:13 INFO - PROCESS | 1866 | 1461376273242 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 18:51:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:51:13 INFO - PROCESS | 1866 | 1461376273270 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:51:13 INFO - PROCESS | 1866 | 1461376273277 Marionette TRACE conn3 <- [1,2690,null,{}] 18:51:13 INFO - PROCESS | 1866 | 1461376273295 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}] 18:51:13 INFO - PROCESS | 1866 | 1461376273538 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 18:51:13 INFO - PROCESS | 1866 | 1461376273793 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08513e000 == 146 [pid = 1866] [id = 680] 18:51:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7fd082b2f000) [pid = 1866] [serial = 2041] [outer = (nil)] 18:51:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7fd082be5c00) [pid = 1866] [serial = 2042] [outer = 0x7fd082b2f000] 18:51:13 INFO - PROCESS | 1866 | 1461376273873 Marionette DEBUG loaded listener.js 18:51:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7fd084ac0400) [pid = 1866] [serial = 2043] [outer = 0x7fd082b2f000] 18:51:15 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:51:15 INFO - PROCESS | 1866 | 1461376275209 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] 18:51:15 INFO - PROCESS | 1866 | 1461376275273 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 18:51:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:51:15 INFO - PROCESS | 1866 | 1461376275279 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:51:15 INFO - PROCESS | 1866 | 1461376275282 Marionette TRACE conn3 <- [1,2694,null,{}] 18:51:15 INFO - PROCESS | 1866 | 1461376275288 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}] 18:51:15 INFO - PROCESS | 1866 | 1461376275594 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 18:51:15 INFO - PROCESS | 1866 | 1461376275822 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:15 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd086360800 == 147 [pid = 1866] [id = 681] 18:51:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7fd082b33000) [pid = 1866] [serial = 2044] [outer = (nil)] 18:51:15 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7fd0851b5400) [pid = 1866] [serial = 2045] [outer = 0x7fd082b33000] 18:51:15 INFO - PROCESS | 1866 | 1461376275899 Marionette DEBUG loaded listener.js 18:51:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7fd08525d000) [pid = 1866] [serial = 2046] [outer = 0x7fd082b33000] 18:51:17 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:51:17 INFO - PROCESS | 1866 | 1461376277320 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] 18:51:17 INFO - PROCESS | 1866 | 1461376277368 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 18:51:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:51:17 INFO - PROCESS | 1866 | 1461376277375 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:51:17 INFO - PROCESS | 1866 | 1461376277378 Marionette TRACE conn3 <- [1,2698,null,{}] 18:51:17 INFO - PROCESS | 1866 | 1461376277470 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}] 18:51:17 INFO - PROCESS | 1866 | 1461376277710 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 18:51:17 INFO - PROCESS | 1866 | 1461376277960 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087dce800 == 148 [pid = 1866] [id = 682] 18:51:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7fd082be6800) [pid = 1866] [serial = 2047] [outer = (nil)] 18:51:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7fd08539e800) [pid = 1866] [serial = 2048] [outer = 0x7fd082be6800] 18:51:18 INFO - PROCESS | 1866 | 1461376278037 Marionette DEBUG loaded listener.js 18:51:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7fd0853ab800) [pid = 1866] [serial = 2049] [outer = 0x7fd082be6800] 18:51:19 INFO - PROCESS | 1866 | SkCairoFTTypeface::onFilterRec unimplemented 18:51:19 INFO - PROCESS | 1866 | 1461376279396 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] 18:51:19 INFO - PROCESS | 1866 | 1461376279435 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 18:51:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:51:19 INFO - PROCESS | 1866 | 1461376279442 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:51:19 INFO - PROCESS | 1866 | 1461376279445 Marionette TRACE conn3 <- [1,2702,null,{}] 18:51:19 INFO - PROCESS | 1866 | 1461376279451 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}] 18:51:19 INFO - PROCESS | 1866 | 1461376279786 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 18:51:20 INFO - PROCESS | 1866 | 1461376280045 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e26f800 == 149 [pid = 1866] [id = 683] 18:51:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7fd085271400) [pid = 1866] [serial = 2050] [outer = (nil)] 18:51:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7fd0864e8800) [pid = 1866] [serial = 2051] [outer = 0x7fd085271400] 18:51:20 INFO - PROCESS | 1866 | 1461376280124 Marionette DEBUG loaded listener.js 18:51:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd08def2400) [pid = 1866] [serial = 2052] [outer = 0x7fd085271400] 18:51:21 INFO - PROCESS | 1866 | 1461376281009 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]]]}] 18:51:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:51:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1637ms 18:51:21 INFO - PROCESS | 1866 | 1461376281080 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 18:51:21 INFO - PROCESS | 1866 | 1461376281084 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 18:51:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:51:21 INFO - PROCESS | 1866 | 1461376281090 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:51:21 INFO - PROCESS | 1866 | 1461376281093 Marionette TRACE conn3 <- [1,2706,null,{}] 18:51:21 INFO - PROCESS | 1866 | 1461376281099 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}] 18:51:21 INFO - PROCESS | 1866 | 1461376281367 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 18:51:21 INFO - PROCESS | 1866 | 1461376281672 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e3aa800 == 150 [pid = 1866] [id = 684] 18:51:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd085271c00) [pid = 1866] [serial = 2053] [outer = (nil)] 18:51:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd08e2eac00) [pid = 1866] [serial = 2054] [outer = 0x7fd085271c00] 18:51:21 INFO - PROCESS | 1866 | 1461376281747 Marionette DEBUG loaded listener.js 18:51:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7fd08e38bc00) [pid = 1866] [serial = 2055] [outer = 0x7fd085271c00] 18:51:22 INFO - PROCESS | 1866 | 1461376282644 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]]]}] 18:51:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:51:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1630ms 18:51:22 INFO - PROCESS | 1866 | 1461376282722 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 18:51:22 INFO - PROCESS | 1866 | 1461376282725 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 18:51:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:51:22 INFO - PROCESS | 1866 | 1461376282732 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:51:22 INFO - PROCESS | 1866 | 1461376282736 Marionette TRACE conn3 <- [1,2710,null,{}] 18:51:22 INFO - PROCESS | 1866 | 1461376282742 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}] 18:51:22 INFO - PROCESS | 1866 | 1461376282979 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 18:51:23 INFO - PROCESS | 1866 | 1461376283285 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08ef1e800 == 151 [pid = 1866] [id = 685] 18:51:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7fd08236e400) [pid = 1866] [serial = 2056] [outer = (nil)] 18:51:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7fd08ed04800) [pid = 1866] [serial = 2057] [outer = 0x7fd08236e400] 18:51:23 INFO - PROCESS | 1866 | 1461376283367 Marionette DEBUG loaded listener.js 18:51:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7fd08f719c00) [pid = 1866] [serial = 2058] [outer = 0x7fd08236e400] 18:51:24 INFO - PROCESS | 1866 | 1461376284529 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] 18:51:24 INFO - PROCESS | 1866 | 1461376284572 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 18:51:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 18:51:24 INFO - PROCESS | 1866 | 1461376284579 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:51:24 INFO - PROCESS | 1866 | 1461376284582 Marionette TRACE conn3 <- [1,2714,null,{}] 18:51:24 INFO - PROCESS | 1866 | 1461376284588 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}] 18:51:24 INFO - PROCESS | 1866 | 1461376284828 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 18:51:25 INFO - PROCESS | 1866 | 1461376285110 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0913b6800 == 152 [pid = 1866] [id = 686] 18:51:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7fd08539d000) [pid = 1866] [serial = 2059] [outer = (nil)] 18:51:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7fd090655000) [pid = 1866] [serial = 2060] [outer = 0x7fd08539d000] 18:51:25 INFO - PROCESS | 1866 | 1461376285187 Marionette DEBUG loaded listener.js 18:51:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7fd09073e800) [pid = 1866] [serial = 2061] [outer = 0x7fd08539d000] 18:51:26 INFO - PROCESS | 1866 | 1461376286063 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]]]}] 18:51:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:51:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1535ms 18:51:26 INFO - PROCESS | 1866 | 1461376286115 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 18:51:26 INFO - PROCESS | 1866 | 1461376286119 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 18:51:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:51:26 INFO - PROCESS | 1866 | 1461376286126 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:51:26 INFO - PROCESS | 1866 | 1461376286128 Marionette TRACE conn3 <- [1,2718,null,{}] 18:51:26 INFO - PROCESS | 1866 | 1461376286135 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}] 18:51:26 INFO - PROCESS | 1866 | 1461376286379 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 18:51:26 INFO - PROCESS | 1866 | 1461376286641 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd092a91800 == 153 [pid = 1866] [id = 687] 18:51:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7fd087cdf400) [pid = 1866] [serial = 2062] [outer = (nil)] 18:51:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7fd09084d800) [pid = 1866] [serial = 2063] [outer = 0x7fd087cdf400] 18:51:26 INFO - PROCESS | 1866 | 1461376286760 Marionette DEBUG loaded listener.js 18:51:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7fd09089bc00) [pid = 1866] [serial = 2064] [outer = 0x7fd087cdf400] 18:51:27 INFO - PROCESS | 1866 | 1461376287671 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] 18:51:27 INFO - PROCESS | 1866 | 1461376287720 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 18:51:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:51:27 INFO - PROCESS | 1866 | 1461376287728 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:51:27 INFO - PROCESS | 1866 | 1461376287732 Marionette TRACE conn3 <- [1,2722,null,{}] 18:51:27 INFO - PROCESS | 1866 | 1461376287738 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}] 18:51:28 INFO - PROCESS | 1866 | 1461376288011 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 18:51:28 INFO - PROCESS | 1866 | 1461376288325 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0948a4800 == 154 [pid = 1866] [id = 688] 18:51:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7fd090c04c00) [pid = 1866] [serial = 2065] [outer = (nil)] 18:51:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7fd090d1c800) [pid = 1866] [serial = 2066] [outer = 0x7fd090c04c00] 18:51:28 INFO - PROCESS | 1866 | 1461376288413 Marionette DEBUG loaded listener.js 18:51:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7fd0912a2000) [pid = 1866] [serial = 2067] [outer = 0x7fd090c04c00] 18:51:29 INFO - PROCESS | 1866 | 1461376289342 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] 18:51:29 INFO - PROCESS | 1866 | 1461376289424 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 18:51:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:51:29 INFO - PROCESS | 1866 | 1461376289431 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:51:29 INFO - PROCESS | 1866 | 1461376289435 Marionette TRACE conn3 <- [1,2726,null,{}] 18:51:29 INFO - PROCESS | 1866 | 1461376289440 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}] 18:51:29 INFO - PROCESS | 1866 | 1461376289715 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 18:51:30 INFO - PROCESS | 1866 | 1461376290027 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:30 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0969d7000 == 155 [pid = 1866] [id = 689] 18:51:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7fd090c08c00) [pid = 1866] [serial = 2068] [outer = (nil)] 18:51:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7fd091be7c00) [pid = 1866] [serial = 2069] [outer = 0x7fd090c08c00] 18:51:30 INFO - PROCESS | 1866 | 1461376290102 Marionette DEBUG loaded listener.js 18:51:30 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7fd094139800) [pid = 1866] [serial = 2070] [outer = 0x7fd090c08c00] 18:51:31 INFO - PROCESS | 1866 | 1461376291037 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]]]}] 18:51:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:51:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1629ms 18:51:31 INFO - PROCESS | 1866 | 1461376291062 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 18:51:31 INFO - PROCESS | 1866 | 1461376291066 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 18:51:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:51:31 INFO - PROCESS | 1866 | 1461376291072 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:51:31 INFO - PROCESS | 1866 | 1461376291074 Marionette TRACE conn3 <- [1,2730,null,{}] 18:51:31 INFO - PROCESS | 1866 | 1461376291080 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}] 18:51:31 INFO - PROCESS | 1866 | 1461376291335 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 18:51:31 INFO - PROCESS | 1866 | 1461376291685 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07f775800 == 156 [pid = 1866] [id = 690] 18:51:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7fd07f750c00) [pid = 1866] [serial = 2071] [outer = (nil)] 18:51:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7fd082161c00) [pid = 1866] [serial = 2072] [outer = 0x7fd07f750c00] 18:51:31 INFO - PROCESS | 1866 | 1461376291765 Marionette DEBUG loaded listener.js 18:51:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7fd08ed06c00) [pid = 1866] [serial = 2073] [outer = 0x7fd07f750c00] 18:51:33 INFO - PROCESS | 1866 | 1461376293715 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] 18:51:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:51:33 INFO - PROCESS | 1866 | 1461376293770 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 18:51:33 INFO - PROCESS | 1866 | 1461376293822 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:51:33 INFO - PROCESS | 1866 | 1461376293827 Marionette TRACE conn3 <- [1,2734,null,{}] 18:51:33 INFO - PROCESS | 1866 | 1461376293842 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}] 18:51:34 INFO - PROCESS | 1866 | 1461376294089 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 18:51:34 INFO - PROCESS | 1866 | 1461376294349 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0814c5000 == 157 [pid = 1866] [id = 691] 18:51:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7fd07f9ef000) [pid = 1866] [serial = 2074] [outer = (nil)] 18:51:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7fd07fcb0400) [pid = 1866] [serial = 2075] [outer = 0x7fd07f9ef000] 18:51:34 INFO - PROCESS | 1866 | 1461376294422 Marionette DEBUG loaded listener.js 18:51:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7fd07fe51800) [pid = 1866] [serial = 2076] [outer = 0x7fd07f9ef000] 18:51:35 INFO - PROCESS | 1866 | 1461376295528 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]]]}] 18:51:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:51:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1792ms 18:51:35 INFO - PROCESS | 1866 | 1461376295570 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 18:51:35 INFO - PROCESS | 1866 | 1461376295579 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 18:51:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:51:35 INFO - PROCESS | 1866 | 1461376295590 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:51:35 INFO - PROCESS | 1866 | 1461376295593 Marionette TRACE conn3 <- [1,2738,null,{}] 18:51:35 INFO - PROCESS | 1866 | 1461376295600 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}] 18:51:35 INFO - PROCESS | 1866 | 1461376295824 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 18:51:36 INFO - PROCESS | 1866 | 1461376296152 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd080b4d000 == 158 [pid = 1866] [id = 692] 18:51:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7fd082003c00) [pid = 1866] [serial = 2077] [outer = (nil)] 18:51:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7fd08200f800) [pid = 1866] [serial = 2078] [outer = 0x7fd082003c00] 18:51:36 INFO - PROCESS | 1866 | 1461376296223 Marionette DEBUG loaded listener.js 18:51:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7fd0822f2400) [pid = 1866] [serial = 2079] [outer = 0x7fd082003c00] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09095a000 == 157 [pid = 1866] [id = 110] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7fd0824e4000) [pid = 1866] [serial = 1967] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0839e7800 == 156 [pid = 1866] [id = 410] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099feb800 == 155 [pid = 1866] [id = 627] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a9c0800 == 154 [pid = 1866] [id = 628] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099b19800 == 153 [pid = 1866] [id = 626] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd080c3c000 == 152 [pid = 1866] [id = 535] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09260b800 == 151 [pid = 1866] [id = 474] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd093657000 == 150 [pid = 1866] [id = 209] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07fb54800 == 149 [pid = 1866] [id = 488] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08209f800 == 148 [pid = 1866] [id = 676] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07ffba800 == 147 [pid = 1866] [id = 675] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07e519800 == 146 [pid = 1866] [id = 674] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099fb6800 == 145 [pid = 1866] [id = 671] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099c47800 == 144 [pid = 1866] [id = 670] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd098cc4800 == 143 [pid = 1866] [id = 669] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0969d0800 == 142 [pid = 1866] [id = 668] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09535d800 == 141 [pid = 1866] [id = 667] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094bcf800 == 140 [pid = 1866] [id = 666] 18:51:37 INFO - PROCESS | 1866 | 1461376297323 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]]]}] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094021000 == 139 [pid = 1866] [id = 665] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0915b6800 == 138 [pid = 1866] [id = 664] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090561000 == 137 [pid = 1866] [id = 663] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e3dd000 == 136 [pid = 1866] [id = 662] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e2a7800 == 135 [pid = 1866] [id = 661] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08db26000 == 134 [pid = 1866] [id = 660] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08761b000 == 133 [pid = 1866] [id = 659] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd085487000 == 132 [pid = 1866] [id = 658] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08447b800 == 131 [pid = 1866] [id = 657] 18:51:37 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd080b62000 == 130 [pid = 1866] [id = 656] 18:51:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:51:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1784ms 18:51:37 INFO - PROCESS | 1866 | 1461376297375 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 18:51:37 INFO - PROCESS | 1866 | 1461376297378 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 18:51:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:51:37 INFO - PROCESS | 1866 | 1461376297385 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:51:37 INFO - PROCESS | 1866 | 1461376297391 Marionette TRACE conn3 <- [1,2742,null,{}] 18:51:37 INFO - PROCESS | 1866 | 1461376297407 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}] 18:51:37 INFO - PROCESS | 1866 | 1461376297651 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7fd082165400) [pid = 1866] [serial = 1830] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7fd08151dc00) [pid = 1866] [serial = 1961] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7fd08215dc00) [pid = 1866] [serial = 1962] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7fd080fa3400) [pid = 1866] [serial = 1964] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7fd082169400) [pid = 1866] [serial = 1965] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7fd08deef000) [pid = 1866] [serial = 1934] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7fd087cd1800) [pid = 1866] [serial = 1932] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7fd087410800) [pid = 1866] [serial = 1931] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7fd08630a800) [pid = 1866] [serial = 1929] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7fd086302c00) [pid = 1866] [serial = 1928] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7fd0853a7800) [pid = 1866] [serial = 1926] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7fd0853a1400) [pid = 1866] [serial = 1925] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7fd08526e000) [pid = 1866] [serial = 1923] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7fd085261400) [pid = 1866] [serial = 1922] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7fd085254000) [pid = 1866] [serial = 1920] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7fd0851ab000) [pid = 1866] [serial = 1919] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7fd085116400) [pid = 1866] [serial = 1917] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7fd084578c00) [pid = 1866] [serial = 1916] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7fd082b2c000) [pid = 1866] [serial = 1914] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7fd0824e3400) [pid = 1866] [serial = 1913] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7fd0822f9000) [pid = 1866] [serial = 1911] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7fd0822eb800) [pid = 1866] [serial = 1910] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7fd082010c00) [pid = 1866] [serial = 1908] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7fd08151f000) [pid = 1866] [serial = 1907] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd080faf000) [pid = 1866] [serial = 1905] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd07fe46c00) [pid = 1866] [serial = 1904] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7fd07f9f1400) [pid = 1866] [serial = 1902] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7fd07f8d1400) [pid = 1866] [serial = 1901] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7fd07fcb7800) [pid = 1866] [serial = 1958] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7fd07f9e3800) [pid = 1866] [serial = 1955] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7fd07fbe8400) [pid = 1866] [serial = 1956] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7fd09091b800) [pid = 1866] [serial = 1953] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7fd090898000) [pid = 1866] [serial = 1952] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7fd09084d400) [pid = 1866] [serial = 1950] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7fd090843000) [pid = 1866] [serial = 1949] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7fd0907bfc00) [pid = 1866] [serial = 1947] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7fd090733000) [pid = 1866] [serial = 1946] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7fd090416c00) [pid = 1866] [serial = 1944] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7fd08f753800) [pid = 1866] [serial = 1943] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7fd08f717800) [pid = 1866] [serial = 1941] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7fd08ed11800) [pid = 1866] [serial = 1940] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7fd08ed04c00) [pid = 1866] [serial = 1938] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7fd08e381800) [pid = 1866] [serial = 1937] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7fd08e2e7400) [pid = 1866] [serial = 1935] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7fd080fab400) [pid = 1866] [serial = 1959] [outer = (nil)] [url = about:blank] 18:51:37 INFO - PROCESS | 1866 | 1461376297949 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:37 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd080c3c000 == 131 [pid = 1866] [id = 693] 18:51:37 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7fd07f9f1400) [pid = 1866] [serial = 2080] [outer = (nil)] 18:51:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7fd08143c000) [pid = 1866] [serial = 2081] [outer = 0x7fd07f9f1400] 18:51:38 INFO - PROCESS | 1866 | 1461376298022 Marionette DEBUG loaded listener.js 18:51:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7fd082b6d400) [pid = 1866] [serial = 2082] [outer = 0x7fd07f9f1400] 18:51:38 INFO - PROCESS | 1866 | 1461376298796 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]]]}] 18:51:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:51:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1436ms 18:51:38 INFO - PROCESS | 1866 | 1461376298822 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 18:51:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:51:38 INFO - PROCESS | 1866 | 1461376298826 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 18:51:38 INFO - PROCESS | 1866 | 1461376298832 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:51:38 INFO - PROCESS | 1866 | 1461376298835 Marionette TRACE conn3 <- [1,2746,null,{}] 18:51:38 INFO - PROCESS | 1866 | 1461376298840 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}] 18:51:39 INFO - PROCESS | 1866 | 1461376299128 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 18:51:39 INFO - PROCESS | 1866 | 1461376299152 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd083972000 == 132 [pid = 1866] [id = 694] 18:51:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7fd07f745800) [pid = 1866] [serial = 2083] [outer = (nil)] 18:51:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7fd0838a3c00) [pid = 1866] [serial = 2084] [outer = 0x7fd07f745800] 18:51:39 INFO - PROCESS | 1866 | 1461376299215 Marionette DEBUG loaded listener.js 18:51:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7fd084ac1400) [pid = 1866] [serial = 2085] [outer = 0x7fd07f745800] 18:51:40 INFO - PROCESS | 1866 | 1461376300250 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]]]}] 18:51:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:51:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1486ms 18:51:40 INFO - PROCESS | 1866 | 1461376300319 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 18:51:40 INFO - PROCESS | 1866 | 1461376300323 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 18:51:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:51:40 INFO - PROCESS | 1866 | 1461376300328 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:51:40 INFO - PROCESS | 1866 | 1461376300330 Marionette TRACE conn3 <- [1,2750,null,{}] 18:51:40 INFO - PROCESS | 1866 | 1461376300336 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}] 18:51:40 INFO - PROCESS | 1866 | 1461376300629 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 18:51:40 INFO - PROCESS | 1866 | 1461376300658 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:40 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd084763000 == 133 [pid = 1866] [id = 695] 18:51:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7fd082011400) [pid = 1866] [serial = 2086] [outer = (nil)] 18:51:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7fd0851a7c00) [pid = 1866] [serial = 2087] [outer = 0x7fd082011400] 18:51:40 INFO - PROCESS | 1866 | 1461376300720 Marionette DEBUG loaded listener.js 18:51:40 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7fd08525dc00) [pid = 1866] [serial = 2088] [outer = 0x7fd082011400] 18:51:41 INFO - PROCESS | 1866 | 1461376301645 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]]]}] 18:51:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:51:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1328ms 18:51:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:51:41 INFO - PROCESS | 1866 | 1461376301661 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 18:51:41 INFO - PROCESS | 1866 | 1461376301663 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 18:51:41 INFO - PROCESS | 1866 | 1461376301674 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:51:41 INFO - PROCESS | 1866 | 1461376301678 Marionette TRACE conn3 <- [1,2754,null,{}] 18:51:41 INFO - PROCESS | 1866 | 1461376301684 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}] 18:51:41 INFO - PROCESS | 1866 | 1461376301982 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7fd0824e5c00) [pid = 1866] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7fd07fcb8000) [pid = 1866] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7fd082be7400) [pid = 1866] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 133 (0x7fd087443800) [pid = 1866] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 132 (0x7fd090e9d000) [pid = 1866] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 131 (0x7fd07e3f5800) [pid = 1866] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 130 (0x7fd08200ec00) [pid = 1866] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 129 (0x7fd087443c00) [pid = 1866] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 128 (0x7fd09129a800) [pid = 1866] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 127 (0x7fd07c84e000) [pid = 1866] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 126 (0x7fd07fe48800) [pid = 1866] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 125 (0x7fd07fcb4c00) [pid = 1866] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 124 (0x7fd0917a4400) [pid = 1866] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 123 (0x7fd0853a5c00) [pid = 1866] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 122 (0x7fd091564800) [pid = 1866] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 121 (0x7fd092a08000) [pid = 1866] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 120 (0x7fd07c847800) [pid = 1866] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 119 (0x7fd091b30c00) [pid = 1866] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 118 (0x7fd07e3f6000) [pid = 1866] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 117 (0x7fd091b3cc00) [pid = 1866] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 116 (0x7fd082bf4000) [pid = 1866] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:51:42 INFO - PROCESS | 1866 | --DOMWINDOW == 115 (0x7fd07f9ec800) [pid = 1866] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:51:42 INFO - PROCESS | 1866 | 1461376302724 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08216e800 == 134 [pid = 1866] [id = 696] 18:51:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 116 (0x7fd07c846800) [pid = 1866] [serial = 2089] [outer = (nil)] 18:51:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 117 (0x7fd07f8d8c00) [pid = 1866] [serial = 2090] [outer = 0x7fd07c846800] 18:51:42 INFO - PROCESS | 1866 | 1461376302791 Marionette DEBUG loaded listener.js 18:51:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 118 (0x7fd084ac5c00) [pid = 1866] [serial = 2091] [outer = 0x7fd07c846800] 18:51:43 INFO - PROCESS | 1866 | 1461376303509 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]]]}] 18:51:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:51:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1891ms 18:51:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:51:43 INFO - PROCESS | 1866 | 1461376303561 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 18:51:43 INFO - PROCESS | 1866 | 1461376303563 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 18:51:43 INFO - PROCESS | 1866 | 1461376303580 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:51:43 INFO - PROCESS | 1866 | 1461376303582 Marionette TRACE conn3 <- [1,2758,null,{}] 18:51:43 INFO - PROCESS | 1866 | 1461376303592 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}] 18:51:43 INFO - PROCESS | 1866 | 1461376303810 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 18:51:43 INFO - PROCESS | 1866 | 1461376303990 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087615000 == 135 [pid = 1866] [id = 697] 18:51:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 119 (0x7fd07c847800) [pid = 1866] [serial = 2092] [outer = (nil)] 18:51:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 120 (0x7fd087403c00) [pid = 1866] [serial = 2093] [outer = 0x7fd07c847800] 18:51:44 INFO - PROCESS | 1866 | 1461376304055 Marionette DEBUG loaded listener.js 18:51:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 121 (0x7fd087443400) [pid = 1866] [serial = 2094] [outer = 0x7fd07c847800] 18:51:45 INFO - PROCESS | 1866 | 1461376305020 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]]]}] 18:51:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:51:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1497ms 18:51:45 INFO - PROCESS | 1866 | 1461376305068 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 18:51:45 INFO - PROCESS | 1866 | 1461376305074 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 18:51:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:51:45 INFO - PROCESS | 1866 | 1461376305084 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:51:45 INFO - PROCESS | 1866 | 1461376305089 Marionette TRACE conn3 <- [1,2762,null,{}] 18:51:45 INFO - PROCESS | 1866 | 1461376305100 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}] 18:51:45 INFO - PROCESS | 1866 | 1461376305362 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 18:51:45 INFO - PROCESS | 1866 | 1461376305693 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd080b44000 == 136 [pid = 1866] [id = 698] 18:51:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 122 (0x7fd07f74b000) [pid = 1866] [serial = 2095] [outer = (nil)] 18:51:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 123 (0x7fd07fe4b000) [pid = 1866] [serial = 2096] [outer = 0x7fd07f74b000] 18:51:45 INFO - PROCESS | 1866 | 1461376305776 Marionette DEBUG loaded listener.js 18:51:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 124 (0x7fd0814dd000) [pid = 1866] [serial = 2097] [outer = 0x7fd07f74b000] 18:51:46 INFO - PROCESS | 1866 | 1461376306696 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]]]}] 18:51:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:51:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1686ms 18:51:46 INFO - PROCESS | 1866 | 1461376306771 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 18:51:46 INFO - PROCESS | 1866 | 1461376306779 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 18:51:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:51:46 INFO - PROCESS | 1866 | 1461376306789 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:51:46 INFO - PROCESS | 1866 | 1461376306794 Marionette TRACE conn3 <- [1,2766,null,{}] 18:51:46 INFO - PROCESS | 1866 | 1461376306800 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}] 18:51:47 INFO - PROCESS | 1866 | 1461376307087 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 18:51:47 INFO - PROCESS | 1866 | 1461376307390 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd084759800 == 137 [pid = 1866] [id = 699] 18:51:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 125 (0x7fd082010c00) [pid = 1866] [serial = 2098] [outer = (nil)] 18:51:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 126 (0x7fd0824efc00) [pid = 1866] [serial = 2099] [outer = 0x7fd082010c00] 18:51:47 INFO - PROCESS | 1866 | 1461376307482 Marionette DEBUG loaded listener.js 18:51:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 127 (0x7fd08389e400) [pid = 1866] [serial = 2100] [outer = 0x7fd082010c00] 18:51:48 INFO - PROCESS | 1866 | 1461376308418 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]]]}] 18:51:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:51:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1686ms 18:51:48 INFO - PROCESS | 1866 | 1461376308477 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 18:51:48 INFO - PROCESS | 1866 | 1461376308481 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 18:51:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:51:48 INFO - PROCESS | 1866 | 1461376308487 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:51:48 INFO - PROCESS | 1866 | 1461376308493 Marionette TRACE conn3 <- [1,2770,null,{}] 18:51:48 INFO - PROCESS | 1866 | 1461376308510 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}] 18:51:48 INFO - PROCESS | 1866 | 1461376308759 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 18:51:49 INFO - PROCESS | 1866 | 1461376309061 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08dd2a000 == 138 [pid = 1866] [id = 700] 18:51:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 128 (0x7fd085266400) [pid = 1866] [serial = 2101] [outer = (nil)] 18:51:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 129 (0x7fd0853aa800) [pid = 1866] [serial = 2102] [outer = 0x7fd085266400] 18:51:49 INFO - PROCESS | 1866 | 1461376309141 Marionette DEBUG loaded listener.js 18:51:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 130 (0x7fd086311c00) [pid = 1866] [serial = 2103] [outer = 0x7fd085266400] 18:51:50 INFO - PROCESS | 1866 | 1461376310029 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]]]}] 18:51:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:51:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1586ms 18:51:50 INFO - PROCESS | 1866 | 1461376310074 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 18:51:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:51:50 INFO - PROCESS | 1866 | 1461376310079 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 18:51:50 INFO - PROCESS | 1866 | 1461376310086 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:51:50 INFO - PROCESS | 1866 | 1461376310089 Marionette TRACE conn3 <- [1,2774,null,{}] 18:51:50 INFO - PROCESS | 1866 | 1461376310094 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}] 18:51:50 INFO - PROCESS | 1866 | 1461376310325 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 18:51:50 INFO - PROCESS | 1866 | 1461376310586 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e394800 == 139 [pid = 1866] [id = 701] 18:51:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 131 (0x7fd08526e000) [pid = 1866] [serial = 2104] [outer = (nil)] 18:51:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 132 (0x7fd08744e800) [pid = 1866] [serial = 2105] [outer = 0x7fd08526e000] 18:51:50 INFO - PROCESS | 1866 | 1461376310666 Marionette DEBUG loaded listener.js 18:51:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 133 (0x7fd08def5c00) [pid = 1866] [serial = 2106] [outer = 0x7fd08526e000] 18:51:51 INFO - PROCESS | 1866 | 1461376311574 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]]]}] 18:51:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:51:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1535ms 18:51:51 INFO - PROCESS | 1866 | 1461376311621 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 18:51:51 INFO - PROCESS | 1866 | 1461376311625 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 18:51:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:51:51 INFO - PROCESS | 1866 | 1461376311632 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:51:51 INFO - PROCESS | 1866 | 1461376311635 Marionette TRACE conn3 <- [1,2778,null,{}] 18:51:51 INFO - PROCESS | 1866 | 1461376311641 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}] 18:51:51 INFO - PROCESS | 1866 | 1461376311894 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 18:51:52 INFO - PROCESS | 1866 | 1461376312160 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08f726800 == 140 [pid = 1866] [id = 702] 18:51:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 134 (0x7fd08740bc00) [pid = 1866] [serial = 2107] [outer = (nil)] 18:51:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7fd08ed03400) [pid = 1866] [serial = 2108] [outer = 0x7fd08740bc00] 18:51:52 INFO - PROCESS | 1866 | 1461376312279 Marionette DEBUG loaded listener.js 18:51:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7fd08f718c00) [pid = 1866] [serial = 2109] [outer = 0x7fd08740bc00] 18:51:53 INFO - PROCESS | 1866 | 1461376313154 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]]]}] 18:51:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:51:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1588ms 18:51:53 INFO - PROCESS | 1866 | 1461376313221 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 18:51:53 INFO - PROCESS | 1866 | 1461376313225 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 18:51:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:51:53 INFO - PROCESS | 1866 | 1461376313231 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:51:53 INFO - PROCESS | 1866 | 1461376313234 Marionette TRACE conn3 <- [1,2782,null,{}] 18:51:53 INFO - PROCESS | 1866 | 1461376313240 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}] 18:51:53 INFO - PROCESS | 1866 | 1461376313537 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 18:51:53 INFO - PROCESS | 1866 | 1461376313858 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09159d800 == 141 [pid = 1866] [id = 703] 18:51:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7fd090740c00) [pid = 1866] [serial = 2110] [outer = (nil)] 18:51:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7fd090896c00) [pid = 1866] [serial = 2111] [outer = 0x7fd090740c00] 18:51:53 INFO - PROCESS | 1866 | 1461376313939 Marionette DEBUG loaded listener.js 18:51:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7fd090923400) [pid = 1866] [serial = 2112] [outer = 0x7fd090740c00] 18:51:54 INFO - PROCESS | 1866 | 1461376314846 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]]]}] 18:51:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:51:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1680ms 18:51:54 INFO - PROCESS | 1866 | 1461376314913 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 18:51:54 INFO - PROCESS | 1866 | 1461376314916 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 18:51:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:51:54 INFO - PROCESS | 1866 | 1461376314922 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:51:54 INFO - PROCESS | 1866 | 1461376314925 Marionette TRACE conn3 <- [1,2786,null,{}] 18:51:54 INFO - PROCESS | 1866 | 1461376314930 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}] 18:51:55 INFO - PROCESS | 1866 | 1461376315160 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 18:51:55 INFO - PROCESS | 1866 | 1461376315418 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:55 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd092aaf000 == 142 [pid = 1866] [id = 704] 18:51:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7fd09084f000) [pid = 1866] [serial = 2113] [outer = (nil)] 18:51:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7fd090992c00) [pid = 1866] [serial = 2114] [outer = 0x7fd09084f000] 18:51:55 INFO - PROCESS | 1866 | 1461376315494 Marionette DEBUG loaded listener.js 18:51:55 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7fd090c04000) [pid = 1866] [serial = 2115] [outer = 0x7fd09084f000] 18:51:56 INFO - PROCESS | 1866 | 1461376316412 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]]]}] 18:51:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:51:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1528ms 18:51:56 INFO - PROCESS | 1866 | 1461376316452 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 18:51:56 INFO - PROCESS | 1866 | 1461376316455 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 18:51:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:51:56 INFO - PROCESS | 1866 | 1461376316461 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:51:56 INFO - PROCESS | 1866 | 1461376316464 Marionette TRACE conn3 <- [1,2790,null,{}] 18:51:56 INFO - PROCESS | 1866 | 1461376316469 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}] 18:51:56 INFO - PROCESS | 1866 | 1461376316700 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 18:51:56 INFO - PROCESS | 1866 | 1461376316977 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09474f000 == 143 [pid = 1866] [id = 705] 18:51:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7fd07fcb4c00) [pid = 1866] [serial = 2116] [outer = (nil)] 18:51:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7fd09129c800) [pid = 1866] [serial = 2117] [outer = 0x7fd07fcb4c00] 18:51:57 INFO - PROCESS | 1866 | 1461376317057 Marionette DEBUG loaded listener.js 18:51:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7fd0912a5000) [pid = 1866] [serial = 2118] [outer = 0x7fd07fcb4c00] 18:51:57 INFO - PROCESS | 1866 | 1461376317939 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]]]}] 18:51:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:51:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1532ms 18:51:57 INFO - PROCESS | 1866 | 1461376317995 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 18:51:58 INFO - PROCESS | 1866 | 1461376317999 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 18:51:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:51:58 INFO - PROCESS | 1866 | 1461376318005 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:51:58 INFO - PROCESS | 1866 | 1461376318009 Marionette TRACE conn3 <- [1,2794,null,{}] 18:51:58 INFO - PROCESS | 1866 | 1461376318014 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}] 18:51:58 INFO - PROCESS | 1866 | 1461376318250 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 18:51:58 INFO - PROCESS | 1866 | 1461376318507 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:51:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0948c0800 == 144 [pid = 1866] [id = 706] 18:51:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7fd0812a3400) [pid = 1866] [serial = 2119] [outer = (nil)] 18:51:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd0915bc400) [pid = 1866] [serial = 2120] [outer = 0x7fd0812a3400] 18:51:58 INFO - PROCESS | 1866 | 1461376318587 Marionette DEBUG loaded listener.js 18:51:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd091673c00) [pid = 1866] [serial = 2121] [outer = 0x7fd0812a3400] 18:51:59 INFO - PROCESS | 1866 | 1461376319485 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]]]}] 18:51:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:51:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1534ms 18:51:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:51:59 INFO - PROCESS | 1866 | 1461376319541 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 18:51:59 INFO - PROCESS | 1866 | 1461376319544 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 18:51:59 INFO - PROCESS | 1866 | 1461376319551 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:51:59 INFO - PROCESS | 1866 | 1461376319554 Marionette TRACE conn3 <- [1,2798,null,{}] 18:51:59 INFO - PROCESS | 1866 | 1461376319560 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}] 18:51:59 INFO - PROCESS | 1866 | 1461376319790 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 18:52:00 INFO - PROCESS | 1866 | 1461376320057 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd095fd4800 == 145 [pid = 1866] [id = 707] 18:52:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd09089c800) [pid = 1866] [serial = 2122] [outer = (nil)] 18:52:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7fd0917a5800) [pid = 1866] [serial = 2123] [outer = 0x7fd09089c800] 18:52:00 INFO - PROCESS | 1866 | 1461376320220 Marionette DEBUG loaded listener.js 18:52:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7fd091ac6000) [pid = 1866] [serial = 2124] [outer = 0x7fd09089c800] 18:52:01 INFO - PROCESS | 1866 | 1461376321151 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]]]}] 18:52:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:52:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1631ms 18:52:01 INFO - PROCESS | 1866 | 1461376321182 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 18:52:01 INFO - PROCESS | 1866 | 1461376321186 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 18:52:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:52:01 INFO - PROCESS | 1866 | 1461376321193 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:52:01 INFO - PROCESS | 1866 | 1461376321198 Marionette TRACE conn3 <- [1,2802,null,{}] 18:52:01 INFO - PROCESS | 1866 | 1461376321204 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}] 18:52:01 INFO - PROCESS | 1866 | 1461376321464 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 18:52:01 INFO - PROCESS | 1866 | 1461376321886 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:01 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099c47000 == 146 [pid = 1866] [id = 708] 18:52:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7fd094135800) [pid = 1866] [serial = 2125] [outer = (nil)] 18:52:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7fd09413c000) [pid = 1866] [serial = 2126] [outer = 0x7fd094135800] 18:52:01 INFO - PROCESS | 1866 | 1461376321982 Marionette DEBUG loaded listener.js 18:52:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7fd094199000) [pid = 1866] [serial = 2127] [outer = 0x7fd094135800] 18:52:02 INFO - PROCESS | 1866 | 1461376322900 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]]]}] 18:52:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:52:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1734ms 18:52:02 INFO - PROCESS | 1866 | 1461376322929 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 18:52:02 INFO - PROCESS | 1866 | 1461376322933 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 18:52:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:52:02 INFO - PROCESS | 1866 | 1461376322939 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:52:02 INFO - PROCESS | 1866 | 1461376322943 Marionette TRACE conn3 <- [1,2806,null,{}] 18:52:02 INFO - PROCESS | 1866 | 1461376322948 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}] 18:52:03 INFO - PROCESS | 1866 | 1461376323180 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 18:52:03 INFO - PROCESS | 1866 | 1461376323447 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099feb800 == 147 [pid = 1866] [id = 709] 18:52:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7fd093509000) [pid = 1866] [serial = 2128] [outer = (nil)] 18:52:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7fd09438e400) [pid = 1866] [serial = 2129] [outer = 0x7fd093509000] 18:52:03 INFO - PROCESS | 1866 | 1461376323528 Marionette DEBUG loaded listener.js 18:52:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7fd09480ec00) [pid = 1866] [serial = 2130] [outer = 0x7fd093509000] 18:52:04 INFO - PROCESS | 1866 | 1461376324422 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]]]}] 18:52:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:52:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1532ms 18:52:04 INFO - PROCESS | 1866 | 1461376324474 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 18:52:04 INFO - PROCESS | 1866 | 1461376324481 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 18:52:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:52:04 INFO - PROCESS | 1866 | 1461376324513 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:52:04 INFO - PROCESS | 1866 | 1461376324515 Marionette TRACE conn3 <- [1,2810,null,{}] 18:52:04 INFO - PROCESS | 1866 | 1461376324522 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}] 18:52:04 INFO - PROCESS | 1866 | 1461376324762 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 18:52:05 INFO - PROCESS | 1866 | 1461376325029 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a9c0000 == 148 [pid = 1866] [id = 710] 18:52:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7fd094135c00) [pid = 1866] [serial = 2131] [outer = (nil)] 18:52:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7fd094819400) [pid = 1866] [serial = 2132] [outer = 0x7fd094135c00] 18:52:05 INFO - PROCESS | 1866 | 1461376325157 Marionette DEBUG loaded listener.js 18:52:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7fd094ac1800) [pid = 1866] [serial = 2133] [outer = 0x7fd094135c00] 18:52:06 INFO - PROCESS | 1866 | 1461376326027 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]]]}] 18:52:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:52:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1586ms 18:52:06 INFO - PROCESS | 1866 | 1461376326096 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 18:52:06 INFO - PROCESS | 1866 | 1461376326098 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 18:52:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:52:06 INFO - PROCESS | 1866 | 1461376326105 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:52:06 INFO - PROCESS | 1866 | 1461376326108 Marionette TRACE conn3 <- [1,2814,null,{}] 18:52:06 INFO - PROCESS | 1866 | 1461376326114 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}] 18:52:06 INFO - PROCESS | 1866 | 1461376326352 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 18:52:06 INFO - PROCESS | 1866 | 1461376326637 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b31d800 == 149 [pid = 1866] [id = 711] 18:52:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7fd07c843800) [pid = 1866] [serial = 2134] [outer = (nil)] 18:52:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7fd08456e400) [pid = 1866] [serial = 2135] [outer = 0x7fd07c843800] 18:52:06 INFO - PROCESS | 1866 | 1461376326754 Marionette DEBUG loaded listener.js 18:52:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7fd094c7a800) [pid = 1866] [serial = 2136] [outer = 0x7fd07c843800] 18:52:07 INFO - PROCESS | 1866 | 1461376327626 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]]]}] 18:52:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:52:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1579ms 18:52:07 INFO - PROCESS | 1866 | 1461376327685 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 18:52:07 INFO - PROCESS | 1866 | 1461376327689 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 18:52:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:52:07 INFO - PROCESS | 1866 | 1461376327696 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:52:07 INFO - PROCESS | 1866 | 1461376327699 Marionette TRACE conn3 <- [1,2818,null,{}] 18:52:07 INFO - PROCESS | 1866 | 1461376327704 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}] 18:52:07 INFO - PROCESS | 1866 | 1461376327964 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 18:52:08 INFO - PROCESS | 1866 | 1461376328270 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09c134800 == 150 [pid = 1866] [id = 712] 18:52:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7fd07e3ef000) [pid = 1866] [serial = 2137] [outer = (nil)] 18:52:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7fd094d99c00) [pid = 1866] [serial = 2138] [outer = 0x7fd07e3ef000] 18:52:08 INFO - PROCESS | 1866 | 1461376328349 Marionette DEBUG loaded listener.js 18:52:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7fd094d9ec00) [pid = 1866] [serial = 2139] [outer = 0x7fd07e3ef000] 18:52:09 INFO - PROCESS | 1866 | 1461376329237 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]]]}] 18:52:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:52:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1586ms 18:52:09 INFO - PROCESS | 1866 | 1461376329286 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 18:52:09 INFO - PROCESS | 1866 | 1461376329292 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 18:52:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:52:09 INFO - PROCESS | 1866 | 1461376329302 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:52:09 INFO - PROCESS | 1866 | 1461376329305 Marionette TRACE conn3 <- [1,2822,null,{}] 18:52:09 INFO - PROCESS | 1866 | 1461376329315 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}] 18:52:09 INFO - PROCESS | 1866 | 1461376329585 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 18:52:09 INFO - PROCESS | 1866 | 1461376329888 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:09 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09dcbf000 == 151 [pid = 1866] [id = 713] 18:52:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7fd094abb400) [pid = 1866] [serial = 2140] [outer = (nil)] 18:52:09 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7fd094da4800) [pid = 1866] [serial = 2141] [outer = 0x7fd094abb400] 18:52:09 INFO - PROCESS | 1866 | 1461376329968 Marionette DEBUG loaded listener.js 18:52:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7fd095206c00) [pid = 1866] [serial = 2142] [outer = 0x7fd094abb400] 18:52:10 INFO - PROCESS | 1866 | 1461376330823 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]]]}] 18:52:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:52:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1585ms 18:52:10 INFO - PROCESS | 1866 | 1461376330887 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 18:52:10 INFO - PROCESS | 1866 | 1461376330890 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 18:52:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:52:10 INFO - PROCESS | 1866 | 1461376330897 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:52:10 INFO - PROCESS | 1866 | 1461376330899 Marionette TRACE conn3 <- [1,2826,null,{}] 18:52:10 INFO - PROCESS | 1866 | 1461376330905 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}] 18:52:11 INFO - PROCESS | 1866 | 1461376331144 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 18:52:11 INFO - PROCESS | 1866 | 1461376331416 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a0d1c000 == 152 [pid = 1866] [id = 714] 18:52:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7fd082165c00) [pid = 1866] [serial = 2143] [outer = (nil)] 18:52:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7fd09520c000) [pid = 1866] [serial = 2144] [outer = 0x7fd082165c00] 18:52:11 INFO - PROCESS | 1866 | 1461376331534 Marionette DEBUG loaded listener.js 18:52:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7fd0952acc00) [pid = 1866] [serial = 2145] [outer = 0x7fd082165c00] 18:52:12 INFO - PROCESS | 1866 | 1461376332402 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:52:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:52:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1535ms 18:52:12 INFO - PROCESS | 1866 | 1461376332435 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 18:52:12 INFO - PROCESS | 1866 | 1461376332438 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 18:52:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:52:12 INFO - PROCESS | 1866 | 1461376332444 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:52:12 INFO - PROCESS | 1866 | 1461376332447 Marionette TRACE conn3 <- [1,2830,null,{}] 18:52:12 INFO - PROCESS | 1866 | 1461376332452 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}] 18:52:12 INFO - PROCESS | 1866 | 1461376332705 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 18:52:13 INFO - PROCESS | 1866 | 1461376333064 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a78b4800 == 153 [pid = 1866] [id = 715] 18:52:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7fd08457b800) [pid = 1866] [serial = 2146] [outer = (nil)] 18:52:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7fd0952b6400) [pid = 1866] [serial = 2147] [outer = 0x7fd08457b800] 18:52:13 INFO - PROCESS | 1866 | 1461376333145 Marionette DEBUG loaded listener.js 18:52:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7fd095409000) [pid = 1866] [serial = 2148] [outer = 0x7fd08457b800] 18:52:13 INFO - PROCESS | 1866 | 1461376333988 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]]]}] 18:52:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:52:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1582ms 18:52:14 INFO - PROCESS | 1866 | 1461376334027 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 18:52:14 INFO - PROCESS | 1866 | 1461376334031 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 18:52:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:52:14 INFO - PROCESS | 1866 | 1461376334038 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:52:14 INFO - PROCESS | 1866 | 1461376334040 Marionette TRACE conn3 <- [1,2834,null,{}] 18:52:14 INFO - PROCESS | 1866 | 1461376334046 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}] 18:52:14 INFO - PROCESS | 1866 | 1461376334282 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 18:52:14 INFO - PROCESS | 1866 | 1461376334553 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a8711800 == 154 [pid = 1866] [id = 716] 18:52:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7fd095209800) [pid = 1866] [serial = 2149] [outer = (nil)] 18:52:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd095411400) [pid = 1866] [serial = 2150] [outer = 0x7fd095209800] 18:52:14 INFO - PROCESS | 1866 | 1461376334671 Marionette DEBUG loaded listener.js 18:52:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd0969b6c00) [pid = 1866] [serial = 2151] [outer = 0x7fd095209800] 18:52:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd094759800 == 153 [pid = 1866] [id = 650] 18:52:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08216e800 == 152 [pid = 1866] [id = 696] 18:52:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd084763000 == 151 [pid = 1866] [id = 695] 18:52:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd083972000 == 150 [pid = 1866] [id = 694] 18:52:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd080c3c000 == 149 [pid = 1866] [id = 693] 18:52:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd080b4d000 == 148 [pid = 1866] [id = 692] 18:52:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0814c5000 == 147 [pid = 1866] [id = 691] 18:52:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0969d7000 == 146 [pid = 1866] [id = 689] 18:52:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0948a4800 == 145 [pid = 1866] [id = 688] 18:52:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd092a91800 == 144 [pid = 1866] [id = 687] 18:52:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0913b6800 == 143 [pid = 1866] [id = 686] 18:52:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08ef1e800 == 142 [pid = 1866] [id = 685] 18:52:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e3aa800 == 141 [pid = 1866] [id = 684] 18:52:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e26f800 == 140 [pid = 1866] [id = 683] 18:52:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd087dce800 == 139 [pid = 1866] [id = 682] 18:52:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd086360800 == 138 [pid = 1866] [id = 681] 18:52:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08513e000 == 137 [pid = 1866] [id = 680] 18:52:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0838e6800 == 136 [pid = 1866] [id = 679] 18:52:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd080b4c800 == 135 [pid = 1866] [id = 678] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd0814e3c00) [pid = 1866] [serial = 1899] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd0941e6800) [pid = 1866] [serial = 2022] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7fd094191800) [pid = 1866] [serial = 2021] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7fd08f75ac00) [pid = 1866] [serial = 1989] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7fd08f715800) [pid = 1866] [serial = 1988] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7fd093511000) [pid = 1866] [serial = 2016] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7fd091bf6800) [pid = 1866] [serial = 2015] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7fd07fc23400) [pid = 1866] [serial = 2027] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7fd094138800) [pid = 1866] [serial = 2019] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7fd094131400) [pid = 1866] [serial = 2018] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7fd086303c00) [pid = 1866] [serial = 1983] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7fd08539f000) [pid = 1866] [serial = 1982] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7fd090994000) [pid = 1866] [serial = 1998] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7fd09098c400) [pid = 1866] [serial = 1997] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7fd081518c00) [pid = 1866] [serial = 2033] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7fd09091d000) [pid = 1866] [serial = 1995] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7fd090893000) [pid = 1866] [serial = 1994] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7fd0812a7400) [pid = 1866] [serial = 1971] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7fd07fe4a800) [pid = 1866] [serial = 1970] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7fd084573400) [pid = 1866] [serial = 1977] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7fd08389ec00) [pid = 1866] [serial = 1976] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7fd08e383000) [pid = 1866] [serial = 1986] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7fd08def1800) [pid = 1866] [serial = 1985] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7fd091560400) [pid = 1866] [serial = 2001] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7fd09129e000) [pid = 1866] [serial = 2000] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7fd07f22f800) [pid = 1866] [serial = 2024] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7fd07f749400) [pid = 1866] [serial = 2025] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7fd0824e3800) [pid = 1866] [serial = 1974] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7fd0822ea400) [pid = 1866] [serial = 1973] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd0907bc400) [pid = 1866] [serial = 1992] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd09065c800) [pid = 1866] [serial = 1991] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7fd0915c4800) [pid = 1866] [serial = 2004] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7fd0915bb800) [pid = 1866] [serial = 2003] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7fd080fb1c00) [pid = 1866] [serial = 2028] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7fd08151a400) [pid = 1866] [serial = 2030] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7fd08215a400) [pid = 1866] [serial = 2031] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7fd0851b4c00) [pid = 1866] [serial = 1980] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7fd085115800) [pid = 1866] [serial = 1979] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7fd09291c400) [pid = 1866] [serial = 2013] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7fd092799c00) [pid = 1866] [serial = 2012] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7fd0917a3800) [pid = 1866] [serial = 2007] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7fd091678000) [pid = 1866] [serial = 2006] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7fd091b3c800) [pid = 1866] [serial = 2010] [outer = (nil)] [url = about:blank] 18:52:16 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7fd0917af000) [pid = 1866] [serial = 2009] [outer = (nil)] [url = about:blank] 18:52:17 INFO - PROCESS | 1866 | 1461376337541 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:52:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:52:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 3540ms 18:52:17 INFO - PROCESS | 1866 | 1461376337580 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 18:52:17 INFO - PROCESS | 1866 | 1461376337584 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 18:52:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:52:17 INFO - PROCESS | 1866 | 1461376337593 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:52:17 INFO - PROCESS | 1866 | 1461376337599 Marionette TRACE conn3 <- [1,2838,null,{}] 18:52:17 INFO - PROCESS | 1866 | 1461376337638 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}] 18:52:17 INFO - PROCESS | 1866 | 1461376337872 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 18:52:18 INFO - PROCESS | 1866 | 1461376338117 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:18 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07fb5f800 == 136 [pid = 1866] [id = 717] 18:52:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7fd07fcb7000) [pid = 1866] [serial = 2152] [outer = (nil)] 18:52:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7fd07fe43c00) [pid = 1866] [serial = 2153] [outer = 0x7fd07fcb7000] 18:52:18 INFO - PROCESS | 1866 | 1461376338188 Marionette DEBUG loaded listener.js 18:52:18 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7fd0812a4400) [pid = 1866] [serial = 2154] [outer = 0x7fd07fcb7000] 18:52:19 INFO - PROCESS | 1866 | 1461376339010 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]]]}] 18:52:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:52:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1514ms 18:52:19 INFO - PROCESS | 1866 | 1461376339110 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 18:52:19 INFO - PROCESS | 1866 | 1461376339118 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 18:52:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:52:19 INFO - PROCESS | 1866 | 1461376339128 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:52:19 INFO - PROCESS | 1866 | 1461376339132 Marionette TRACE conn3 <- [1,2842,null,{}] 18:52:19 INFO - PROCESS | 1866 | 1461376339137 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}] 18:52:19 INFO - PROCESS | 1866 | 1461376339434 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 18:52:19 INFO - PROCESS | 1866 | 1461376339467 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0814c8000 == 137 [pid = 1866] [id = 718] 18:52:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7fd07fcb7400) [pid = 1866] [serial = 2155] [outer = (nil)] 18:52:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7fd082002c00) [pid = 1866] [serial = 2156] [outer = 0x7fd07fcb7400] 18:52:19 INFO - PROCESS | 1866 | 1461376339530 Marionette DEBUG loaded listener.js 18:52:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7fd0822f0800) [pid = 1866] [serial = 2157] [outer = 0x7fd07fcb7400] 18:52:20 INFO - PROCESS | 1866 | 1461376340516 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]]]}] 18:52:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:52:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1430ms 18:52:20 INFO - PROCESS | 1866 | 1461376340558 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 18:52:20 INFO - PROCESS | 1866 | 1461376340565 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 18:52:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:52:20 INFO - PROCESS | 1866 | 1461376340574 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:52:20 INFO - PROCESS | 1866 | 1461376340587 Marionette TRACE conn3 <- [1,2846,null,{}] 18:52:20 INFO - PROCESS | 1866 | 1461376340632 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}] 18:52:20 INFO - PROCESS | 1866 | 1461376340960 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 18:52:20 INFO - PROCESS | 1866 | 1461376340994 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08373c000 == 138 [pid = 1866] [id = 719] 18:52:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7fd0824e8800) [pid = 1866] [serial = 2158] [outer = (nil)] 18:52:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7fd082becc00) [pid = 1866] [serial = 2159] [outer = 0x7fd0824e8800] 18:52:21 INFO - PROCESS | 1866 | 1461376341060 Marionette DEBUG loaded listener.js 18:52:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7fd084577400) [pid = 1866] [serial = 2160] [outer = 0x7fd0824e8800] 18:52:21 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7fd07f9f1400) [pid = 1866] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:52:21 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7fd07fcb6c00) [pid = 1866] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:52:21 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7fd082011400) [pid = 1866] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:52:21 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7fd07c846800) [pid = 1866] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:52:21 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7fd07f9ef000) [pid = 1866] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:52:21 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7fd07f745800) [pid = 1866] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:52:21 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7fd082003c00) [pid = 1866] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:52:22 INFO - PROCESS | 1866 | 1461376342264 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]]]}] 18:52:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:52:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1762ms 18:52:22 INFO - PROCESS | 1866 | 1461376342338 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 18:52:22 INFO - PROCESS | 1866 | 1461376342342 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 18:52:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:52:22 INFO - PROCESS | 1866 | 1461376342352 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:52:22 INFO - PROCESS | 1866 | 1461376342355 Marionette TRACE conn3 <- [1,2850,null,{}] 18:52:22 INFO - PROCESS | 1866 | 1461376342361 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}] 18:52:22 INFO - PROCESS | 1866 | 1461376342593 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 18:52:22 INFO - PROCESS | 1866 | 1461376342782 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd084482800 == 139 [pid = 1866] [id = 720] 18:52:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7fd07f23ec00) [pid = 1866] [serial = 2161] [outer = (nil)] 18:52:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7fd08457c800) [pid = 1866] [serial = 2162] [outer = 0x7fd07f23ec00] 18:52:22 INFO - PROCESS | 1866 | 1461376342845 Marionette DEBUG loaded listener.js 18:52:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7fd085121400) [pid = 1866] [serial = 2163] [outer = 0x7fd07f23ec00] 18:52:23 INFO - PROCESS | 1866 | 1461376343623 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:52:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:52:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1291ms 18:52:23 INFO - PROCESS | 1866 | 1461376343641 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 18:52:23 INFO - PROCESS | 1866 | 1461376343645 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 18:52:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:52:23 INFO - PROCESS | 1866 | 1461376343822 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:52:23 INFO - PROCESS | 1866 | 1461376343827 Marionette TRACE conn3 <- [1,2854,null,{}] 18:52:23 INFO - PROCESS | 1866 | 1461376343860 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}] 18:52:24 INFO - PROCESS | 1866 | 1461376344118 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 18:52:24 INFO - PROCESS | 1866 | 1461376344444 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:24 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07ffbc000 == 140 [pid = 1866] [id = 721] 18:52:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7fd07f9ef000) [pid = 1866] [serial = 2164] [outer = (nil)] 18:52:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7fd07fcad000) [pid = 1866] [serial = 2165] [outer = 0x7fd07f9ef000] 18:52:24 INFO - PROCESS | 1866 | 1461376344530 Marionette DEBUG loaded listener.js 18:52:24 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7fd0812a7400) [pid = 1866] [serial = 2166] [outer = 0x7fd07f9ef000] 18:52:25 INFO - PROCESS | 1866 | 1461376345459 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]]]}] 18:52:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:52:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1878ms 18:52:25 INFO - PROCESS | 1866 | 1461376345531 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 18:52:25 INFO - PROCESS | 1866 | 1461376345537 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 18:52:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:52:25 INFO - PROCESS | 1866 | 1461376345545 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:52:25 INFO - PROCESS | 1866 | 1461376345550 Marionette TRACE conn3 <- [1,2858,null,{}] 18:52:25 INFO - PROCESS | 1866 | 1461376345561 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}] 18:52:25 INFO - PROCESS | 1866 | 1461376345851 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 18:52:26 INFO - PROCESS | 1866 | 1461376346223 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0846c1000 == 141 [pid = 1866] [id = 722] 18:52:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7fd08215a400) [pid = 1866] [serial = 2167] [outer = (nil)] 18:52:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7fd08236fc00) [pid = 1866] [serial = 2168] [outer = 0x7fd08215a400] 18:52:26 INFO - PROCESS | 1866 | 1461376346360 Marionette DEBUG loaded listener.js 18:52:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7fd082bec800) [pid = 1866] [serial = 2169] [outer = 0x7fd08215a400] 18:52:27 INFO - PROCESS | 1866 | 1461376347442 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:52:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:52:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1940ms 18:52:27 INFO - PROCESS | 1866 | 1461376347485 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 18:52:27 INFO - PROCESS | 1866 | 1461376347490 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 18:52:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:52:27 INFO - PROCESS | 1866 | 1461376347496 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:52:27 INFO - PROCESS | 1866 | 1461376347500 Marionette TRACE conn3 <- [1,2862,null,{}] 18:52:27 INFO - PROCESS | 1866 | 1461376347506 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}] 18:52:27 INFO - PROCESS | 1866 | 1461376347766 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 18:52:28 INFO - PROCESS | 1866 | 1461376348121 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd086361800 == 142 [pid = 1866] [id = 723] 18:52:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7fd0851b3c00) [pid = 1866] [serial = 2170] [outer = (nil)] 18:52:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd08525e000) [pid = 1866] [serial = 2171] [outer = 0x7fd0851b3c00] 18:52:28 INFO - PROCESS | 1866 | 1461376348211 Marionette DEBUG loaded listener.js 18:52:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd085270800) [pid = 1866] [serial = 2172] [outer = 0x7fd0851b3c00] 18:52:29 INFO - PROCESS | 1866 | 1461376349122 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]]]}] 18:52:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:52:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1684ms 18:52:29 INFO - PROCESS | 1866 | 1461376349187 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 18:52:29 INFO - PROCESS | 1866 | 1461376349191 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 18:52:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:52:29 INFO - PROCESS | 1866 | 1461376349197 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:52:29 INFO - PROCESS | 1866 | 1461376349200 Marionette TRACE conn3 <- [1,2866,null,{}] 18:52:29 INFO - PROCESS | 1866 | 1461376349205 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}] 18:52:29 INFO - PROCESS | 1866 | 1461376349445 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 18:52:29 INFO - PROCESS | 1866 | 1461376349746 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087dc9800 == 143 [pid = 1866] [id = 724] 18:52:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd0814dc800) [pid = 1866] [serial = 2173] [outer = (nil)] 18:52:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7fd0864ed400) [pid = 1866] [serial = 2174] [outer = 0x7fd0814dc800] 18:52:29 INFO - PROCESS | 1866 | 1461376349826 Marionette DEBUG loaded listener.js 18:52:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7fd087447400) [pid = 1866] [serial = 2175] [outer = 0x7fd0814dc800] 18:52:30 INFO - PROCESS | 1866 | 1461376350740 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]]]}] 18:52:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:52:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1581ms 18:52:30 INFO - PROCESS | 1866 | 1461376350779 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 18:52:30 INFO - PROCESS | 1866 | 1461376350783 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 18:52:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:52:30 INFO - PROCESS | 1866 | 1461376350788 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:52:30 INFO - PROCESS | 1866 | 1461376350792 Marionette TRACE conn3 <- [1,2870,null,{}] 18:52:30 INFO - PROCESS | 1866 | 1461376350797 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}] 18:52:31 INFO - PROCESS | 1866 | 1461376351025 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 18:52:31 INFO - PROCESS | 1866 | 1461376351289 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08dd2f000 == 144 [pid = 1866] [id = 725] 18:52:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7fd085256400) [pid = 1866] [serial = 2176] [outer = (nil)] 18:52:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7fd08e2e1800) [pid = 1866] [serial = 2177] [outer = 0x7fd085256400] 18:52:31 INFO - PROCESS | 1866 | 1461376351408 Marionette DEBUG loaded listener.js 18:52:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7fd08ed06400) [pid = 1866] [serial = 2178] [outer = 0x7fd085256400] 18:52:32 INFO - PROCESS | 1866 | 1461376352529 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]]]}] 18:52:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:52:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1780ms 18:52:32 INFO - PROCESS | 1866 | 1461376352570 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 18:52:32 INFO - PROCESS | 1866 | 1461376352574 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 18:52:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:52:32 INFO - PROCESS | 1866 | 1461376352581 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:52:32 INFO - PROCESS | 1866 | 1461376352584 Marionette TRACE conn3 <- [1,2874,null,{}] 18:52:32 INFO - PROCESS | 1866 | 1461376352589 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}] 18:52:32 INFO - PROCESS | 1866 | 1461376352883 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 18:52:33 INFO - PROCESS | 1866 | 1461376353198 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:33 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e3aa800 == 145 [pid = 1866] [id = 726] 18:52:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7fd09073ac00) [pid = 1866] [serial = 2179] [outer = (nil)] 18:52:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7fd0907c2400) [pid = 1866] [serial = 2180] [outer = 0x7fd09073ac00] 18:52:33 INFO - PROCESS | 1866 | 1461376353284 Marionette DEBUG loaded listener.js 18:52:33 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7fd090898000) [pid = 1866] [serial = 2181] [outer = 0x7fd09073ac00] 18:52:34 INFO - PROCESS | 1866 | 1461376354219 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]]]}] 18:52:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:52:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1686ms 18:52:34 INFO - PROCESS | 1866 | 1461376354267 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 18:52:34 INFO - PROCESS | 1866 | 1461376354270 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 18:52:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:52:34 INFO - PROCESS | 1866 | 1461376354277 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:52:34 INFO - PROCESS | 1866 | 1461376354280 Marionette TRACE conn3 <- [1,2878,null,{}] 18:52:34 INFO - PROCESS | 1866 | 1461376354286 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}] 18:52:34 INFO - PROCESS | 1866 | 1461376354535 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 18:52:34 INFO - PROCESS | 1866 | 1461376354796 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:34 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090577800 == 146 [pid = 1866] [id = 727] 18:52:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7fd09073dc00) [pid = 1866] [serial = 2182] [outer = (nil)] 18:52:34 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7fd0909b2000) [pid = 1866] [serial = 2183] [outer = 0x7fd09073dc00] 18:52:34 INFO - PROCESS | 1866 | 1461376354915 Marionette DEBUG loaded listener.js 18:52:35 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7fd0912a5c00) [pid = 1866] [serial = 2184] [outer = 0x7fd09073dc00] 18:52:35 INFO - PROCESS | 1866 | 1461376355828 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]]]}] 18:52:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:52:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1579ms 18:52:35 INFO - PROCESS | 1866 | 1461376355857 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 18:52:35 INFO - PROCESS | 1866 | 1461376355861 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 18:52:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:52:35 INFO - PROCESS | 1866 | 1461376355867 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:52:35 INFO - PROCESS | 1866 | 1461376355870 Marionette TRACE conn3 <- [1,2882,null,{}] 18:52:35 INFO - PROCESS | 1866 | 1461376355876 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}] 18:52:36 INFO - PROCESS | 1866 | 1461376356110 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 18:52:36 INFO - PROCESS | 1866 | 1461376356376 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090e88000 == 147 [pid = 1866] [id = 728] 18:52:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7fd090847800) [pid = 1866] [serial = 2185] [outer = (nil)] 18:52:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7fd09167b400) [pid = 1866] [serial = 2186] [outer = 0x7fd090847800] 18:52:36 INFO - PROCESS | 1866 | 1461376356494 Marionette DEBUG loaded listener.js 18:52:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7fd0917ab400) [pid = 1866] [serial = 2187] [outer = 0x7fd090847800] 18:52:37 INFO - PROCESS | 1866 | 1461376357373 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]]]}] 18:52:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:52:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1584ms 18:52:37 INFO - PROCESS | 1866 | 1461376357452 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 18:52:37 INFO - PROCESS | 1866 | 1461376357457 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 18:52:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:52:37 INFO - PROCESS | 1866 | 1461376357464 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:52:37 INFO - PROCESS | 1866 | 1461376357467 Marionette TRACE conn3 <- [1,2886,null,{}] 18:52:37 INFO - PROCESS | 1866 | 1461376357473 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}] 18:52:37 INFO - PROCESS | 1866 | 1461376357763 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 18:52:38 INFO - PROCESS | 1866 | 1461376358066 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:38 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd092ab0000 == 148 [pid = 1866] [id = 729] 18:52:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7fd07f9eb000) [pid = 1866] [serial = 2188] [outer = (nil)] 18:52:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7fd091bf4c00) [pid = 1866] [serial = 2189] [outer = 0x7fd07f9eb000] 18:52:38 INFO - PROCESS | 1866 | 1461376358146 Marionette DEBUG loaded listener.js 18:52:38 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7fd092a08000) [pid = 1866] [serial = 2190] [outer = 0x7fd07f9eb000] 18:52:39 INFO - PROCESS | 1866 | 1461376359014 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]]]}] 18:52:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:52:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1591ms 18:52:39 INFO - PROCESS | 1866 | 1461376359056 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 18:52:39 INFO - PROCESS | 1866 | 1461376359060 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 18:52:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:52:39 INFO - PROCESS | 1866 | 1461376359066 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:52:39 INFO - PROCESS | 1866 | 1461376359070 Marionette TRACE conn3 <- [1,2890,null,{}] 18:52:39 INFO - PROCESS | 1866 | 1461376359075 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}] 18:52:39 INFO - PROCESS | 1866 | 1461376359318 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 18:52:39 INFO - PROCESS | 1866 | 1461376359588 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0948a7000 == 149 [pid = 1866] [id = 730] 18:52:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7fd082b36800) [pid = 1866] [serial = 2191] [outer = (nil)] 18:52:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7fd0936b8000) [pid = 1866] [serial = 2192] [outer = 0x7fd082b36800] 18:52:39 INFO - PROCESS | 1866 | 1461376359706 Marionette DEBUG loaded listener.js 18:52:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7fd094140000) [pid = 1866] [serial = 2193] [outer = 0x7fd082b36800] 18:52:40 INFO - PROCESS | 1866 | 1461376360560 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:52:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:52:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1542ms 18:52:40 INFO - PROCESS | 1866 | 1461376360609 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 18:52:40 INFO - PROCESS | 1866 | 1461376360613 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 18:52:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:52:40 INFO - PROCESS | 1866 | 1461376360620 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:52:40 INFO - PROCESS | 1866 | 1461376360625 Marionette TRACE conn3 <- [1,2894,null,{}] 18:52:40 INFO - PROCESS | 1866 | 1461376360631 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}] 18:52:40 INFO - PROCESS | 1866 | 1461376360908 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 18:52:41 INFO - PROCESS | 1866 | 1461376361225 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:41 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0969c8800 == 150 [pid = 1866] [id = 731] 18:52:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7fd094d9a000) [pid = 1866] [serial = 2194] [outer = (nil)] 18:52:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7fd095208c00) [pid = 1866] [serial = 2195] [outer = 0x7fd094d9a000] 18:52:41 INFO - PROCESS | 1866 | 1461376361313 Marionette DEBUG loaded listener.js 18:52:41 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7fd09696e800) [pid = 1866] [serial = 2196] [outer = 0x7fd094d9a000] 18:52:42 INFO - PROCESS | 1866 | 1461376362215 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]]]}] 18:52:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:52:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1642ms 18:52:42 INFO - PROCESS | 1866 | 1461376362264 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 18:52:42 INFO - PROCESS | 1866 | 1461376362268 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 18:52:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:52:42 INFO - PROCESS | 1866 | 1461376362274 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:52:42 INFO - PROCESS | 1866 | 1461376362278 Marionette TRACE conn3 <- [1,2898,null,{}] 18:52:42 INFO - PROCESS | 1866 | 1461376362283 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}] 18:52:42 INFO - PROCESS | 1866 | 1461376362540 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 18:52:42 INFO - PROCESS | 1866 | 1461376362874 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099b1b000 == 151 [pid = 1866] [id = 732] 18:52:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7fd08e2e9000) [pid = 1866] [serial = 2197] [outer = (nil)] 18:52:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7fd097379000) [pid = 1866] [serial = 2198] [outer = 0x7fd08e2e9000] 18:52:42 INFO - PROCESS | 1866 | 1461376362951 Marionette DEBUG loaded listener.js 18:52:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7fd0986c7000) [pid = 1866] [serial = 2199] [outer = 0x7fd08e2e9000] 18:52:43 INFO - PROCESS | 1866 | 1461376363829 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]]]}] 18:52:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:52:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1584ms 18:52:43 INFO - PROCESS | 1866 | 1461376363860 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 18:52:43 INFO - PROCESS | 1866 | 1461376363864 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 18:52:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:52:43 INFO - PROCESS | 1866 | 1461376363871 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:52:43 INFO - PROCESS | 1866 | 1461376363873 Marionette TRACE conn3 <- [1,2902,null,{}] 18:52:43 INFO - PROCESS | 1866 | 1461376363879 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}] 18:52:44 INFO - PROCESS | 1866 | 1461376364135 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 18:52:44 INFO - PROCESS | 1866 | 1461376364407 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:44 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a120800 == 152 [pid = 1866] [id = 733] 18:52:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7fd082b79000) [pid = 1866] [serial = 2200] [outer = (nil)] 18:52:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd098c05c00) [pid = 1866] [serial = 2201] [outer = 0x7fd082b79000] 18:52:44 INFO - PROCESS | 1866 | 1461376364529 Marionette DEBUG loaded listener.js 18:52:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd098c11800) [pid = 1866] [serial = 2202] [outer = 0x7fd082b79000] 18:52:45 INFO - PROCESS | 1866 | 1461376365408 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:52:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:52:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1578ms 18:52:45 INFO - PROCESS | 1866 | 1461376365450 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 18:52:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:52:45 INFO - PROCESS | 1866 | 1461376365455 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 18:52:45 INFO - PROCESS | 1866 | 1461376365461 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:52:45 INFO - PROCESS | 1866 | 1461376365464 Marionette TRACE conn3 <- [1,2906,null,{}] 18:52:45 INFO - PROCESS | 1866 | 1461376365470 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}] 18:52:45 INFO - PROCESS | 1866 | 1461376365712 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 18:52:45 INFO - PROCESS | 1866 | 1461376365985 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:46 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09c3ba800 == 153 [pid = 1866] [id = 734] 18:52:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7fd085253000) [pid = 1866] [serial = 2203] [outer = (nil)] 18:52:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7fd0995eb400) [pid = 1866] [serial = 2204] [outer = 0x7fd085253000] 18:52:46 INFO - PROCESS | 1866 | 1461376366107 Marionette DEBUG loaded listener.js 18:52:46 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7fd099a8e400) [pid = 1866] [serial = 2205] [outer = 0x7fd085253000] 18:52:47 INFO - PROCESS | 1866 | 1461376367010 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]]]}] 18:52:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:52:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1580ms 18:52:47 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:52:47 INFO - PROCESS | 1866 | 1461376367042 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 18:52:47 INFO - PROCESS | 1866 | 1461376367046 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 18:52:47 INFO - PROCESS | 1866 | 1461376367055 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:52:47 INFO - PROCESS | 1866 | 1461376367060 Marionette TRACE conn3 <- [1,2910,null,{}] 18:52:47 INFO - PROCESS | 1866 | 1461376367067 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}] 18:52:47 INFO - PROCESS | 1866 | 1461376367320 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 18:52:47 INFO - PROCESS | 1866 | 1461376367701 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0aa640800 == 154 [pid = 1866] [id = 735] 18:52:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7fd080fb1800) [pid = 1866] [serial = 2206] [outer = (nil)] 18:52:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7fd099b4f800) [pid = 1866] [serial = 2207] [outer = 0x7fd080fb1800] 18:52:47 INFO - PROCESS | 1866 | 1461376367794 Marionette DEBUG loaded listener.js 18:52:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7fd099ceb800) [pid = 1866] [serial = 2208] [outer = 0x7fd080fb1800] 18:52:48 INFO - PROCESS | 1866 | 1461376368540 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]]]}] 18:52:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:52:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:52:48 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1544ms 18:52:48 INFO - PROCESS | 1866 | 1461376368598 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 18:52:48 INFO - PROCESS | 1866 | 1461376368601 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 18:52:48 INFO - TEST-START | /DOMEvents/constructors.html 18:52:48 INFO - PROCESS | 1866 | 1461376368608 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:52:48 INFO - PROCESS | 1866 | 1461376368610 Marionette TRACE conn3 <- [1,2914,null,{}] 18:52:48 INFO - PROCESS | 1866 | 1461376368616 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}] 18:52:48 INFO - PROCESS | 1866 | 1461376368888 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 18:52:49 INFO - PROCESS | 1866 | 1461376369160 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac3a3000 == 155 [pid = 1866] [id = 736] 18:52:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7fd099b48c00) [pid = 1866] [serial = 2209] [outer = (nil)] 18:52:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7fd09a066400) [pid = 1866] [serial = 2210] [outer = 0x7fd099b48c00] 18:52:49 INFO - PROCESS | 1866 | 1461376369241 Marionette DEBUG loaded listener.js 18:52:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7fd09a06cc00) [pid = 1866] [serial = 2211] [outer = 0x7fd099b48c00] 18:52:50 INFO - PROCESS | 1866 | 1461376370148 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]]]}] 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:52:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:52:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:52:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:52:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:52:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:52:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:52:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:52:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:52:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:52:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:52:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:52:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:52:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:52:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:52:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:52:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:52:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:52:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:52:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:52:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:52:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:52:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:52:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:52:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:52:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:52:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:52:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:52:50 INFO - TEST-OK | /DOMEvents/constructors.html | took 1595ms 18:52:50 INFO - PROCESS | 1866 | 1461376370206 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 18:52:50 INFO - PROCESS | 1866 | 1461376370212 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 18:52:50 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:52:50 INFO - PROCESS | 1866 | 1461376370220 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:52:50 INFO - PROCESS | 1866 | 1461376370228 Marionette TRACE conn3 <- [1,2918,null,{}] 18:52:50 INFO - PROCESS | 1866 | 1461376370240 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}] 18:52:50 INFO - PROCESS | 1866 | 1461376370487 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 18:52:50 INFO - PROCESS | 1866 | 1461376370806 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:50 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac617800 == 156 [pid = 1866] [id = 737] 18:52:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7fd099b4cc00) [pid = 1866] [serial = 2212] [outer = (nil)] 18:52:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7fd09a071400) [pid = 1866] [serial = 2213] [outer = 0x7fd099b4cc00] 18:52:50 INFO - PROCESS | 1866 | 1461376370885 Marionette DEBUG loaded listener.js 18:52:50 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7fd09a32f800) [pid = 1866] [serial = 2214] [outer = 0x7fd099b4cc00] 18:52:51 INFO - PROCESS | 1866 | 1461376371656 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:52:51 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:52:51 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1490ms 18:52:51 INFO - PROCESS | 1866 | 1461376371713 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 18:52:51 INFO - PROCESS | 1866 | 1461376371717 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 18:52:51 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:52:51 INFO - PROCESS | 1866 | 1461376371724 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:52:51 INFO - PROCESS | 1866 | 1461376371727 Marionette TRACE conn3 <- [1,2922,null,{}] 18:52:51 INFO - PROCESS | 1866 | 1461376371733 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}] 18:52:52 INFO - PROCESS | 1866 | 1461376372001 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 18:52:52 INFO - PROCESS | 1866 | 1461376372251 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:52 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0aceaf000 == 157 [pid = 1866] [id = 738] 18:52:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7fd09a06a000) [pid = 1866] [serial = 2215] [outer = (nil)] 18:52:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7fd09a492800) [pid = 1866] [serial = 2216] [outer = 0x7fd09a06a000] 18:52:52 INFO - PROCESS | 1866 | 1461376372326 Marionette DEBUG loaded listener.js 18:52:52 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7fd09a76c000) [pid = 1866] [serial = 2217] [outer = 0x7fd09a06a000] 18:52:53 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:52:53 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:52:53 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:52:53 INFO - PROCESS | 1866 | [1866] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 18:52:53 INFO - PROCESS | 1866 | 1461376373179 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]]]}] 18:52:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:52:53 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:52:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:52:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:52:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:52:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:52:53 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 18:52:53 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:52:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:52:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:52:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:52:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:52:53 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 18:52:53 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:52:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:52:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:52:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:52:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:52:53 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]" 18:52:53 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:52:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:52:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:52:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:52:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:52:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:52:53 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:52:53 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1531ms 18:52:53 INFO - PROCESS | 1866 | 1461376373262 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 18:52:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:52:53 INFO - PROCESS | 1866 | 1461376373269 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 18:52:53 INFO - PROCESS | 1866 | 1461376373275 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:52:53 INFO - PROCESS | 1866 | 1461376373278 Marionette TRACE conn3 <- [1,2926,null,{}] 18:52:53 INFO - PROCESS | 1866 | 1461376373284 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}] 18:52:53 INFO - PROCESS | 1866 | 1461376373623 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 18:52:53 INFO - PROCESS | 1866 | 1461376373833 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0af84a800 == 158 [pid = 1866] [id = 739] 18:52:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7fd09a06d000) [pid = 1866] [serial = 2218] [outer = (nil)] 18:52:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7fd09aaa7c00) [pid = 1866] [serial = 2219] [outer = 0x7fd09a06d000] 18:52:53 INFO - PROCESS | 1866 | 1461376373914 Marionette DEBUG loaded listener.js 18:52:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7fd09ab22c00) [pid = 1866] [serial = 2220] [outer = 0x7fd09a06d000] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0aab11800 == 157 [pid = 1866] [id = 234] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08373c000 == 156 [pid = 1866] [id = 719] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0814c8000 == 155 [pid = 1866] [id = 718] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07fb5f800 == 154 [pid = 1866] [id = 717] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a78b4800 == 153 [pid = 1866] [id = 715] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a0d1c000 == 152 [pid = 1866] [id = 714] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09dcbf000 == 151 [pid = 1866] [id = 713] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09c134800 == 150 [pid = 1866] [id = 712] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b31d800 == 149 [pid = 1866] [id = 711] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a9c0000 == 148 [pid = 1866] [id = 710] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099feb800 == 147 [pid = 1866] [id = 709] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099c47000 == 146 [pid = 1866] [id = 708] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd095fd4800 == 145 [pid = 1866] [id = 707] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0948c0800 == 144 [pid = 1866] [id = 706] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09474f000 == 143 [pid = 1866] [id = 705] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd092aaf000 == 142 [pid = 1866] [id = 704] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09159d800 == 141 [pid = 1866] [id = 703] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08f726800 == 140 [pid = 1866] [id = 702] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e394800 == 139 [pid = 1866] [id = 701] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08dd2a000 == 138 [pid = 1866] [id = 700] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd084759800 == 137 [pid = 1866] [id = 699] 18:52:56 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd080b44000 == 136 [pid = 1866] [id = 698] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7fd087403c00) [pid = 1866] [serial = 2093] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7fd08143c000) [pid = 1866] [serial = 2081] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7fd0864e8800) [pid = 1866] [serial = 2051] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7fd082b6d400) [pid = 1866] [serial = 2082] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7fd0824e7400) [pid = 1866] [serial = 2034] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7fd0851b5400) [pid = 1866] [serial = 2045] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7fd08525dc00) [pid = 1866] [serial = 2088] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7fd084ac5c00) [pid = 1866] [serial = 2091] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7fd07fe51800) [pid = 1866] [serial = 2076] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7fd084ac1400) [pid = 1866] [serial = 2085] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7fd08200f800) [pid = 1866] [serial = 2078] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7fd07f8d7800) [pid = 1866] [serial = 2036] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7fd091be7c00) [pid = 1866] [serial = 2069] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7fd09084d800) [pid = 1866] [serial = 2063] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7fd0822f2400) [pid = 1866] [serial = 2079] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7fd090655000) [pid = 1866] [serial = 2060] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7fd08e2eac00) [pid = 1866] [serial = 2054] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7fd08539e800) [pid = 1866] [serial = 2048] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd07f8d8c00) [pid = 1866] [serial = 2090] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd0838a3c00) [pid = 1866] [serial = 2084] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7fd082be5c00) [pid = 1866] [serial = 2042] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7fd082161c00) [pid = 1866] [serial = 2072] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7fd08ed04800) [pid = 1866] [serial = 2057] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7fd08200a000) [pid = 1866] [serial = 2039] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7fd090d1c800) [pid = 1866] [serial = 2066] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7fd07fcb0400) [pid = 1866] [serial = 2075] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7fd0851a7c00) [pid = 1866] [serial = 2087] [outer = (nil)] [url = about:blank] 18:52:56 INFO - PROCESS | 1866 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:52:56 INFO - PROCESS | 1866 | 1461376376858 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]]]}] 18:52:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:52:56 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 3638ms 18:52:56 INFO - PROCESS | 1866 | 1461376376914 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 18:52:56 INFO - PROCESS | 1866 | 1461376376922 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 18:52:56 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:52:56 INFO - PROCESS | 1866 | 1461376376931 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:52:56 INFO - PROCESS | 1866 | 1461376376936 Marionette TRACE conn3 <- [1,2930,null,{}] 18:52:56 INFO - PROCESS | 1866 | 1461376376943 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}] 18:52:57 INFO - PROCESS | 1866 | 1461376377177 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 18:52:57 INFO - PROCESS | 1866 | 1461376377364 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07ffc4000 == 137 [pid = 1866] [id = 740] 18:52:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7fd07fbda800) [pid = 1866] [serial = 2221] [outer = (nil)] 18:52:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7fd07fcb5400) [pid = 1866] [serial = 2222] [outer = 0x7fd07fbda800] 18:52:57 INFO - PROCESS | 1866 | 1461376377435 Marionette DEBUG loaded listener.js 18:52:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7fd0812a6000) [pid = 1866] [serial = 2223] [outer = 0x7fd07fbda800] 18:52:58 INFO - PROCESS | 1866 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:52:58 INFO - PROCESS | 1866 | 1461376378253 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]]]}] 18:52:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:52:58 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1347ms 18:52:58 INFO - PROCESS | 1866 | 1461376378279 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 18:52:58 INFO - PROCESS | 1866 | 1461376378287 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 18:52:58 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:52:58 INFO - PROCESS | 1866 | 1461376378297 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:52:58 INFO - PROCESS | 1866 | 1461376378301 Marionette TRACE conn3 <- [1,2934,null,{}] 18:52:58 INFO - PROCESS | 1866 | 1461376378307 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}] 18:52:58 INFO - PROCESS | 1866 | 1461376378529 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 18:52:58 INFO - PROCESS | 1866 | 1461376378759 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:52:58 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd082a0f000 == 138 [pid = 1866] [id = 741] 18:52:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7fd0814ddc00) [pid = 1866] [serial = 2224] [outer = (nil)] 18:52:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7fd0822eb400) [pid = 1866] [serial = 2225] [outer = 0x7fd0814ddc00] 18:52:58 INFO - PROCESS | 1866 | 1461376378826 Marionette DEBUG loaded listener.js 18:52:58 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7fd0824ed400) [pid = 1866] [serial = 2226] [outer = 0x7fd0814ddc00] 18:52:59 INFO - PROCESS | 1866 | 1461376379632 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]]]}] 18:52:59 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:52:59 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1386ms 18:52:59 INFO - PROCESS | 1866 | 1461376379684 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 18:52:59 INFO - PROCESS | 1866 | 1461376379687 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 18:52:59 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:52:59 INFO - PROCESS | 1866 | 1461376379694 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:52:59 INFO - PROCESS | 1866 | 1461376379700 Marionette TRACE conn3 <- [1,2938,null,{}] 18:52:59 INFO - PROCESS | 1866 | 1461376379724 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}] 18:53:00 INFO - PROCESS | 1866 | 1461376380018 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 18:53:00 INFO - PROCESS | 1866 | 1461376380053 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0839ea800 == 139 [pid = 1866] [id = 742] 18:53:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7fd084573400) [pid = 1866] [serial = 2227] [outer = (nil)] 18:53:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd08511d800) [pid = 1866] [serial = 2228] [outer = 0x7fd084573400] 18:53:00 INFO - PROCESS | 1866 | 1461376380121 Marionette DEBUG loaded listener.js 18:53:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd08525e400) [pid = 1866] [serial = 2229] [outer = 0x7fd084573400] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd09089c800) [pid = 1866] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd085266400) [pid = 1866] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7fd090740c00) [pid = 1866] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7fd08526e000) [pid = 1866] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7fd082165c00) [pid = 1866] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7fd07e3ef000) [pid = 1866] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7fd082b33000) [pid = 1866] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7fd08740bc00) [pid = 1866] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7fd07c843800) [pid = 1866] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7fd07fcb7000) [pid = 1866] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7fd094135c00) [pid = 1866] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7fd094135800) [pid = 1866] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7fd082be6800) [pid = 1866] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7fd08539d000) [pid = 1866] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7fd07fcb7400) [pid = 1866] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7fd094abb400) [pid = 1866] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7fd0812a3400) [pid = 1866] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7fd082010c00) [pid = 1866] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7fd090c04c00) [pid = 1866] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7fd07c847800) [pid = 1866] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7fd085271400) [pid = 1866] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7fd090c08c00) [pid = 1866] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7fd09084f000) [pid = 1866] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7fd08236e400) [pid = 1866] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7fd07f74b000) [pid = 1866] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7fd07c849000) [pid = 1866] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7fd0824e8800) [pid = 1866] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7fd093509000) [pid = 1866] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7fd082b2f000) [pid = 1866] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd07e3fcc00) [pid = 1866] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd087cdf400) [pid = 1866] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7fd07fcb4c00) [pid = 1866] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7fd07f235400) [pid = 1866] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7fd07f750c00) [pid = 1866] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:53:01 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7fd085271c00) [pid = 1866] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:53:01 INFO - PROCESS | 1866 | 1461376381848 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]]]}] 18:53:01 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. 18:53:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 2199ms 18:53:01 INFO - PROCESS | 1866 | 1461376381894 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 18:53:01 INFO - PROCESS | 1866 | 1461376381899 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 18:53:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:53:01 INFO - PROCESS | 1866 | 1461376381905 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:53:01 INFO - PROCESS | 1866 | 1461376381909 Marionette TRACE conn3 <- [1,2942,null,{}] 18:53:01 INFO - PROCESS | 1866 | 1461376381914 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}] 18:53:02 INFO - PROCESS | 1866 | 1461376382206 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 18:53:02 INFO - PROCESS | 1866 | 1461376382232 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08512f000 == 140 [pid = 1866] [id = 743] 18:53:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7fd07c842000) [pid = 1866] [serial = 2230] [outer = (nil)] 18:53:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7fd082164400) [pid = 1866] [serial = 2231] [outer = 0x7fd07c842000] 18:53:02 INFO - PROCESS | 1866 | 1461376382297 Marionette DEBUG loaded listener.js 18:53:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7fd0851afc00) [pid = 1866] [serial = 2232] [outer = 0x7fd07c842000] 18:53:03 INFO - PROCESS | 1866 | 1461376383120 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"]]]}] 18:53:03 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 18:53:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:53:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:53:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1243ms 18:53:03 INFO - PROCESS | 1866 | 1461376383151 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 18:53:03 INFO - PROCESS | 1866 | 1461376383166 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 18:53:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:53:03 INFO - PROCESS | 1866 | 1461376383173 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:53:03 INFO - PROCESS | 1866 | 1461376383175 Marionette TRACE conn3 <- [1,2946,null,{}] 18:53:03 INFO - PROCESS | 1866 | 1461376383181 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}] 18:53:03 INFO - PROCESS | 1866 | 1461376383397 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 18:53:03 INFO - PROCESS | 1866 | 1461376383802 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:03 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07e50a800 == 141 [pid = 1866] [id = 744] 18:53:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd07c846000) [pid = 1866] [serial = 2233] [outer = (nil)] 18:53:03 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd07e3f3800) [pid = 1866] [serial = 2234] [outer = 0x7fd07c846000] 18:53:03 INFO - PROCESS | 1866 | 1461376383886 Marionette DEBUG loaded listener.js 18:53:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd07f751000) [pid = 1866] [serial = 2235] [outer = 0x7fd07c846000] 18:53:04 INFO - PROCESS | 1866 | 1461376384784 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]]]}] 18:53:04 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. 18:53:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1679ms 18:53:04 INFO - PROCESS | 1866 | 1461376384855 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 18:53:04 INFO - PROCESS | 1866 | 1461376384862 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 18:53:04 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:53:04 INFO - PROCESS | 1866 | 1461376384874 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:53:04 INFO - PROCESS | 1866 | 1461376384878 Marionette TRACE conn3 <- [1,2950,null,{}] 18:53:04 INFO - PROCESS | 1866 | 1461376384905 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}] 18:53:05 INFO - PROCESS | 1866 | 1461376385173 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 18:53:05 INFO - PROCESS | 1866 | 1461376385447 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08372b800 == 142 [pid = 1866] [id = 745] 18:53:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7fd07f8cd800) [pid = 1866] [serial = 2236] [outer = (nil)] 18:53:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7fd0814e1400) [pid = 1866] [serial = 2237] [outer = 0x7fd07f8cd800] 18:53:05 INFO - PROCESS | 1866 | 1461376385529 Marionette DEBUG loaded listener.js 18:53:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7fd08200d800) [pid = 1866] [serial = 2238] [outer = 0x7fd07f8cd800] 18:53:06 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08475d800 == 143 [pid = 1866] [id = 746] 18:53:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7fd082b32800) [pid = 1866] [serial = 2239] [outer = (nil)] 18:53:06 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7fd082164800) [pid = 1866] [serial = 2240] [outer = 0x7fd082b32800] 18:53:06 INFO - PROCESS | 1866 | 1461376386528 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]]]}] 18:53:06 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. 18:53:06 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1692ms 18:53:06 INFO - PROCESS | 1866 | 1461376386569 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 18:53:06 INFO - PROCESS | 1866 | 1461376386576 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 18:53:06 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:53:06 INFO - PROCESS | 1866 | 1461376386583 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:53:06 INFO - PROCESS | 1866 | 1461376386587 Marionette TRACE conn3 <- [1,2954,null,{}] 18:53:06 INFO - PROCESS | 1866 | 1461376386593 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}] 18:53:06 INFO - PROCESS | 1866 | 1461376386915 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 18:53:07 INFO - PROCESS | 1866 | 1461376387263 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd087a99800 == 144 [pid = 1866] [id = 747] 18:53:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7fd082b37400) [pid = 1866] [serial = 2241] [outer = (nil)] 18:53:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7fd0838a5000) [pid = 1866] [serial = 2242] [outer = 0x7fd082b37400] 18:53:07 INFO - PROCESS | 1866 | 1461376387347 Marionette DEBUG loaded listener.js 18:53:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7fd085118c00) [pid = 1866] [serial = 2243] [outer = 0x7fd082b37400] 18:53:08 INFO - PROCESS | 1866 | 1461376388153 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]]]}] 18:53:08 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:53:08 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 18:53:08 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1583ms 18:53:08 INFO - PROCESS | 1866 | 1461376388168 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 18:53:08 INFO - PROCESS | 1866 | 1461376388172 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 18:53:08 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:53:08 INFO - PROCESS | 1866 | 1461376388189 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:53:08 INFO - PROCESS | 1866 | 1461376388199 Marionette TRACE conn3 <- [1,2958,null,{}] 18:53:08 INFO - PROCESS | 1866 | 1461376388205 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}] 18:53:08 INFO - PROCESS | 1866 | 1461376388486 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 18:53:08 INFO - PROCESS | 1866 | 1461376388751 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e39c000 == 145 [pid = 1866] [id = 748] 18:53:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7fd082be5800) [pid = 1866] [serial = 2244] [outer = (nil)] 18:53:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7fd08630e400) [pid = 1866] [serial = 2245] [outer = 0x7fd082be5800] 18:53:08 INFO - PROCESS | 1866 | 1461376388831 Marionette DEBUG loaded listener.js 18:53:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7fd0864ea800) [pid = 1866] [serial = 2246] [outer = 0x7fd082be5800] 18:53:09 INFO - PROCESS | 1866 | 1461376389669 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]]]}] 18:53:09 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. 18:53:09 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1506ms 18:53:09 INFO - PROCESS | 1866 | 1461376389687 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 18:53:09 INFO - PROCESS | 1866 | 1461376389691 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 18:53:09 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:53:09 INFO - PROCESS | 1866 | 1461376389698 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:53:09 INFO - PROCESS | 1866 | 1461376389702 Marionette TRACE conn3 <- [1,2962,null,{}] 18:53:09 INFO - PROCESS | 1866 | 1461376389707 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}] 18:53:09 INFO - PROCESS | 1866 | 1461376389952 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 18:53:10 INFO - PROCESS | 1866 | 1461376390195 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090569000 == 146 [pid = 1866] [id = 749] 18:53:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7fd0851b2000) [pid = 1866] [serial = 2247] [outer = (nil)] 18:53:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7fd087cda800) [pid = 1866] [serial = 2248] [outer = 0x7fd0851b2000] 18:53:10 INFO - PROCESS | 1866 | 1461376390272 Marionette DEBUG loaded listener.js 18:53:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7fd08ed07c00) [pid = 1866] [serial = 2249] [outer = 0x7fd0851b2000] 18:53:11 INFO - PROCESS | 1866 | 1461376391089 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]]]}] 18:53:11 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. 18:53:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1428ms 18:53:11 INFO - PROCESS | 1866 | 1461376391128 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 18:53:11 INFO - PROCESS | 1866 | 1461376391131 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 18:53:11 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:53:11 INFO - PROCESS | 1866 | 1461376391137 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:53:11 INFO - PROCESS | 1866 | 1461376391139 Marionette TRACE conn3 <- [1,2966,null,{}] 18:53:11 INFO - PROCESS | 1866 | 1461376391146 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}] 18:53:11 INFO - PROCESS | 1866 | 1461376391384 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 18:53:11 INFO - PROCESS | 1866 | 1461376391660 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0917c1000 == 147 [pid = 1866] [id = 750] 18:53:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7fd08f75dc00) [pid = 1866] [serial = 2250] [outer = (nil)] 18:53:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7fd090418c00) [pid = 1866] [serial = 2251] [outer = 0x7fd08f75dc00] 18:53:11 INFO - PROCESS | 1866 | 1461376391752 Marionette DEBUG loaded listener.js 18:53:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7fd090842400) [pid = 1866] [serial = 2252] [outer = 0x7fd08f75dc00] 18:53:12 INFO - PROCESS | 1866 | 1461376392591 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]]]}] 18:53:12 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. 18:53:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1483ms 18:53:12 INFO - PROCESS | 1866 | 1461376392621 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 18:53:12 INFO - PROCESS | 1866 | 1461376392625 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 18:53:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:53:12 INFO - PROCESS | 1866 | 1461376392631 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:53:12 INFO - PROCESS | 1866 | 1461376392634 Marionette TRACE conn3 <- [1,2970,null,{}] 18:53:12 INFO - PROCESS | 1866 | 1461376392640 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}] 18:53:12 INFO - PROCESS | 1866 | 1461376392925 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 18:53:13 INFO - PROCESS | 1866 | 1461376393174 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0947d5000 == 148 [pid = 1866] [id = 751] 18:53:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7fd087cdf400) [pid = 1866] [serial = 2253] [outer = (nil)] 18:53:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7fd090988c00) [pid = 1866] [serial = 2254] [outer = 0x7fd087cdf400] 18:53:13 INFO - PROCESS | 1866 | 1461376393254 Marionette DEBUG loaded listener.js 18:53:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7fd09129b400) [pid = 1866] [serial = 2255] [outer = 0x7fd087cdf400] 18:53:14 INFO - PROCESS | 1866 | 1461376394045 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]]]}] 18:53:14 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. 18:53:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1431ms 18:53:14 INFO - PROCESS | 1866 | 1461376394062 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 18:53:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:53:14 INFO - PROCESS | 1866 | 1461376394066 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 18:53:14 INFO - PROCESS | 1866 | 1461376394072 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:53:14 INFO - PROCESS | 1866 | 1461376394075 Marionette TRACE conn3 <- [1,2974,null,{}] 18:53:14 INFO - PROCESS | 1866 | 1461376394080 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}] 18:53:14 INFO - PROCESS | 1866 | 1461376394331 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 18:53:14 INFO - PROCESS | 1866 | 1461376394614 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:14 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09536a000 == 149 [pid = 1866] [id = 752] 18:53:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7fd090414c00) [pid = 1866] [serial = 2256] [outer = (nil)] 18:53:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7fd091567c00) [pid = 1866] [serial = 2257] [outer = 0x7fd090414c00] 18:53:14 INFO - PROCESS | 1866 | 1461376394696 Marionette DEBUG loaded listener.js 18:53:14 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7fd091679c00) [pid = 1866] [serial = 2258] [outer = 0x7fd090414c00] 18:53:15 INFO - PROCESS | 1866 | 1461376395497 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]]]}] 18:53:15 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. 18:53:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1479ms 18:53:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:53:15 INFO - PROCESS | 1866 | 1461376395551 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 18:53:15 INFO - PROCESS | 1866 | 1461376395554 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 18:53:15 INFO - PROCESS | 1866 | 1461376395561 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:53:15 INFO - PROCESS | 1866 | 1461376395563 Marionette TRACE conn3 <- [1,2978,null,{}] 18:53:15 INFO - PROCESS | 1866 | 1461376395570 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}] 18:53:15 INFO - PROCESS | 1866 | 1461376395834 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 18:53:16 INFO - PROCESS | 1866 | 1461376396079 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:16 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099b0f000 == 150 [pid = 1866] [id = 753] 18:53:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7fd090992800) [pid = 1866] [serial = 2259] [outer = (nil)] 18:53:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7fd0917b1c00) [pid = 1866] [serial = 2260] [outer = 0x7fd090992800] 18:53:16 INFO - PROCESS | 1866 | 1461376396159 Marionette DEBUG loaded listener.js 18:53:16 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7fd092916800) [pid = 1866] [serial = 2261] [outer = 0x7fd090992800] 18:53:16 INFO - PROCESS | 1866 | 1461376396942 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]]]}] 18:53:16 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. 18:53:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1433ms 18:53:17 INFO - PROCESS | 1866 | 1461376396994 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 18:53:17 INFO - PROCESS | 1866 | 1461376396998 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 18:53:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:53:17 INFO - PROCESS | 1866 | 1461376397006 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:53:17 INFO - PROCESS | 1866 | 1461376397010 Marionette TRACE conn3 <- [1,2982,null,{}] 18:53:17 INFO - PROCESS | 1866 | 1461376397016 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}] 18:53:17 INFO - PROCESS | 1866 | 1461376397290 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 18:53:17 INFO - PROCESS | 1866 | 1461376397540 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a107800 == 151 [pid = 1866] [id = 754] 18:53:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7fd09155e400) [pid = 1866] [serial = 2262] [outer = (nil)] 18:53:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd094137c00) [pid = 1866] [serial = 2263] [outer = 0x7fd09155e400] 18:53:17 INFO - PROCESS | 1866 | 1461376397620 Marionette DEBUG loaded listener.js 18:53:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd094193400) [pid = 1866] [serial = 2264] [outer = 0x7fd09155e400] 18:53:18 INFO - PROCESS | 1866 | 1461376398451 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"]]]}] 18:53:18 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 18:53:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:53:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1481ms 18:53:18 INFO - PROCESS | 1866 | 1461376398489 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 18:53:18 INFO - PROCESS | 1866 | 1461376398491 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 18:53:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:53:18 INFO - PROCESS | 1866 | 1461376398498 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:53:18 INFO - PROCESS | 1866 | 1461376398501 Marionette TRACE conn3 <- [1,2986,null,{}] 18:53:18 INFO - PROCESS | 1866 | 1461376398506 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}] 18:53:18 INFO - PROCESS | 1866 | 1461376398747 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 18:53:19 INFO - PROCESS | 1866 | 1461376398999 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:19 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b611800 == 152 [pid = 1866] [id = 755] 18:53:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7fd0941eb400) [pid = 1866] [serial = 2265] [outer = (nil)] 18:53:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7fd09480e400) [pid = 1866] [serial = 2266] [outer = 0x7fd0941eb400] 18:53:19 INFO - PROCESS | 1866 | 1461376399091 Marionette DEBUG loaded listener.js 18:53:19 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7fd094ac0800) [pid = 1866] [serial = 2267] [outer = 0x7fd0941eb400] 18:53:19 INFO - PROCESS | 1866 | 1461376399933 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]]]}] 18:53:19 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. 18:53:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1483ms 18:53:19 INFO - PROCESS | 1866 | 1461376399982 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 18:53:19 INFO - PROCESS | 1866 | 1461376399987 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 18:53:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:53:20 INFO - PROCESS | 1866 | 1461376400042 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:53:20 INFO - PROCESS | 1866 | 1461376400047 Marionette TRACE conn3 <- [1,2990,null,{}] 18:53:20 INFO - PROCESS | 1866 | 1461376400056 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}] 18:53:20 INFO - PROCESS | 1866 | 1461376400327 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 18:53:20 INFO - PROCESS | 1866 | 1461376400598 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:20 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a75c5800 == 153 [pid = 1866] [id = 756] 18:53:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7fd0941ec800) [pid = 1866] [serial = 2268] [outer = (nil)] 18:53:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7fd095405800) [pid = 1866] [serial = 2269] [outer = 0x7fd0941ec800] 18:53:20 INFO - PROCESS | 1866 | 1461376400673 Marionette DEBUG loaded listener.js 18:53:20 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7fd0969b6400) [pid = 1866] [serial = 2270] [outer = 0x7fd0941ec800] 18:53:21 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac3a4000 == 154 [pid = 1866] [id = 757] 18:53:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7fd099b44400) [pid = 1866] [serial = 2271] [outer = (nil)] 18:53:21 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7fd09737b400) [pid = 1866] [serial = 2272] [outer = 0x7fd099b44400] 18:53:21 INFO - PROCESS | 1866 | 1461376401586 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]]]}] 18:53:21 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. 18:53:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1591ms 18:53:21 INFO - PROCESS | 1866 | 1461376401627 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 18:53:21 INFO - PROCESS | 1866 | 1461376401631 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 18:53:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:53:21 INFO - PROCESS | 1866 | 1461376401638 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:53:21 INFO - PROCESS | 1866 | 1461376401642 Marionette TRACE conn3 <- [1,2994,null,{}] 18:53:21 INFO - PROCESS | 1866 | 1461376401652 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}] 18:53:21 INFO - PROCESS | 1866 | 1461376401963 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 18:53:22 INFO - PROCESS | 1866 | 1461376402285 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:22 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0acea8800 == 155 [pid = 1866] [id = 758] 18:53:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7fd094ac2400) [pid = 1866] [serial = 2273] [outer = (nil)] 18:53:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7fd098c0d000) [pid = 1866] [serial = 2274] [outer = 0x7fd094ac2400] 18:53:22 INFO - PROCESS | 1866 | 1461376402367 Marionette DEBUG loaded listener.js 18:53:22 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7fd09a066c00) [pid = 1866] [serial = 2275] [outer = 0x7fd094ac2400] 18:53:23 INFO - PROCESS | 1866 | 1461376403132 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]]]}] 18:53:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:53:23 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 18:53:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1544ms 18:53:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:53:23 INFO - PROCESS | 1866 | 1461376403183 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 18:53:23 INFO - PROCESS | 1866 | 1461376403186 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 18:53:23 INFO - PROCESS | 1866 | 1461376403193 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:53:23 INFO - PROCESS | 1866 | 1461376403196 Marionette TRACE conn3 <- [1,2998,null,{}] 18:53:23 INFO - PROCESS | 1866 | 1461376403202 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}] 18:53:23 INFO - PROCESS | 1866 | 1461376403442 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 18:53:23 INFO - PROCESS | 1866 | 1461376403727 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:23 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0b1c0c000 == 156 [pid = 1866] [id = 759] 18:53:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7fd07c841800) [pid = 1866] [serial = 2276] [outer = (nil)] 18:53:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7fd09a06d800) [pid = 1866] [serial = 2277] [outer = 0x7fd07c841800] 18:53:23 INFO - PROCESS | 1866 | 1461376403806 Marionette DEBUG loaded listener.js 18:53:23 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7fd09a761800) [pid = 1866] [serial = 2278] [outer = 0x7fd07c841800] 18:53:24 INFO - PROCESS | 1866 | 1461376404601 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]]]}] 18:53:24 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. 18:53:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1438ms 18:53:24 INFO - PROCESS | 1866 | 1461376404631 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 18:53:24 INFO - PROCESS | 1866 | 1461376404635 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 18:53:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:53:24 INFO - PROCESS | 1866 | 1461376404641 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:53:24 INFO - PROCESS | 1866 | 1461376404644 Marionette TRACE conn3 <- [1,3002,null,{}] 18:53:24 INFO - PROCESS | 1866 | 1461376404649 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}] 18:53:24 INFO - PROCESS | 1866 | 1461376404921 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 18:53:25 INFO - PROCESS | 1866 | 1461376405175 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:25 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07c720800 == 157 [pid = 1866] [id = 760] 18:53:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7fd094038800) [pid = 1866] [serial = 2279] [outer = (nil)] 18:53:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7fd09aa9f800) [pid = 1866] [serial = 2280] [outer = 0x7fd094038800] 18:53:25 INFO - PROCESS | 1866 | 1461376405253 Marionette DEBUG loaded listener.js 18:53:25 INFO - PROCESS | 1866 | ++DOMWINDOW == 195 (0x7fd09ab24800) [pid = 1866] [serial = 2281] [outer = 0x7fd094038800] 18:53:26 INFO - PROCESS | 1866 | 1461376406050 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]]]}] 18:53:26 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. 18:53:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1428ms 18:53:26 INFO - PROCESS | 1866 | 1461376406070 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 18:53:26 INFO - PROCESS | 1866 | 1461376406074 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 18:53:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:53:26 INFO - PROCESS | 1866 | 1461376406080 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:53:26 INFO - PROCESS | 1866 | 1461376406082 Marionette TRACE conn3 <- [1,3006,null,{}] 18:53:26 INFO - PROCESS | 1866 | 1461376406088 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}] 18:53:26 INFO - PROCESS | 1866 | 1461376406338 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 18:53:26 INFO - PROCESS | 1866 | 1461376406598 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:26 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07d964000 == 158 [pid = 1866] [id = 761] 18:53:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 196 (0x7fd097379800) [pid = 1866] [serial = 2282] [outer = (nil)] 18:53:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 197 (0x7fd09b03b000) [pid = 1866] [serial = 2283] [outer = 0x7fd097379800] 18:53:26 INFO - PROCESS | 1866 | 1461376406676 Marionette DEBUG loaded listener.js 18:53:26 INFO - PROCESS | 1866 | ++DOMWINDOW == 198 (0x7fd09b689800) [pid = 1866] [serial = 2284] [outer = 0x7fd097379800] 18:53:27 INFO - PROCESS | 1866 | 1461376407465 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]]]}] 18:53:27 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. 18:53:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1437ms 18:53:27 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:53:27 INFO - PROCESS | 1866 | 1461376407519 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 18:53:27 INFO - PROCESS | 1866 | 1461376407521 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 18:53:27 INFO - PROCESS | 1866 | 1461376407528 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:53:27 INFO - PROCESS | 1866 | 1461376407531 Marionette TRACE conn3 <- [1,3010,null,{}] 18:53:27 INFO - PROCESS | 1866 | 1461376407537 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}] 18:53:27 INFO - PROCESS | 1866 | 1461376407802 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 18:53:28 INFO - PROCESS | 1866 | 1461376408083 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:28 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07d97d000 == 159 [pid = 1866] [id = 762] 18:53:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 199 (0x7fd094037800) [pid = 1866] [serial = 2285] [outer = (nil)] 18:53:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 200 (0x7fd09b68ac00) [pid = 1866] [serial = 2286] [outer = 0x7fd094037800] 18:53:28 INFO - PROCESS | 1866 | 1461376408167 Marionette DEBUG loaded listener.js 18:53:28 INFO - PROCESS | 1866 | ++DOMWINDOW == 201 (0x7fd09c1ec400) [pid = 1866] [serial = 2287] [outer = 0x7fd094037800] 18:53:28 INFO - PROCESS | 1866 | 1461376408989 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]]]}] 18:53:29 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 18:53:29 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1480ms 18:53:29 INFO - PROCESS | 1866 | 1461376409007 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 18:53:29 INFO - PROCESS | 1866 | 1461376409010 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 18:53:29 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:53:29 INFO - PROCESS | 1866 | 1461376409016 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:53:29 INFO - PROCESS | 1866 | 1461376409018 Marionette TRACE conn3 <- [1,3014,null,{}] 18:53:29 INFO - PROCESS | 1866 | 1461376409024 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}] 18:53:29 INFO - PROCESS | 1866 | 1461376409269 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 18:53:29 INFO - PROCESS | 1866 | 1461376409520 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:29 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07fe13800 == 160 [pid = 1866] [id = 763] 18:53:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 202 (0x7fd0975de000) [pid = 1866] [serial = 2288] [outer = (nil)] 18:53:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 203 (0x7fd09c469c00) [pid = 1866] [serial = 2289] [outer = 0x7fd0975de000] 18:53:29 INFO - PROCESS | 1866 | 1461376409597 Marionette DEBUG loaded listener.js 18:53:29 INFO - PROCESS | 1866 | ++DOMWINDOW == 204 (0x7fd09cf86000) [pid = 1866] [serial = 2290] [outer = 0x7fd0975de000] 18:53:29 INFO - PROCESS | 1866 | [1866] 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 18:53:30 INFO - PROCESS | 1866 | 1461376410498 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:53:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:53:30 INFO - {} 18:53:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:53:30 INFO - {} 18:53:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:53:30 INFO - {} 18:53:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:53:30 INFO - {} 18:53:30 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1578ms 18:53:30 INFO - TEST-START | /FileAPI/fileReader.html 18:53:30 INFO - PROCESS | 1866 | 1461376410597 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 18:53:30 INFO - PROCESS | 1866 | 1461376410600 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 18:53:30 INFO - PROCESS | 1866 | 1461376410607 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:53:30 INFO - PROCESS | 1866 | 1461376410609 Marionette TRACE conn3 <- [1,3018,null,{}] 18:53:30 INFO - PROCESS | 1866 | 1461376410614 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}] 18:53:30 INFO - PROCESS | 1866 | 1461376410903 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 18:53:31 INFO - PROCESS | 1866 | 1461376411210 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:31 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0781a6000 == 161 [pid = 1866] [id = 764] 18:53:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 205 (0x7fd09cf86800) [pid = 1866] [serial = 2291] [outer = (nil)] 18:53:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 206 (0x7fd0a1987000) [pid = 1866] [serial = 2292] [outer = 0x7fd09cf86800] 18:53:31 INFO - PROCESS | 1866 | 1461376411289 Marionette DEBUG loaded listener.js 18:53:31 INFO - PROCESS | 1866 | ++DOMWINDOW == 207 (0x7fd0a755f800) [pid = 1866] [serial = 2293] [outer = 0x7fd09cf86800] 18:53:32 INFO - PROCESS | 1866 | 1461376412065 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]]]}] 18:53:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:53:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:53:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:53:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:53:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 1480ms 18:53:32 INFO - PROCESS | 1866 | 1461376412088 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 18:53:32 INFO - PROCESS | 1866 | 1461376412092 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 18:53:32 INFO - TEST-START | /FileAPI/historical.html 18:53:32 INFO - PROCESS | 1866 | 1461376412098 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:53:32 INFO - PROCESS | 1866 | 1461376412101 Marionette TRACE conn3 <- [1,3022,null,{}] 18:53:32 INFO - PROCESS | 1866 | 1461376412107 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}] 18:53:32 INFO - PROCESS | 1866 | 1461376412349 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 18:53:32 INFO - PROCESS | 1866 | 1461376412612 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:32 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07cb97800 == 162 [pid = 1866] [id = 765] 18:53:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 208 (0x7fd08def1000) [pid = 1866] [serial = 2294] [outer = (nil)] 18:53:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 209 (0x7fd0a77e4000) [pid = 1866] [serial = 2295] [outer = 0x7fd08def1000] 18:53:32 INFO - PROCESS | 1866 | 1461376412690 Marionette DEBUG loaded listener.js 18:53:32 INFO - PROCESS | 1866 | ++DOMWINDOW == 210 (0x7fd0a7870400) [pid = 1866] [serial = 2296] [outer = 0x7fd08def1000] 18:53:33 INFO - PROCESS | 1866 | 1461376413551 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"]]]}] 18:53:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:53:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:53:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:53:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:53:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:53:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:53:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:53:33 INFO - TEST-OK | /FileAPI/historical.html | took 1485ms 18:53:33 INFO - PROCESS | 1866 | 1461376413587 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 18:53:33 INFO - PROCESS | 1866 | 1461376413590 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 18:53:33 INFO - TEST-START | /FileAPI/idlharness.html 18:53:33 INFO - PROCESS | 1866 | 1461376413597 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:53:33 INFO - PROCESS | 1866 | 1461376413600 Marionette TRACE conn3 <- [1,3026,null,{}] 18:53:33 INFO - PROCESS | 1866 | 1461376413606 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}] 18:53:33 INFO - PROCESS | 1866 | 1461376413887 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd080c2e000 == 161 [pid = 1866] [id = 562] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0946af000 == 160 [pid = 1866] [id = 409] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0839e9800 == 159 [pid = 1866] [id = 564] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0913cf800 == 158 [pid = 1866] [id = 207] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08512f000 == 157 [pid = 1866] [id = 743] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0839ea800 == 156 [pid = 1866] [id = 742] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd082a0f000 == 155 [pid = 1866] [id = 741] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07ffc4000 == 154 [pid = 1866] [id = 740] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a120800 == 153 [pid = 1866] [id = 733] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099b1b000 == 152 [pid = 1866] [id = 732] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0969c8800 == 151 [pid = 1866] [id = 731] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0948a7000 == 150 [pid = 1866] [id = 730] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd092ab0000 == 149 [pid = 1866] [id = 729] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090e88000 == 148 [pid = 1866] [id = 728] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090577800 == 147 [pid = 1866] [id = 727] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e3aa800 == 146 [pid = 1866] [id = 726] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08dd2f000 == 145 [pid = 1866] [id = 725] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd087dc9800 == 144 [pid = 1866] [id = 724] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd086361800 == 143 [pid = 1866] [id = 723] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0846c1000 == 142 [pid = 1866] [id = 722] 18:53:36 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07ffbc000 == 141 [pid = 1866] [id = 721] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 209 (0x7fd0917a5800) [pid = 1866] [serial = 2123] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 208 (0x7fd0853aa800) [pid = 1866] [serial = 2102] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 207 (0x7fd0952b6400) [pid = 1866] [serial = 2147] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 206 (0x7fd090923400) [pid = 1866] [serial = 2112] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 205 (0x7fd08def5c00) [pid = 1866] [serial = 2106] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 204 (0x7fd0952acc00) [pid = 1866] [serial = 2145] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 203 (0x7fd094d9ec00) [pid = 1866] [serial = 2139] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 202 (0x7fd08525d000) [pid = 1866] [serial = 2046] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 201 (0x7fd090896c00) [pid = 1866] [serial = 2111] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 200 (0x7fd08f718c00) [pid = 1866] [serial = 2109] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 199 (0x7fd08456e400) [pid = 1866] [serial = 2135] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 198 (0x7fd0812a4400) [pid = 1866] [serial = 2154] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 197 (0x7fd094819400) [pid = 1866] [serial = 2132] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 196 (0x7fd09413c000) [pid = 1866] [serial = 2126] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 195 (0x7fd0853ab800) [pid = 1866] [serial = 2049] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 194 (0x7fd09073e800) [pid = 1866] [serial = 2061] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7fd094199000) [pid = 1866] [serial = 2127] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7fd0822f0800) [pid = 1866] [serial = 2157] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7fd094da4800) [pid = 1866] [serial = 2141] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7fd0915bc400) [pid = 1866] [serial = 2120] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7fd094c7a800) [pid = 1866] [serial = 2136] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7fd0824efc00) [pid = 1866] [serial = 2099] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7fd0912a2000) [pid = 1866] [serial = 2067] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7fd08ed03400) [pid = 1866] [serial = 2108] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7fd094ac1800) [pid = 1866] [serial = 2133] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7fd087443400) [pid = 1866] [serial = 2094] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7fd08def2400) [pid = 1866] [serial = 2052] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7fd091ac6000) [pid = 1866] [serial = 2124] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7fd094139800) [pid = 1866] [serial = 2070] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7fd08389e400) [pid = 1866] [serial = 2100] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7fd090992c00) [pid = 1866] [serial = 2114] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7fd08f719c00) [pid = 1866] [serial = 2058] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd08744e800) [pid = 1866] [serial = 2105] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd07fe4b000) [pid = 1866] [serial = 2096] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7fd080faec00) [pid = 1866] [serial = 2037] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7fd082becc00) [pid = 1866] [serial = 2159] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7fd095206c00) [pid = 1866] [serial = 2142] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7fd07fe43c00) [pid = 1866] [serial = 2153] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7fd09480ec00) [pid = 1866] [serial = 2130] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7fd09438e400) [pid = 1866] [serial = 2129] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7fd084ac0400) [pid = 1866] [serial = 2043] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7fd086311c00) [pid = 1866] [serial = 2103] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7fd09520c000) [pid = 1866] [serial = 2144] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7fd082b35c00) [pid = 1866] [serial = 1968] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7fd09089bc00) [pid = 1866] [serial = 2064] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7fd090c04000) [pid = 1866] [serial = 2115] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7fd09129c800) [pid = 1866] [serial = 2117] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7fd0814dd000) [pid = 1866] [serial = 2097] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7fd082002c00) [pid = 1866] [serial = 2156] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7fd091673c00) [pid = 1866] [serial = 2121] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7fd084577400) [pid = 1866] [serial = 2160] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7fd095411400) [pid = 1866] [serial = 2150] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7fd0822f9c00) [pid = 1866] [serial = 2040] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7fd08ed06c00) [pid = 1866] [serial = 2073] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7fd094d99c00) [pid = 1866] [serial = 2138] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7fd0912a5000) [pid = 1866] [serial = 2118] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7fd08e38bc00) [pid = 1866] [serial = 2055] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7fd08457c800) [pid = 1866] [serial = 2162] [outer = (nil)] [url = about:blank] 18:53:36 INFO - PROCESS | 1866 | 1461376416695 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:36 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07819c000 == 142 [pid = 1866] [id = 766] 18:53:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7fd07e3fa000) [pid = 1866] [serial = 2297] [outer = (nil)] 18:53:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7fd07f233c00) [pid = 1866] [serial = 2298] [outer = 0x7fd07e3fa000] 18:53:36 INFO - PROCESS | 1866 | 1461376416770 Marionette DEBUG loaded listener.js 18:53:36 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7fd07f8d5400) [pid = 1866] [serial = 2299] [outer = 0x7fd07e3fa000] 18:53:38 INFO - PROCESS | 1866 | 1461376418280 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]]]}] 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:53:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:53:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:53:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:53:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:53:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:53:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:53:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:53:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:53:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:53:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:53:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:53:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:53:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:53:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:53:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:53:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:53:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:53:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:53:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:53:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:53:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:53:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:53:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:53:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:53:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:53:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:53:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:53:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:53:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:53:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:53:38 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 18:53:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:53:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:53:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:53:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:53:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:53:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:53:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:53:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:53:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:53:38 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 18:53:38 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 18:53:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:53:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:53:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:53:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:53:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:53:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:53:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:53:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:53:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:53:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:53:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:53:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:53:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:53:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:53:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:53:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:53:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:53:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:53:38 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 18:53:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:53:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:53:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:53:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:53:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:53:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:53:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:53:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:53:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:53:38 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 18:53:38 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 18:53:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:53:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:53:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:53:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:53:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:53:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:53:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:53:38 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:53:38 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:53:38 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:53:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:53:38 INFO - TEST-OK | /FileAPI/idlharness.html | took 4841ms 18:53:38 INFO - PROCESS | 1866 | 1461376418518 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 18:53:38 INFO - PROCESS | 1866 | 1461376418530 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 18:53:38 INFO - TEST-START | /FileAPI/idlharness.worker 18:53:38 INFO - PROCESS | 1866 | 1461376418543 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:53:38 INFO - PROCESS | 1866 | 1461376418546 Marionette TRACE conn3 <- [1,3030,null,{}] 18:53:38 INFO - PROCESS | 1866 | 1461376418554 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}] 18:53:38 INFO - PROCESS | 1866 | 1461376418791 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 18:53:38 INFO - PROCESS | 1866 | 1461376418994 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:39 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0829a9000 == 143 [pid = 1866] [id = 767] 18:53:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7fd07fc1d000) [pid = 1866] [serial = 2300] [outer = (nil)] 18:53:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7fd085114800) [pid = 1866] [serial = 2301] [outer = 0x7fd07fc1d000] 18:53:39 INFO - PROCESS | 1866 | 1461376419063 Marionette DEBUG loaded listener.js 18:53:39 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7fd0851af800) [pid = 1866] [serial = 2302] [outer = 0x7fd07fc1d000] 18:53:39 INFO - PROCESS | 1866 | [1866] 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 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7fd085256400) [pid = 1866] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7fd08215a400) [pid = 1866] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7fd084573400) [pid = 1866] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7fd07f9ef000) [pid = 1866] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7fd080fb1800) [pid = 1866] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7fd08457b800) [pid = 1866] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7fd082b36800) [pid = 1866] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7fd099b4cc00) [pid = 1866] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7fd0814dc800) [pid = 1866] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd094d9a000) [pid = 1866] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd07fbda800) [pid = 1866] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 146 (0x7fd099b48c00) [pid = 1866] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 145 (0x7fd082b79000) [pid = 1866] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 144 (0x7fd085253000) [pid = 1866] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 143 (0x7fd09a06a000) [pid = 1866] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 142 (0x7fd09a06d000) [pid = 1866] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 141 (0x7fd0814ddc00) [pid = 1866] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 140 (0x7fd09073dc00) [pid = 1866] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 139 (0x7fd09073ac00) [pid = 1866] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 138 (0x7fd0851b3c00) [pid = 1866] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 137 (0x7fd08e2e9000) [pid = 1866] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 136 (0x7fd07f9eb000) [pid = 1866] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 135 (0x7fd090847800) [pid = 1866] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:53:41 INFO - PROCESS | 1866 | --DOMWINDOW == 134 (0x7fd095209800) [pid = 1866] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:53:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:53:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:53:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:53:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:53:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:53:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:53:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:53:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:53:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:53:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:53:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:53:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:53:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:53:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:53:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:53:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:53:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:53:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:53:41 INFO - {} 18:53:41 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 18:53:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:53:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:53:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:53:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:53:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:53:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:53:41 INFO - {} 18:53:41 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 - {} 18:53:41 INFO - {} 18:53:41 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 18:53:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:53:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:53:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:53:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:53:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:53:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:53:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:53:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:53:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:53:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:53:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:53:41 INFO - {} 18:53:41 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 18:53:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:53:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:53:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:53:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:53:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:53:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:53:41 INFO - {} 18:53:41 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 - {} 18:53:41 INFO - {} 18:53:41 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 18:53:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:53:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:53:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:53:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:53:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:53:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:53:41 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 18:53:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:53:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:53:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:53:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:53:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:53:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:53:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:53:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:53:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:53:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:53:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:53:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:53:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:53:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:53:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:53:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:53:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:53:41 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 18:53:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:53:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:53:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:53:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:53:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:53:41 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 18:53:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:53:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:53:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:53:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:53:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:53:41 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 18:53:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:53:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:53:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:53:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:53:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:53:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:53:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:53:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:53:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:53:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:53:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:53:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:53:41 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:53:41 INFO - {} 18:53:41 INFO - PROCESS | 1866 | 1461376421739 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,{},{}]]]}] 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:53:41 INFO - {} 18:53:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:53:42 INFO - {} 18:53:42 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3297ms 18:53:42 INFO - PROCESS | 1866 | 1461376421847 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 18:53:42 INFO - PROCESS | 1866 | 1461376421859 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 18:53:42 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:53:42 INFO - PROCESS | 1866 | 1461376421883 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:53:42 INFO - PROCESS | 1866 | 1461376421894 Marionette TRACE conn3 <- [1,3034,null,{}] 18:53:42 INFO - PROCESS | 1866 | 1461376421908 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}] 18:53:42 INFO - PROCESS | 1866 | 1461376422188 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 18:53:42 INFO - PROCESS | 1866 | 1461376422374 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:42 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd084c50000 == 144 [pid = 1866] [id = 768] 18:53:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 135 (0x7fd085266000) [pid = 1866] [serial = 2303] [outer = (nil)] 18:53:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 136 (0x7fd09073dc00) [pid = 1866] [serial = 2304] [outer = 0x7fd085266000] 18:53:42 INFO - PROCESS | 1866 | 1461376422440 Marionette DEBUG loaded listener.js 18:53:42 INFO - PROCESS | 1866 | ++DOMWINDOW == 137 (0x7fd0909b8000) [pid = 1866] [serial = 2305] [outer = 0x7fd085266000] 18:53:43 INFO - PROCESS | 1866 | 1461376423134 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]]]}] 18:53:43 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:53:43 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1308ms 18:53:43 INFO - PROCESS | 1866 | 1461376423192 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 18:53:43 INFO - PROCESS | 1866 | 1461376423194 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 18:53:43 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:53:43 INFO - PROCESS | 1866 | 1461376423210 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:53:43 INFO - PROCESS | 1866 | 1461376423219 Marionette TRACE conn3 <- [1,3038,null,{}] 18:53:43 INFO - PROCESS | 1866 | 1461376423239 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}] 18:53:43 INFO - PROCESS | 1866 | 1461376423508 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 18:53:43 INFO - PROCESS | 1866 | 1461376423877 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:43 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07b870800 == 145 [pid = 1866] [id = 769] 18:53:43 INFO - PROCESS | 1866 | ++DOMWINDOW == 138 (0x7fd07c84dc00) [pid = 1866] [serial = 2306] [outer = (nil)] 18:53:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 139 (0x7fd07f23d000) [pid = 1866] [serial = 2307] [outer = 0x7fd07c84dc00] 18:53:44 INFO - PROCESS | 1866 | 1461376424021 Marionette DEBUG loaded listener.js 18:53:44 INFO - PROCESS | 1866 | ++DOMWINDOW == 140 (0x7fd080fa4000) [pid = 1866] [serial = 2308] [outer = 0x7fd07c84dc00] 18:53:44 INFO - PROCESS | 1866 | 1461376424858 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"]]]}] 18:53:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:53:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:53:44 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1707ms 18:53:44 INFO - PROCESS | 1866 | 1461376424914 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 18:53:44 INFO - PROCESS | 1866 | 1461376424922 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 18:53:44 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:53:44 INFO - PROCESS | 1866 | 1461376424933 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:53:44 INFO - PROCESS | 1866 | 1461376424939 Marionette TRACE conn3 <- [1,3042,null,{}] 18:53:44 INFO - PROCESS | 1866 | 1461376424947 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}] 18:53:45 INFO - PROCESS | 1866 | 1461376425209 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 18:53:45 INFO - PROCESS | 1866 | 1461376425483 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:45 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd082187000 == 146 [pid = 1866] [id = 770] 18:53:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 141 (0x7fd07e3f8c00) [pid = 1866] [serial = 2309] [outer = (nil)] 18:53:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 142 (0x7fd082bf3800) [pid = 1866] [serial = 2310] [outer = 0x7fd07e3f8c00] 18:53:45 INFO - PROCESS | 1866 | 1461376425569 Marionette DEBUG loaded listener.js 18:53:45 INFO - PROCESS | 1866 | ++DOMWINDOW == 143 (0x7fd084ac4800) [pid = 1866] [serial = 2311] [outer = 0x7fd07e3f8c00] 18:53:46 INFO - PROCESS | 1866 | 1461376426798 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]]]}] 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:53:46 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. 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:53:46 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'.) 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:53:46 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. 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:53:46 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. 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:53:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:53:46 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. 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:53:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:53:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:53:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:53:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:53:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:53:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:53:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:53:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:53:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:53:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:53:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:53:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:53:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:53:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:53:46 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:53:46 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1960ms 18:53:46 INFO - PROCESS | 1866 | 1461376426975 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 18:53:46 INFO - PROCESS | 1866 | 1461376426982 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 18:53:46 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:53:47 INFO - PROCESS | 1866 | 1461376426999 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:53:47 INFO - PROCESS | 1866 | 1461376427003 Marionette TRACE conn3 <- [1,3046,null,{}] 18:53:47 INFO - PROCESS | 1866 | 1461376427009 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}] 18:53:47 INFO - PROCESS | 1866 | 1461376427435 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 18:53:47 INFO - PROCESS | 1866 | 1461376427683 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:47 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd083975800 == 147 [pid = 1866] [id = 771] 18:53:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 144 (0x7fd082b6d400) [pid = 1866] [serial = 2312] [outer = (nil)] 18:53:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 145 (0x7fd0853a5800) [pid = 1866] [serial = 2313] [outer = 0x7fd082b6d400] 18:53:47 INFO - PROCESS | 1866 | 1461376427762 Marionette DEBUG loaded listener.js 18:53:47 INFO - PROCESS | 1866 | ++DOMWINDOW == 146 (0x7fd0864e9800) [pid = 1866] [serial = 2314] [outer = 0x7fd082b6d400] 18:53:48 INFO - PROCESS | 1866 | [1866] 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 18:53:48 INFO - PROCESS | 1866 | 1461376428727 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:53:48 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:53:48 INFO - {} 18:53:48 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1783ms 18:53:48 INFO - PROCESS | 1866 | 1461376428791 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 18:53:48 INFO - PROCESS | 1866 | 1461376428795 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 18:53:48 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:53:48 INFO - PROCESS | 1866 | 1461376428804 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:53:48 INFO - PROCESS | 1866 | 1461376428814 Marionette TRACE conn3 <- [1,3050,null,{}] 18:53:48 INFO - PROCESS | 1866 | 1461376428878 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}] 18:53:49 INFO - PROCESS | 1866 | 1461376429164 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 18:53:49 INFO - PROCESS | 1866 | 1461376429482 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:49 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08760e000 == 148 [pid = 1866] [id = 772] 18:53:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 147 (0x7fd08744a800) [pid = 1866] [serial = 2315] [outer = (nil)] 18:53:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd08f757000) [pid = 1866] [serial = 2316] [outer = 0x7fd08744a800] 18:53:49 INFO - PROCESS | 1866 | 1461376429565 Marionette DEBUG loaded listener.js 18:53:49 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd09098a000) [pid = 1866] [serial = 2317] [outer = 0x7fd08744a800] 18:53:50 INFO - PROCESS | 1866 | 1461376430343 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]]]}] 18:53:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:53:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:53:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:53:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:53:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1584ms 18:53:50 INFO - PROCESS | 1866 | 1461376430389 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 18:53:50 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:53:50 INFO - PROCESS | 1866 | 1461376430394 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 18:53:50 INFO - PROCESS | 1866 | 1461376430403 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:53:50 INFO - PROCESS | 1866 | 1461376430406 Marionette TRACE conn3 <- [1,3054,null,{}] 18:53:50 INFO - PROCESS | 1866 | 1461376430413 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}] 18:53:50 INFO - PROCESS | 1866 | 1461376430706 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 18:53:50 INFO - PROCESS | 1866 | 1461376430983 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:51 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08db28000 == 149 [pid = 1866] [id = 773] 18:53:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7fd08744e800) [pid = 1866] [serial = 2318] [outer = (nil)] 18:53:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 151 (0x7fd091560400) [pid = 1866] [serial = 2319] [outer = 0x7fd08744e800] 18:53:51 INFO - PROCESS | 1866 | 1461376431062 Marionette DEBUG loaded listener.js 18:53:51 INFO - PROCESS | 1866 | ++DOMWINDOW == 152 (0x7fd0915c0400) [pid = 1866] [serial = 2320] [outer = 0x7fd08744e800] 18:53:52 INFO - PROCESS | 1866 | 1461376432297 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"]]]}] 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:53:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:53:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:53:52 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" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:53:52 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" 18:53:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:53:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:53:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:53:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1960ms 18:53:52 INFO - PROCESS | 1866 | 1461376432362 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 18:53:52 INFO - PROCESS | 1866 | 1461376432365 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 18:53:52 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:53:52 INFO - PROCESS | 1866 | 1461376432372 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:53:52 INFO - PROCESS | 1866 | 1461376432375 Marionette TRACE conn3 <- [1,3058,null,{}] 18:53:52 INFO - PROCESS | 1866 | 1461376432487 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}] 18:53:52 INFO - PROCESS | 1866 | 1461376432861 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 18:53:53 INFO - PROCESS | 1866 | 1461376433121 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:53 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd08e27d800 == 150 [pid = 1866] [id = 774] 18:53:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 153 (0x7fd094815800) [pid = 1866] [serial = 2321] [outer = (nil)] 18:53:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 154 (0x7fd094c79000) [pid = 1866] [serial = 2322] [outer = 0x7fd094815800] 18:53:53 INFO - PROCESS | 1866 | 1461376433214 Marionette DEBUG loaded listener.js 18:53:53 INFO - PROCESS | 1866 | ++DOMWINDOW == 155 (0x7fd095206c00) [pid = 1866] [serial = 2323] [outer = 0x7fd094815800] 18:53:54 INFO - PROCESS | 1866 | 1461376434150 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]]]}] 18:53:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:53:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:53:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:53:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:53:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:53:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:53:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:53:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:53:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:53:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:53:54 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:54 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:53:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:53:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:53:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:53:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:53:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:53:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:53:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:53:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:53:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:53:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:53:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:53:54 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1801ms 18:53:54 INFO - PROCESS | 1866 | 1461376434179 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 18:53:54 INFO - PROCESS | 1866 | 1461376434185 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 18:53:54 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:53:54 INFO - PROCESS | 1866 | 1461376434192 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:53:54 INFO - PROCESS | 1866 | 1461376434194 Marionette TRACE conn3 <- [1,3062,null,{}] 18:53:54 INFO - PROCESS | 1866 | 1461376434201 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}] 18:53:54 INFO - PROCESS | 1866 | 1461376434444 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 18:53:54 INFO - PROCESS | 1866 | 1461376434729 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:54 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd084c4d800 == 151 [pid = 1866] [id = 775] 18:53:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 156 (0x7fd0864e8400) [pid = 1866] [serial = 2324] [outer = (nil)] 18:53:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 157 (0x7fd09520fc00) [pid = 1866] [serial = 2325] [outer = 0x7fd0864e8400] 18:53:54 INFO - PROCESS | 1866 | 1461376434811 Marionette DEBUG loaded listener.js 18:53:54 INFO - PROCESS | 1866 | ++DOMWINDOW == 158 (0x7fd095404800) [pid = 1866] [serial = 2326] [outer = 0x7fd0864e8400] 18:53:55 INFO - PROCESS | 1866 | [1866] 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 18:53:55 INFO - PROCESS | 1866 | 1461376435716 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:53:55 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:53:55 INFO - {} 18:53:55 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1579ms 18:53:55 INFO - PROCESS | 1866 | 1461376435772 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 18:53:55 INFO - PROCESS | 1866 | 1461376435776 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 18:53:55 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:53:55 INFO - PROCESS | 1866 | 1461376435782 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:53:55 INFO - PROCESS | 1866 | 1461376435784 Marionette TRACE conn3 <- [1,3066,null,{}] 18:53:55 INFO - PROCESS | 1866 | 1461376435791 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}] 18:53:56 INFO - PROCESS | 1866 | 1461376436141 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 18:53:56 INFO - PROCESS | 1866 | 1461376436403 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:56 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd090e74000 == 152 [pid = 1866] [id = 776] 18:53:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 159 (0x7fd095211000) [pid = 1866] [serial = 2327] [outer = (nil)] 18:53:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 160 (0x7fd099b4dc00) [pid = 1866] [serial = 2328] [outer = 0x7fd095211000] 18:53:56 INFO - PROCESS | 1866 | 1461376436484 Marionette DEBUG loaded listener.js 18:53:56 INFO - PROCESS | 1866 | ++DOMWINDOW == 161 (0x7fd09a06c000) [pid = 1866] [serial = 2329] [outer = 0x7fd095211000] 18:53:57 INFO - PROCESS | 1866 | 1461376437242 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]]]}] 18:53:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:53:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:53:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:53:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:53:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:53:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:53:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:53:57 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1483ms 18:53:57 INFO - PROCESS | 1866 | 1461376437277 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 18:53:57 INFO - PROCESS | 1866 | 1461376437282 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 18:53:57 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:53:57 INFO - PROCESS | 1866 | 1461376437291 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:53:57 INFO - PROCESS | 1866 | 1461376437294 Marionette TRACE conn3 <- [1,3070,null,{}] 18:53:57 INFO - PROCESS | 1866 | 1461376437300 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}] 18:53:57 INFO - PROCESS | 1866 | 1461376437548 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 18:53:57 INFO - PROCESS | 1866 | 1461376437801 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:57 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd091a8b000 == 153 [pid = 1866] [id = 777] 18:53:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 162 (0x7fd095405c00) [pid = 1866] [serial = 2330] [outer = (nil)] 18:53:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 163 (0x7fd09a487800) [pid = 1866] [serial = 2331] [outer = 0x7fd095405c00] 18:53:57 INFO - PROCESS | 1866 | 1461376437882 Marionette DEBUG loaded listener.js 18:53:57 INFO - PROCESS | 1866 | ++DOMWINDOW == 164 (0x7fd09aaa5000) [pid = 1866] [serial = 2332] [outer = 0x7fd095405c00] 18:53:58 INFO - PROCESS | 1866 | 1461376438722 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]]]}] 18:53:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:53:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:53:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:53:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:53:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:53:58 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:53:58 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1439ms 18:53:58 INFO - PROCESS | 1866 | 1461376438732 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 18:53:58 INFO - PROCESS | 1866 | 1461376438736 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 18:53:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:53:58 INFO - PROCESS | 1866 | 1461376438743 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:53:58 INFO - PROCESS | 1866 | 1461376438746 Marionette TRACE conn3 <- [1,3074,null,{}] 18:53:58 INFO - PROCESS | 1866 | 1461376438752 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}] 18:53:59 INFO - PROCESS | 1866 | 1461376439035 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 18:53:59 INFO - PROCESS | 1866 | 1461376439303 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:53:59 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd094562800 == 154 [pid = 1866] [id = 778] 18:53:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 165 (0x7fd0814dd400) [pid = 1866] [serial = 2333] [outer = (nil)] 18:53:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 166 (0x7fd09aaacc00) [pid = 1866] [serial = 2334] [outer = 0x7fd0814dd400] 18:53:59 INFO - PROCESS | 1866 | 1461376439386 Marionette DEBUG loaded listener.js 18:53:59 INFO - PROCESS | 1866 | ++DOMWINDOW == 167 (0x7fd09c1f0c00) [pid = 1866] [serial = 2335] [outer = 0x7fd0814dd400] 18:54:00 INFO - PROCESS | 1866 | 1461376440174 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]]]}] 18:54:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:54:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:54:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:54:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:54:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:54:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:54:00 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1487ms 18:54:00 INFO - PROCESS | 1866 | 1461376440233 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 18:54:00 INFO - PROCESS | 1866 | 1461376440236 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 18:54:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:54:00 INFO - PROCESS | 1866 | 1461376440244 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:54:00 INFO - PROCESS | 1866 | 1461376440247 Marionette TRACE conn3 <- [1,3078,null,{}] 18:54:00 INFO - PROCESS | 1866 | 1461376440253 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}] 18:54:00 INFO - PROCESS | 1866 | 1461376440513 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 18:54:00 INFO - PROCESS | 1866 | 1461376440834 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:00 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0947ce800 == 155 [pid = 1866] [id = 779] 18:54:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 168 (0x7fd09c1f1400) [pid = 1866] [serial = 2336] [outer = (nil)] 18:54:00 INFO - PROCESS | 1866 | ++DOMWINDOW == 169 (0x7fd087cd6000) [pid = 1866] [serial = 2337] [outer = 0x7fd09c1f1400] 18:54:00 INFO - PROCESS | 1866 | 1461376440963 Marionette DEBUG loaded listener.js 18:54:01 INFO - PROCESS | 1866 | ++DOMWINDOW == 170 (0x7fd0a0a58800) [pid = 1866] [serial = 2338] [outer = 0x7fd09c1f1400] 18:54:01 INFO - PROCESS | 1866 | 1461376441898 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] 18:54:01 INFO - PROCESS | 1866 | 1461376441941 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 18:54:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:54:01 INFO - PROCESS | 1866 | 1461376441952 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:54:01 INFO - PROCESS | 1866 | 1461376441958 Marionette TRACE conn3 <- [1,3082,null,{}] 18:54:02 INFO - PROCESS | 1866 | 1461376442013 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}] 18:54:02 INFO - PROCESS | 1866 | 1461376442304 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 18:54:02 INFO - PROCESS | 1866 | 1461376442637 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:02 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09536b800 == 156 [pid = 1866] [id = 780] 18:54:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 171 (0x7fd0a1986800) [pid = 1866] [serial = 2339] [outer = (nil)] 18:54:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 172 (0x7fd0a8c34c00) [pid = 1866] [serial = 2340] [outer = 0x7fd0a1986800] 18:54:02 INFO - PROCESS | 1866 | 1461376442717 Marionette DEBUG loaded listener.js 18:54:02 INFO - PROCESS | 1866 | ++DOMWINDOW == 173 (0x7fd0a8c3bc00) [pid = 1866] [serial = 2341] [outer = 0x7fd0a1986800] 18:54:03 INFO - PROCESS | 1866 | 1461376443529 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]]]}] 18:54:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:54:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:54:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:54:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:54:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:54:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:54:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1634ms 18:54:03 INFO - PROCESS | 1866 | 1461376443602 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 18:54:03 INFO - PROCESS | 1866 | 1461376443605 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 18:54:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:54:03 INFO - PROCESS | 1866 | 1461376443616 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:54:03 INFO - PROCESS | 1866 | 1461376443619 Marionette TRACE conn3 <- [1,3086,null,{}] 18:54:03 INFO - PROCESS | 1866 | 1461376443624 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}] 18:54:03 INFO - PROCESS | 1866 | 1461376443878 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 18:54:04 INFO - PROCESS | 1866 | 1461376444171 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:04 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd099c50800 == 157 [pid = 1866] [id = 781] 18:54:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 174 (0x7fd08e2ea800) [pid = 1866] [serial = 2342] [outer = (nil)] 18:54:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 175 (0x7fd0aab48c00) [pid = 1866] [serial = 2343] [outer = 0x7fd08e2ea800] 18:54:04 INFO - PROCESS | 1866 | 1461376444249 Marionette DEBUG loaded listener.js 18:54:04 INFO - PROCESS | 1866 | ++DOMWINDOW == 176 (0x7fd0ac4a1800) [pid = 1866] [serial = 2344] [outer = 0x7fd08e2ea800] 18:54:05 INFO - PROCESS | 1866 | 1461376445046 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:54:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:54:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1440ms 18:54:05 INFO - PROCESS | 1866 | 1461376445076 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 18:54:05 INFO - PROCESS | 1866 | 1461376445080 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 18:54:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:54:05 INFO - PROCESS | 1866 | 1461376445091 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:54:05 INFO - PROCESS | 1866 | 1461376445093 Marionette TRACE conn3 <- [1,3090,null,{}] 18:54:05 INFO - PROCESS | 1866 | 1461376445100 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}] 18:54:05 INFO - PROCESS | 1866 | 1461376445348 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 18:54:05 INFO - PROCESS | 1866 | 1461376445607 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:05 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09a11f800 == 158 [pid = 1866] [id = 782] 18:54:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 177 (0x7fd07c846c00) [pid = 1866] [serial = 2345] [outer = (nil)] 18:54:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 178 (0x7fd0ac5b6400) [pid = 1866] [serial = 2346] [outer = 0x7fd07c846c00] 18:54:05 INFO - PROCESS | 1866 | 1461376445681 Marionette DEBUG loaded listener.js 18:54:05 INFO - PROCESS | 1866 | ++DOMWINDOW == 179 (0x7fd0ac6e9c00) [pid = 1866] [serial = 2347] [outer = 0x7fd07c846c00] 18:54:06 INFO - PROCESS | 1866 | 1461376446543 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:54:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:54:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1479ms 18:54:06 INFO - PROCESS | 1866 | 1461376446570 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 18:54:06 INFO - PROCESS | 1866 | 1461376446575 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 18:54:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:54:06 INFO - PROCESS | 1866 | 1461376446581 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:54:06 INFO - PROCESS | 1866 | 1461376446585 Marionette TRACE conn3 <- [1,3094,null,{}] 18:54:06 INFO - PROCESS | 1866 | 1461376446592 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}] 18:54:06 INFO - PROCESS | 1866 | 1461376446880 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 18:54:07 INFO - PROCESS | 1866 | 1461376447144 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:07 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd09b60c000 == 159 [pid = 1866] [id = 783] 18:54:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 180 (0x7fd08215dc00) [pid = 1866] [serial = 2348] [outer = (nil)] 18:54:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 181 (0x7fd091b2e400) [pid = 1866] [serial = 2349] [outer = 0x7fd08215dc00] 18:54:07 INFO - PROCESS | 1866 | 1461376447226 Marionette DEBUG loaded listener.js 18:54:07 INFO - PROCESS | 1866 | ++DOMWINDOW == 182 (0x7fd0ac6f1c00) [pid = 1866] [serial = 2350] [outer = 0x7fd08215dc00] 18:54:08 INFO - PROCESS | 1866 | 1461376448025 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:54:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:54:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1485ms 18:54:08 INFO - PROCESS | 1866 | 1461376448067 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 18:54:08 INFO - PROCESS | 1866 | 1461376448072 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 18:54:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:54:08 INFO - PROCESS | 1866 | 1461376448079 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:54:08 INFO - PROCESS | 1866 | 1461376448083 Marionette TRACE conn3 <- [1,3098,null,{}] 18:54:08 INFO - PROCESS | 1866 | 1461376448089 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}] 18:54:08 INFO - PROCESS | 1866 | 1461376448455 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 18:54:08 INFO - PROCESS | 1866 | 1461376448699 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:08 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a0b59000 == 160 [pid = 1866] [id = 784] 18:54:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 183 (0x7fd07c84a800) [pid = 1866] [serial = 2351] [outer = (nil)] 18:54:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 184 (0x7fd084836800) [pid = 1866] [serial = 2352] [outer = 0x7fd07c84a800] 18:54:08 INFO - PROCESS | 1866 | 1461376448778 Marionette DEBUG loaded listener.js 18:54:08 INFO - PROCESS | 1866 | ++DOMWINDOW == 185 (0x7fd08483a800) [pid = 1866] [serial = 2353] [outer = 0x7fd07c84a800] 18:54:09 INFO - PROCESS | 1866 | 1461376449578 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]]]}] 18:54:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:54:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:54:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1538ms 18:54:09 INFO - PROCESS | 1866 | 1461376449618 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 18:54:09 INFO - PROCESS | 1866 | 1461376449621 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 18:54:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:54:09 INFO - PROCESS | 1866 | 1461376449628 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:54:09 INFO - PROCESS | 1866 | 1461376449632 Marionette TRACE conn3 <- [1,3102,null,{}] 18:54:09 INFO - PROCESS | 1866 | 1461376449637 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}] 18:54:09 INFO - PROCESS | 1866 | 1461376449884 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 18:54:10 INFO - PROCESS | 1866 | 1461376450145 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:10 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0a7a28000 == 161 [pid = 1866] [id = 785] 18:54:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 186 (0x7fd084830800) [pid = 1866] [serial = 2354] [outer = (nil)] 18:54:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 187 (0x7fd0ac2f2400) [pid = 1866] [serial = 2355] [outer = 0x7fd084830800] 18:54:10 INFO - PROCESS | 1866 | 1461376450224 Marionette DEBUG loaded listener.js 18:54:10 INFO - PROCESS | 1866 | ++DOMWINDOW == 188 (0x7fd0ac6f2c00) [pid = 1866] [serial = 2356] [outer = 0x7fd084830800] 18:54:11 INFO - PROCESS | 1866 | 1461376451037 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:54:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:54:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1438ms 18:54:11 INFO - PROCESS | 1866 | 1461376451069 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 18:54:11 INFO - PROCESS | 1866 | 1461376451073 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 18:54:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:54:11 INFO - PROCESS | 1866 | 1461376451079 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:54:11 INFO - PROCESS | 1866 | 1461376451083 Marionette TRACE conn3 <- [1,3106,null,{}] 18:54:11 INFO - PROCESS | 1866 | 1461376451089 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}] 18:54:11 INFO - PROCESS | 1866 | 1461376451381 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 18:54:11 INFO - PROCESS | 1866 | 1461376451663 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:11 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0ac3b1000 == 162 [pid = 1866] [id = 786] 18:54:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 189 (0x7fd07c847800) [pid = 1866] [serial = 2357] [outer = (nil)] 18:54:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 190 (0x7fd07f50d400) [pid = 1866] [serial = 2358] [outer = 0x7fd07c847800] 18:54:11 INFO - PROCESS | 1866 | 1461376451751 Marionette DEBUG loaded listener.js 18:54:11 INFO - PROCESS | 1866 | ++DOMWINDOW == 191 (0x7fd07f513400) [pid = 1866] [serial = 2359] [outer = 0x7fd07c847800] 18:54:12 INFO - PROCESS | 1866 | 1461376452616 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]]]}] 18:54:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:54:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:54:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:54:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1584ms 18:54:12 INFO - PROCESS | 1866 | 1461376452667 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 18:54:12 INFO - PROCESS | 1866 | 1461376452672 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 18:54:12 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:54:12 INFO - PROCESS | 1866 | 1461376452728 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:54:12 INFO - PROCESS | 1866 | 1461376452733 Marionette TRACE conn3 <- [1,3110,null,{}] 18:54:12 INFO - PROCESS | 1866 | 1461376452747 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}] 18:54:13 INFO - PROCESS | 1866 | 1461376453037 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 18:54:13 INFO - PROCESS | 1866 | 1461376453331 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:13 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd0af865000 == 163 [pid = 1866] [id = 787] 18:54:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 192 (0x7fd07f507400) [pid = 1866] [serial = 2360] [outer = (nil)] 18:54:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 193 (0x7fd090991800) [pid = 1866] [serial = 2361] [outer = 0x7fd07f507400] 18:54:13 INFO - PROCESS | 1866 | 1461376453464 Marionette DEBUG loaded listener.js 18:54:13 INFO - PROCESS | 1866 | ++DOMWINDOW == 194 (0x7fd0ac6f6000) [pid = 1866] [serial = 2362] [outer = 0x7fd07f507400] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09c1ae800 == 162 [pid = 1866] [id = 578] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099fb3800 == 161 [pid = 1866] [id = 576] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b0e3800 == 160 [pid = 1866] [id = 577] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd097399000 == 159 [pid = 1866] [id = 575] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd084c50000 == 158 [pid = 1866] [id = 768] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0829a9000 == 157 [pid = 1866] [id = 767] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07819c000 == 156 [pid = 1866] [id = 766] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0781a6000 == 155 [pid = 1866] [id = 764] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07fe13800 == 154 [pid = 1866] [id = 763] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07d97d000 == 153 [pid = 1866] [id = 762] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07d964000 == 152 [pid = 1866] [id = 761] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07c720800 == 151 [pid = 1866] [id = 760] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0b1c0c000 == 150 [pid = 1866] [id = 759] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0acea8800 == 149 [pid = 1866] [id = 758] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0ac3a4000 == 148 [pid = 1866] [id = 757] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0a75c5800 == 147 [pid = 1866] [id = 756] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09b611800 == 146 [pid = 1866] [id = 755] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09a107800 == 145 [pid = 1866] [id = 754] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd099b0f000 == 144 [pid = 1866] [id = 753] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd09536a000 == 143 [pid = 1866] [id = 752] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0947d5000 == 142 [pid = 1866] [id = 751] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd0917c1000 == 141 [pid = 1866] [id = 750] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd090569000 == 140 [pid = 1866] [id = 749] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08e39c000 == 139 [pid = 1866] [id = 748] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08475d800 == 138 [pid = 1866] [id = 746] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd087a99800 == 137 [pid = 1866] [id = 747] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd08372b800 == 136 [pid = 1866] [id = 745] 18:54:16 INFO - PROCESS | 1866 | --DOCSHELL 0x7fd07e50a800 == 135 [pid = 1866] [id = 744] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 193 (0x7fd08e2e1800) [pid = 1866] [serial = 2177] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 192 (0x7fd082bec800) [pid = 1866] [serial = 2169] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 191 (0x7fd08511d800) [pid = 1866] [serial = 2228] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 190 (0x7fd0812a7400) [pid = 1866] [serial = 2166] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 189 (0x7fd099ceb800) [pid = 1866] [serial = 2208] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 188 (0x7fd095409000) [pid = 1866] [serial = 2148] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 187 (0x7fd094140000) [pid = 1866] [serial = 2193] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 186 (0x7fd09a32f800) [pid = 1866] [serial = 2214] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 185 (0x7fd08236fc00) [pid = 1866] [serial = 2168] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 184 (0x7fd0864ed400) [pid = 1866] [serial = 2174] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 183 (0x7fd09696e800) [pid = 1866] [serial = 2196] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 182 (0x7fd0812a6000) [pid = 1866] [serial = 2223] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 181 (0x7fd09a06cc00) [pid = 1866] [serial = 2211] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 180 (0x7fd09a066400) [pid = 1866] [serial = 2210] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 179 (0x7fd098c11800) [pid = 1866] [serial = 2202] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 178 (0x7fd0995eb400) [pid = 1866] [serial = 2204] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 177 (0x7fd09a071400) [pid = 1866] [serial = 2213] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 176 (0x7fd08525e400) [pid = 1866] [serial = 2229] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 175 (0x7fd09a492800) [pid = 1866] [serial = 2216] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 174 (0x7fd09aaa7c00) [pid = 1866] [serial = 2219] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 173 (0x7fd07fcad000) [pid = 1866] [serial = 2165] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 172 (0x7fd0824ed400) [pid = 1866] [serial = 2226] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 171 (0x7fd099a8e400) [pid = 1866] [serial = 2205] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 170 (0x7fd0909b2000) [pid = 1866] [serial = 2183] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 169 (0x7fd0822eb400) [pid = 1866] [serial = 2225] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 168 (0x7fd087447400) [pid = 1866] [serial = 2175] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 167 (0x7fd0907c2400) [pid = 1866] [serial = 2180] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 166 (0x7fd098c05c00) [pid = 1866] [serial = 2201] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 165 (0x7fd08525e000) [pid = 1866] [serial = 2171] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 164 (0x7fd090898000) [pid = 1866] [serial = 2181] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 163 (0x7fd09a76c000) [pid = 1866] [serial = 2217] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 162 (0x7fd097379000) [pid = 1866] [serial = 2198] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 161 (0x7fd091bf4c00) [pid = 1866] [serial = 2189] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 160 (0x7fd09167b400) [pid = 1866] [serial = 2186] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 159 (0x7fd08ed06400) [pid = 1866] [serial = 2178] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 158 (0x7fd0912a5c00) [pid = 1866] [serial = 2184] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 157 (0x7fd07fcb5400) [pid = 1866] [serial = 2222] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 156 (0x7fd0969b6c00) [pid = 1866] [serial = 2151] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 155 (0x7fd09ab22c00) [pid = 1866] [serial = 2220] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 154 (0x7fd085270800) [pid = 1866] [serial = 2172] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 153 (0x7fd0986c7000) [pid = 1866] [serial = 2199] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 152 (0x7fd0917ab400) [pid = 1866] [serial = 2187] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 151 (0x7fd095208c00) [pid = 1866] [serial = 2195] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 150 (0x7fd099b4f800) [pid = 1866] [serial = 2207] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 149 (0x7fd092a08000) [pid = 1866] [serial = 2190] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 148 (0x7fd0936b8000) [pid = 1866] [serial = 2192] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | --DOMWINDOW == 147 (0x7fd082164400) [pid = 1866] [serial = 2231] [outer = (nil)] [url = about:blank] 18:54:16 INFO - PROCESS | 1866 | 1461376456910 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"]]]}] 18:54:16 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:54:16 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 18:54:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:54:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:54:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:54:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:54:16 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 4249ms 18:54:16 INFO - PROCESS | 1866 | 1461376456932 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 18:54:16 INFO - PROCESS | 1866 | 1461376456937 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 18:54:16 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:54:16 INFO - PROCESS | 1866 | 1461376456945 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:54:16 INFO - PROCESS | 1866 | 1461376456951 Marionette TRACE conn3 <- [1,3114,null,{}] 18:54:16 INFO - PROCESS | 1866 | 1461376456961 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}] 18:54:17 INFO - PROCESS | 1866 | 1461376457197 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 18:54:17 INFO - PROCESS | 1866 | 1461376457449 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\", \"083f2046-f419-4801-946d-e1b1b25bf7a9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:54:17 INFO - PROCESS | 1866 | ++DOCSHELL 0x7fd07cb94800 == 136 [pid = 1866] [id = 788] 18:54:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 148 (0x7fd07f745800) [pid = 1866] [serial = 2363] [outer = (nil)] 18:54:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 149 (0x7fd07f8d1400) [pid = 1866] [serial = 2364] [outer = 0x7fd07f745800] 18:54:17 INFO - PROCESS | 1866 | 1461376457521 Marionette DEBUG loaded listener.js 18:54:17 INFO - PROCESS | 1866 | ++DOMWINDOW == 150 (0x7fd07fcb5400) [pid = 1866] [serial = 2365] [outer = 0x7fd07f745800] 18:54:18 INFO - PROCESS | 1866 | 1461376458261 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]]]}] 18:54:18 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:54:18 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1338ms 18:54:18 INFO - PROCESS | 1866 | 1461376458286 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 18:54:18 INFO - PROCESS | 1866 | 1461376458295 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 18:54:19 WARNING - u'runner_teardown' () 18:54:19 INFO - No more tests 18:54:19 INFO - Got 0 unexpected results 18:54:19 INFO - SUITE-END | took 1248s 18:54:19 INFO - Closing logging queue 18:54:19 INFO - queue closed 18:54:19 INFO - Return code: 0 18:54:19 WARNING - # TBPL SUCCESS # 18:54:19 INFO - Running post-action listener: _resource_record_post_action 18:54:19 INFO - Running post-run listener: _resource_record_post_run 18:54:20 INFO - Total resource usage - Wall time: 1284s; CPU: 98.0%; Read bytes: 8359936; Write bytes: 972435456; Read time: 392; Write time: 316152 18:54:20 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:54:20 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 4096; Write bytes: 192315392; Read time: 12; Write time: 194220 18:54:20 INFO - run-tests - Wall time: 1253s; CPU: 98.0%; Read bytes: 5705728; Write bytes: 763568128; Read time: 284; Write time: 101584 18:54:20 INFO - Running post-run listener: _upload_blobber_files 18:54:20 INFO - Blob upload gear active. 18:54:20 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:54:20 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 18:54:20 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'] 18:54:20 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 18:54:21 INFO - (blobuploader) - INFO - Open directory for files ... 18:54:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:54:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:54:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:54:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:54:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:54:23 INFO - (blobuploader) - INFO - Done attempting. 18:54:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:54:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:54:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:54:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:54:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:54:24 INFO - (blobuploader) - INFO - Done attempting. 18:54:24 INFO - (blobuploader) - INFO - Iteration through files over. 18:54:24 INFO - Return code: 0 18:54:24 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:54:24 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:54:24 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/235e1c858aae67664b594a6ac3d690631c7ab8d2471ff5057164fdd8795ff306ac1a37edaab23e008f9b4c80417634d928ee3d468782401ff5df10ce8030533f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/8dff784e6f7da086c3fada21b4766787210855c235b5f560ec152e89b9f511e3e6dbc5934b80496ab5bd3153ae7974f29c0d7aff0b01bef4fb6c29a5b049dd35"} 18:54:24 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:54:24 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:54:24 INFO - Contents: 18:54:24 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/235e1c858aae67664b594a6ac3d690631c7ab8d2471ff5057164fdd8795ff306ac1a37edaab23e008f9b4c80417634d928ee3d468782401ff5df10ce8030533f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/8dff784e6f7da086c3fada21b4766787210855c235b5f560ec152e89b9f511e3e6dbc5934b80496ab5bd3153ae7974f29c0d7aff0b01bef4fb6c29a5b049dd35"} 18:54:24 INFO - Running post-run listener: copy_logs_to_upload_dir 18:54:24 INFO - Copying logs to upload dir... 18:54:24 INFO - mkdir: /builds/slave/test/build/upload/logs 18:54:24 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1417.716492 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 38 secs) (at 2016-04-22 18:54:25.321206) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-22 18:54:25.322596) ========= 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-1461373719.735908-893136654 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/235e1c858aae67664b594a6ac3d690631c7ab8d2471ff5057164fdd8795ff306ac1a37edaab23e008f9b4c80417634d928ee3d468782401ff5df10ce8030533f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/8dff784e6f7da086c3fada21b4766787210855c235b5f560ec152e89b9f511e3e6dbc5934b80496ab5bd3153ae7974f29c0d7aff0b01bef4fb6c29a5b049dd35"} build_url:https://queue.taskcluster.net/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037408 build_url: 'https://queue.taskcluster.net/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/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/235e1c858aae67664b594a6ac3d690631c7ab8d2471ff5057164fdd8795ff306ac1a37edaab23e008f9b4c80417634d928ee3d468782401ff5df10ce8030533f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/8dff784e6f7da086c3fada21b4766787210855c235b5f560ec152e89b9f511e3e6dbc5934b80496ab5bd3153ae7974f29c0d7aff0b01bef4fb6c29a5b049dd35"}' symbols_url: 'https://queue.taskcluster.net/v1/task/QDZmTIRlQn-lJT8i2ZbqBA/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-22 18:54:25.399605) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 18:54:25.400075) ========= 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-1461373719.735908-893136654 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022192 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-22 18:54:25.466355) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 18:54:25.466667) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-22 18:54:25.466968) ========= ========= Total master_lag: 0.58 =========