builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1756 starttime: 1461621114.46 results: success (0) buildid: 20160425140405 builduid: 2fdcb3ef3856411d9c4ac8fd0cae4c72 revision: e053673b0dd69d4e0c6919e5a2c71a5a386d630f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 14:51:54.458422) ========= master: http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 14:51:54.458830) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 14:51:54.459137) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 14:51:54.496946) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 14:51:54.497222) ========= 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-1461620378.152146-1476028182 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 14:51:54-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 580K=0.02s 2016-04-25 14:51:54 (580 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.269864 ========= master_lag: 0.18 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 14:51:54.943523) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 14:51:54.943805) ========= 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-1461620378.152146-1476028182 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.037321 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 14:51:55.013035) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 14:51:55.013367) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev e053673b0dd69d4e0c6919e5a2c71a5a386d630f --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 e053673b0dd69d4e0c6919e5a2c71a5a386d630f --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-1461620378.152146-1476028182 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 14:51:55,238 truncating revision to first 12 chars 2016-04-25 14:51:55,239 Setting DEBUG logging. 2016-04-25 14:51:55,239 attempt 1/10 2016-04-25 14:51:55,239 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/e053673b0dd6?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 14:51:55,557 unpacking tar archive at: mozilla-inbound-e053673b0dd6/testing/mozharness/ program finished with exit code 0 elapsedTime=0.629196 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 14:51:55.677605) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 14:51:55.677906) ========= script_repo_revision: e053673b0dd69d4e0c6919e5a2c71a5a386d630f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 14:51:55.678281) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 14:51:55.678554) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 14:51:55.712065) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 7 secs) (at 2016-04-25 14:51:55.712345) ========= /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-1461620378.152146-1476028182 _=/tools/buildbot/bin/python using PTY: False 14:51:56 INFO - MultiFileLogger online at 20160425 14:51:56 in /builds/slave/test 14:51:56 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 14:51:56 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:51:56 INFO - {'append_to_log': False, 14:51:56 INFO - 'base_work_dir': '/builds/slave/test', 14:51:56 INFO - 'blob_upload_branch': 'mozilla-inbound', 14:51:56 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:51:56 INFO - 'buildbot_json_path': 'buildprops.json', 14:51:56 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:51:56 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:51:56 INFO - 'download_minidump_stackwalk': True, 14:51:56 INFO - 'download_symbols': 'true', 14:51:56 INFO - 'e10s': False, 14:51:56 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:51:56 INFO - 'tooltool.py': '/tools/tooltool.py', 14:51:56 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:51:56 INFO - '/tools/misc-python/virtualenv.py')}, 14:51:56 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:51:56 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:51:56 INFO - 'log_level': 'info', 14:51:56 INFO - 'log_to_console': True, 14:51:56 INFO - 'opt_config_files': (), 14:51:56 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:51:56 INFO - '--processes=1', 14:51:56 INFO - '--config=%(test_path)s/wptrunner.ini', 14:51:56 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:51:56 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:51:56 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:51:56 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:51:56 INFO - 'pip_index': False, 14:51:56 INFO - 'require_test_zip': True, 14:51:56 INFO - 'test_type': ('testharness',), 14:51:56 INFO - 'this_chunk': '1', 14:51:56 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:51:56 INFO - 'total_chunks': '10', 14:51:56 INFO - 'virtualenv_path': 'venv', 14:51:56 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:51:56 INFO - 'work_dir': 'build'} 14:51:56 INFO - ##### 14:51:56 INFO - ##### Running clobber step. 14:51:56 INFO - ##### 14:51:56 INFO - Running pre-action listener: _resource_record_pre_action 14:51:56 INFO - Running main action method: clobber 14:51:56 INFO - rmtree: /builds/slave/test/build 14:51:56 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 14:51:56 INFO - Running post-action listener: _resource_record_post_action 14:51:56 INFO - ##### 14:51:56 INFO - ##### Running read-buildbot-config step. 14:51:56 INFO - ##### 14:51:56 INFO - Running pre-action listener: _resource_record_pre_action 14:51:56 INFO - Running main action method: read_buildbot_config 14:51:56 INFO - Using buildbot properties: 14:51:56 INFO - { 14:51:56 INFO - "project": "", 14:51:56 INFO - "product": "firefox", 14:51:56 INFO - "script_repo_revision": "production", 14:51:56 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 14:51:56 INFO - "repository": "", 14:51:56 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 14:51:56 INFO - "buildid": "20160425140405", 14:51:56 INFO - "pgo_build": "False", 14:51:56 INFO - "basedir": "/builds/slave/test", 14:51:56 INFO - "buildnumber": 2, 14:51:56 INFO - "slavename": "tst-linux64-spot-1756", 14:51:56 INFO - "master": "http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/", 14:51:56 INFO - "platform": "linux64", 14:51:56 INFO - "branch": "mozilla-inbound", 14:51:56 INFO - "revision": "e053673b0dd69d4e0c6919e5a2c71a5a386d630f", 14:51:56 INFO - "repo_path": "integration/mozilla-inbound", 14:51:56 INFO - "moz_repo_path": "", 14:51:56 INFO - "stage_platform": "linux64", 14:51:56 INFO - "builduid": "2fdcb3ef3856411d9c4ac8fd0cae4c72", 14:51:56 INFO - "slavebuilddir": "test" 14:51:56 INFO - } 14:51:56 INFO - Found installer url https://queue.taskcluster.net/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 14:51:56 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 14:51:56 INFO - Running post-action listener: _resource_record_post_action 14:51:56 INFO - ##### 14:51:56 INFO - ##### Running download-and-extract step. 14:51:56 INFO - ##### 14:51:56 INFO - Running pre-action listener: _resource_record_pre_action 14:51:56 INFO - Running main action method: download_and_extract 14:51:56 INFO - mkdir: /builds/slave/test/build/tests 14:51:56 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')]} 14:51:56 INFO - https://queue.taskcluster.net/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 14:51:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 14:51:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 14:51:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/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 14:51:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/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 14:52:03 INFO - Downloaded 1361 bytes. 14:52:03 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 14:52:03 INFO - Using the following test package requirements: 14:52:03 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 14:52:03 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:52:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 14:52:03 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:52:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 14:52:03 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:52:03 INFO - u'jsshell-linux-x86_64.zip'], 14:52:03 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:52:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 14:52:03 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 14:52:03 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:52:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 14:52:03 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:52:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 14:52:03 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:52:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 14:52:03 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 14:52:03 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 14:52:03 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 14:52:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:03 INFO - https://queue.taskcluster.net/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 14:52:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 14:52:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 14:52:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/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 14:52:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/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 14:52:05 INFO - Downloaded 22749712 bytes. 14:52:05 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/*'] 14:52:05 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/* 14:52:05 INFO - caution: filename not matched: web-platform/* 14:52:05 INFO - Return code: 11 14:52:05 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')]} 14:52:05 INFO - https://queue.taskcluster.net/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 14:52:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 14:52:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 14:52:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/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 14:52:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/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 14:52:07 INFO - Downloaded 36406740 bytes. 14:52:07 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/*'] 14:52:07 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/* 14:52:11 INFO - caution: filename not matched: bin/* 14:52:11 INFO - caution: filename not matched: config/* 14:52:11 INFO - caution: filename not matched: mozbase/* 14:52:11 INFO - caution: filename not matched: marionette/* 14:52:11 INFO - caution: filename not matched: tools/wptserve/* 14:52:11 INFO - Return code: 11 14:52:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:11 INFO - https://queue.taskcluster.net/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 14:52:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 14:52:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 14:52:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/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 14:52:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/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 14:52:15 INFO - Downloaded 64479695 bytes. 14:52:15 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 14:52:15 INFO - mkdir: /builds/slave/test/properties 14:52:15 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:52:15 INFO - Writing to file /builds/slave/test/properties/build_url 14:52:15 INFO - Contents: 14:52:15 INFO - build_url:https://queue.taskcluster.net/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 14:52:16 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 14:52:16 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:52:16 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:52:16 INFO - Contents: 14:52:16 INFO - symbols_url:https://queue.taskcluster.net/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 14:52:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:16 INFO - https://queue.taskcluster.net/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:52:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 14:52:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 14:52:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/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 14:52:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/JN_1KzpQSA-HQepB67IgQQ/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 14:52:20 INFO - Downloaded 90936365 bytes. 14:52:20 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'] 14:52:20 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 14:52:26 INFO - Return code: 0 14:52:26 INFO - Running post-action listener: _resource_record_post_action 14:52:26 INFO - Running post-action listener: set_extra_try_arguments 14:52:26 INFO - ##### 14:52:26 INFO - ##### Running create-virtualenv step. 14:52:26 INFO - ##### 14:52:26 INFO - Running pre-action listener: _pre_create_virtualenv 14:52:26 INFO - Running pre-action listener: _resource_record_pre_action 14:52:26 INFO - Running main action method: create_virtualenv 14:52:26 INFO - Creating virtualenv /builds/slave/test/build/venv 14:52:26 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 14:52:26 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:52:26 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:52:26 INFO - Using real prefix '/usr' 14:52:26 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:52:27 INFO - Installing distribute.............................................................................................................................................................................................done. 14:52:33 INFO - Installing pip.................done. 14:52:33 INFO - Return code: 0 14:52:33 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:52:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:52:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:52:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:52:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:52:33 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 0x1dc3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1dc43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ecaea0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ee0fc0>, '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 0x1eeae50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1eeb300>, '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-1461620378.152146-1476028182', '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 14:52:33 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 14:52:33 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 14:52:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:52:33 INFO - 'CCACHE_UMASK': '002', 14:52:33 INFO - 'DISPLAY': ':0', 14:52:33 INFO - 'HOME': '/home/cltbld', 14:52:33 INFO - 'LANG': 'en_US.UTF-8', 14:52:33 INFO - 'LOGNAME': 'cltbld', 14:52:33 INFO - 'MAIL': '/var/mail/cltbld', 14:52:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:52:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:52:33 INFO - 'MOZ_NO_REMOTE': '1', 14:52:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:52:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:52:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:52:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:52:33 INFO - 'PWD': '/builds/slave/test', 14:52:33 INFO - 'SHELL': '/bin/bash', 14:52:33 INFO - 'SHLVL': '1', 14:52:33 INFO - 'TERM': 'linux', 14:52:33 INFO - 'TMOUT': '86400', 14:52:33 INFO - 'USER': 'cltbld', 14:52:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461620378.152146-1476028182', 14:52:33 INFO - '_': '/tools/buildbot/bin/python'} 14:52:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:52:33 INFO - Downloading/unpacking psutil>=0.7.1 14:52:33 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 14:52:33 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 14:52:33 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 14:52:33 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 14:52:33 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 14:52:33 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 14:52:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:52:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:52:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:52:37 INFO - Installing collected packages: psutil 14:52:37 INFO - Running setup.py install for psutil 14:52:37 INFO - building 'psutil._psutil_linux' extension 14:52:37 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 14:52:38 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 14:52:38 INFO - building 'psutil._psutil_posix' extension 14:52:38 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 14:52:38 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 14:52:38 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:52:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:52:38 INFO - Successfully installed psutil 14:52:38 INFO - Cleaning up... 14:52:38 INFO - Return code: 0 14:52:38 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:52:38 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')]} 14:52:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:52:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:52:38 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')]} 14:52:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:52:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:52:38 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 0x1dc3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1dc43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ecaea0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ee0fc0>, '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 0x1eeae50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1eeb300>, '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-1461620378.152146-1476028182', '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 14:52:38 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 14:52:38 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 14:52:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:52:38 INFO - 'CCACHE_UMASK': '002', 14:52:38 INFO - 'DISPLAY': ':0', 14:52:38 INFO - 'HOME': '/home/cltbld', 14:52:38 INFO - 'LANG': 'en_US.UTF-8', 14:52:38 INFO - 'LOGNAME': 'cltbld', 14:52:38 INFO - 'MAIL': '/var/mail/cltbld', 14:52:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:52:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:52:38 INFO - 'MOZ_NO_REMOTE': '1', 14:52:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:52:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:52:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:52:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:52:38 INFO - 'PWD': '/builds/slave/test', 14:52:38 INFO - 'SHELL': '/bin/bash', 14:52:38 INFO - 'SHLVL': '1', 14:52:38 INFO - 'TERM': 'linux', 14:52:38 INFO - 'TMOUT': '86400', 14:52:38 INFO - 'USER': 'cltbld', 14:52:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461620378.152146-1476028182', 14:52:38 INFO - '_': '/tools/buildbot/bin/python'} 14:52:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:52:39 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:52:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:52:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:52:39 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 14:52:39 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 14:52:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:52:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:52:42 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:52:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:52:42 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:52:42 INFO - Installing collected packages: mozsystemmonitor 14:52:42 INFO - Running setup.py install for mozsystemmonitor 14:52:43 INFO - Successfully installed mozsystemmonitor 14:52:43 INFO - Cleaning up... 14:52:43 INFO - Return code: 0 14:52:43 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:52:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:52:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:52:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:52:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:52:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:52:43 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 0x1dc3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1dc43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ecaea0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ee0fc0>, '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 0x1eeae50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1eeb300>, '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-1461620378.152146-1476028182', '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 14:52:43 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 14:52:43 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 14:52:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:52:43 INFO - 'CCACHE_UMASK': '002', 14:52:43 INFO - 'DISPLAY': ':0', 14:52:43 INFO - 'HOME': '/home/cltbld', 14:52:43 INFO - 'LANG': 'en_US.UTF-8', 14:52:43 INFO - 'LOGNAME': 'cltbld', 14:52:43 INFO - 'MAIL': '/var/mail/cltbld', 14:52:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:52:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:52:43 INFO - 'MOZ_NO_REMOTE': '1', 14:52:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:52:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:52:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:52:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:52:43 INFO - 'PWD': '/builds/slave/test', 14:52:43 INFO - 'SHELL': '/bin/bash', 14:52:43 INFO - 'SHLVL': '1', 14:52:43 INFO - 'TERM': 'linux', 14:52:43 INFO - 'TMOUT': '86400', 14:52:43 INFO - 'USER': 'cltbld', 14:52:43 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461620378.152146-1476028182', 14:52:43 INFO - '_': '/tools/buildbot/bin/python'} 14:52:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:52:43 INFO - Downloading/unpacking blobuploader==1.2.4 14:52:43 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 14:52:43 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 14:52:43 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 14:52:43 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 14:52:43 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 14:52:43 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 14:52:47 INFO - Downloading blobuploader-1.2.4.tar.gz 14:52:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:52:47 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:52:47 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 14:52:47 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 14:52:47 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 14:52:47 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 14:52:47 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 14:52:47 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 14:52:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:52:48 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:52:48 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 14:52:48 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 14:52:48 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 14:52:48 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 14:52:48 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 14:52:48 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 14:52:48 INFO - Downloading docopt-0.6.1.tar.gz 14:52:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:52:48 INFO - Installing collected packages: blobuploader, requests, docopt 14:52:48 INFO - Running setup.py install for blobuploader 14:52:49 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:52:49 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:52:49 INFO - Running setup.py install for requests 14:52:49 INFO - Running setup.py install for docopt 14:52:50 INFO - Successfully installed blobuploader requests docopt 14:52:50 INFO - Cleaning up... 14:52:50 INFO - Return code: 0 14:52:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:52: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')]} 14:52:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:52:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:52: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')]} 14:52:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:52:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:52:50 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 0x1dc3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1dc43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ecaea0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ee0fc0>, '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 0x1eeae50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1eeb300>, '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-1461620378.152146-1476028182', '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 14:52:50 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 14:52:50 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 14:52:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:52:50 INFO - 'CCACHE_UMASK': '002', 14:52:50 INFO - 'DISPLAY': ':0', 14:52:50 INFO - 'HOME': '/home/cltbld', 14:52:50 INFO - 'LANG': 'en_US.UTF-8', 14:52:50 INFO - 'LOGNAME': 'cltbld', 14:52:50 INFO - 'MAIL': '/var/mail/cltbld', 14:52:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:52:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:52:50 INFO - 'MOZ_NO_REMOTE': '1', 14:52:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:52:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:52:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:52:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:52:50 INFO - 'PWD': '/builds/slave/test', 14:52:50 INFO - 'SHELL': '/bin/bash', 14:52:50 INFO - 'SHLVL': '1', 14:52:50 INFO - 'TERM': 'linux', 14:52:50 INFO - 'TMOUT': '86400', 14:52:50 INFO - 'USER': 'cltbld', 14:52:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461620378.152146-1476028182', 14:52:50 INFO - '_': '/tools/buildbot/bin/python'} 14:52:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:52:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:52:50 INFO - Running setup.py (path:/tmp/pip-O2E1eB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:52:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:52:50 INFO - Running setup.py (path:/tmp/pip-zaRC1E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:52:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:52:50 INFO - Running setup.py (path:/tmp/pip-yv1wAg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:52:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:52:51 INFO - Running setup.py (path:/tmp/pip-w3V6It-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:52:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:52:51 INFO - Running setup.py (path:/tmp/pip-W0qTVo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:52:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:52:51 INFO - Running setup.py (path:/tmp/pip-TKoAsu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:52:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:52:51 INFO - Running setup.py (path:/tmp/pip-mn1TTr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:52:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:52:51 INFO - Running setup.py (path:/tmp/pip-Nlc9Ls-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:52:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:52:51 INFO - Running setup.py (path:/tmp/pip-RygXjk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:52:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:52:51 INFO - Running setup.py (path:/tmp/pip-7gfGSW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:52:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:52:51 INFO - Running setup.py (path:/tmp/pip-3h8tbE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:52:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:52:52 INFO - Running setup.py (path:/tmp/pip-Vr_rvK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:52:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:52:52 INFO - Running setup.py (path:/tmp/pip-gSZiQi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:52:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:52:52 INFO - Running setup.py (path:/tmp/pip-ZJ8Hlh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:52:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:52:52 INFO - Running setup.py (path:/tmp/pip-GueQB2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:52:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:52:52 INFO - Running setup.py (path:/tmp/pip-YZ3mvU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:52:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:52:52 INFO - Running setup.py (path:/tmp/pip-MjMFwm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:52:52 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:52:52 INFO - Running setup.py (path:/tmp/pip-ziEmtJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:52:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:52:52 INFO - Running setup.py (path:/tmp/pip-Xsi6D8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:52:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:52:53 INFO - Running setup.py (path:/tmp/pip-AOnlYv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:52:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:52:53 INFO - Running setup.py (path:/tmp/pip-mi9qA9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:52:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:52:53 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 14:52:53 INFO - Running setup.py install for manifestparser 14:52:53 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:52:53 INFO - Running setup.py install for mozcrash 14:52:54 INFO - Running setup.py install for mozdebug 14:52:54 INFO - Running setup.py install for mozdevice 14:52:54 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:52:54 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:52:54 INFO - Running setup.py install for mozfile 14:52:54 INFO - Running setup.py install for mozhttpd 14:52:54 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:52:54 INFO - Running setup.py install for mozinfo 14:52:55 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:52:55 INFO - Running setup.py install for mozInstall 14:52:55 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:52:55 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:52:55 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:52:55 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:52:55 INFO - Running setup.py install for mozleak 14:52:55 INFO - Running setup.py install for mozlog 14:52:55 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:52:55 INFO - Running setup.py install for moznetwork 14:52:56 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:52:56 INFO - Running setup.py install for mozprocess 14:52:56 INFO - Running setup.py install for mozprofile 14:52:56 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:52:56 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:52:56 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:52:56 INFO - Running setup.py install for mozrunner 14:52:56 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:52:56 INFO - Running setup.py install for mozscreenshot 14:52:56 INFO - Running setup.py install for moztest 14:52:57 INFO - Running setup.py install for mozversion 14:52:57 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:52:57 INFO - Running setup.py install for wptserve 14:52:57 INFO - Running setup.py install for marionette-driver 14:52:57 INFO - Running setup.py install for browsermob-proxy 14:52:57 INFO - Running setup.py install for marionette-client 14:52:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:52:58 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:52:58 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 14:52:58 INFO - Cleaning up... 14:52:58 INFO - Return code: 0 14:52:58 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:52:58 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')]} 14:52:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:52:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:52:58 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')]} 14:52:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:52:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:52:58 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 0x1dc3030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1dc43f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1ecaea0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1ee0fc0>, '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 0x1eeae50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1eeb300>, '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-1461620378.152146-1476028182', '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 14:52:58 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 14:52:58 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 14:52:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:52:58 INFO - 'CCACHE_UMASK': '002', 14:52:58 INFO - 'DISPLAY': ':0', 14:52:58 INFO - 'HOME': '/home/cltbld', 14:52:58 INFO - 'LANG': 'en_US.UTF-8', 14:52:58 INFO - 'LOGNAME': 'cltbld', 14:52:58 INFO - 'MAIL': '/var/mail/cltbld', 14:52:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:52:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:52:58 INFO - 'MOZ_NO_REMOTE': '1', 14:52:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:52:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:52:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:52:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:52:58 INFO - 'PWD': '/builds/slave/test', 14:52:58 INFO - 'SHELL': '/bin/bash', 14:52:58 INFO - 'SHLVL': '1', 14:52:58 INFO - 'TERM': 'linux', 14:52:58 INFO - 'TMOUT': '86400', 14:52:58 INFO - 'USER': 'cltbld', 14:52:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461620378.152146-1476028182', 14:52:58 INFO - '_': '/tools/buildbot/bin/python'} 14:52:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:52:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:52:58 INFO - Running setup.py (path:/tmp/pip-iSTVhf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:52:59 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)) 14:52:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:52:59 INFO - Running setup.py (path:/tmp/pip-Ijo_fw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:52:59 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)) 14:52:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:52:59 INFO - Running setup.py (path:/tmp/pip-iuLe3q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:52:59 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)) 14:52:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:52:59 INFO - Running setup.py (path:/tmp/pip-fayYCL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:52:59 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)) 14:52:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:52:59 INFO - Running setup.py (path:/tmp/pip-V2dZPs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:52:59 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)) 14:52:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:52:59 INFO - Running setup.py (path:/tmp/pip-hXfMxI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:52:59 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)) 14:52:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:52:59 INFO - Running setup.py (path:/tmp/pip-5O5DC8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:52:59 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)) 14:52:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:52:59 INFO - Running setup.py (path:/tmp/pip-K8SfOZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:52:59 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)) 14:52:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:52:59 INFO - Running setup.py (path:/tmp/pip-Mb120L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:53:00 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)) 14:53:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:53:00 INFO - Running setup.py (path:/tmp/pip-Hl0148-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:53:00 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)) 14:53:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:53:00 INFO - Running setup.py (path:/tmp/pip-XWqjhq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:53:00 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)) 14:53:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:53:00 INFO - Running setup.py (path:/tmp/pip-3HAa1t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:53:00 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)) 14:53:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:53:00 INFO - Running setup.py (path:/tmp/pip-9X1STh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:53:00 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)) 14:53:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:53:00 INFO - Running setup.py (path:/tmp/pip-PnPWCG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:53:00 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)) 14:53:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:53:00 INFO - Running setup.py (path:/tmp/pip-ocgaWX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:53:00 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)) 14:53:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:53:00 INFO - Running setup.py (path:/tmp/pip-KpJToN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:53:01 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)) 14:53:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:53:01 INFO - Running setup.py (path:/tmp/pip-k7LIEh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:53:01 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)) 14:53:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:53:01 INFO - Running setup.py (path:/tmp/pip-g2x8UA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:53:01 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)) 14:53:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:53:01 INFO - Running setup.py (path:/tmp/pip-ya7Jq6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:53:01 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)) 14:53:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:53:01 INFO - Running setup.py (path:/tmp/pip-aTPqjN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:53:01 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)) 14:53:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:53:01 INFO - Running setup.py (path:/tmp/pip-0yEU_9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:53:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:53:02 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)) 14:53:02 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)) 14:53:02 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)) 14:53:02 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)) 14:53:02 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)) 14:53:02 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)) 14:53:02 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:53:02 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 14:53:02 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 14:53:02 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 14:53:02 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 14:53:02 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 14:53:02 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 14:53:05 INFO - Downloading blessings-1.6.tar.gz 14:53:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:53:05 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)) 14:53:05 INFO - Installing collected packages: blessings 14:53:05 INFO - Running setup.py install for blessings 14:53:06 INFO - Successfully installed blessings 14:53:06 INFO - Cleaning up... 14:53:06 INFO - Return code: 0 14:53:06 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:53:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:53:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:53:06 INFO - Reading from file tmpfile_stdout 14:53:06 INFO - Current package versions: 14:53:06 INFO - argparse == 1.2.1 14:53:06 INFO - blessings == 1.6 14:53:06 INFO - blobuploader == 1.2.4 14:53:06 INFO - browsermob-proxy == 0.6.0 14:53:06 INFO - docopt == 0.6.1 14:53:06 INFO - manifestparser == 1.1 14:53:06 INFO - marionette-client == 2.3.0 14:53:06 INFO - marionette-driver == 1.4.0 14:53:06 INFO - mozInstall == 1.12 14:53:06 INFO - mozcrash == 0.17 14:53:06 INFO - mozdebug == 0.1 14:53:06 INFO - mozdevice == 0.48 14:53:06 INFO - mozfile == 1.2 14:53:06 INFO - mozhttpd == 0.7 14:53:06 INFO - mozinfo == 0.9 14:53:06 INFO - mozleak == 0.1 14:53:06 INFO - mozlog == 3.1 14:53:06 INFO - moznetwork == 0.27 14:53:06 INFO - mozprocess == 0.22 14:53:06 INFO - mozprofile == 0.28 14:53:06 INFO - mozrunner == 6.11 14:53:06 INFO - mozscreenshot == 0.1 14:53:06 INFO - mozsystemmonitor == 0.0 14:53:06 INFO - moztest == 0.7 14:53:06 INFO - mozversion == 1.4 14:53:06 INFO - psutil == 3.1.1 14:53:06 INFO - requests == 1.2.3 14:53:06 INFO - wptserve == 1.4.0 14:53:06 INFO - wsgiref == 0.1.2 14:53:06 INFO - Running post-action listener: _resource_record_post_action 14:53:06 INFO - Running post-action listener: _start_resource_monitoring 14:53:06 INFO - Starting resource monitoring. 14:53:06 INFO - ##### 14:53:06 INFO - ##### Running pull step. 14:53:06 INFO - ##### 14:53:06 INFO - Running pre-action listener: _resource_record_pre_action 14:53:06 INFO - Running main action method: pull 14:53:06 INFO - Pull has nothing to do! 14:53:06 INFO - Running post-action listener: _resource_record_post_action 14:53:06 INFO - ##### 14:53:06 INFO - ##### Running install step. 14:53:06 INFO - ##### 14:53:06 INFO - Running pre-action listener: _resource_record_pre_action 14:53:06 INFO - Running main action method: install 14:53:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:53:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:53:07 INFO - Reading from file tmpfile_stdout 14:53:07 INFO - Detecting whether we're running mozinstall >=1.0... 14:53:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:53:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:53:07 INFO - Reading from file tmpfile_stdout 14:53:07 INFO - Output received: 14:53:07 INFO - Usage: mozinstall [options] installer 14:53:07 INFO - Options: 14:53:07 INFO - -h, --help show this help message and exit 14:53:07 INFO - -d DEST, --destination=DEST 14:53:07 INFO - Directory to install application into. [default: 14:53:07 INFO - "/builds/slave/test"] 14:53:07 INFO - --app=APP Application being installed. [default: firefox] 14:53:07 INFO - mkdir: /builds/slave/test/build/application 14:53:07 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'] 14:53:07 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 14:53:37 INFO - Reading from file tmpfile_stdout 14:53:37 INFO - Output received: 14:53:37 INFO - /builds/slave/test/build/application/firefox/firefox 14:53:37 INFO - Running post-action listener: _resource_record_post_action 14:53:37 INFO - ##### 14:53:37 INFO - ##### Running run-tests step. 14:53:37 INFO - ##### 14:53:37 INFO - Running pre-action listener: _resource_record_pre_action 14:53:37 INFO - Running main action method: run_tests 14:53:37 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:53:37 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:53:37 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:53:37 INFO - grabbing minidump binary from tooltool 14:53: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')]} 14:53:37 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 0x1ee0fc0>, '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 0x1eeae50>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1eeb300>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:53:37 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 14:53:37 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 14:53:37 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:53:37 INFO - Return code: 0 14:53:37 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 14:53:37 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:53:37 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/JN_1KzpQSA-HQepB67IgQQ/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 14:53:37 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/JN_1KzpQSA-HQepB67IgQQ/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 14:53:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:53:37 INFO - 'CCACHE_UMASK': '002', 14:53:37 INFO - 'DISPLAY': ':0', 14:53:37 INFO - 'HOME': '/home/cltbld', 14:53:37 INFO - 'LANG': 'en_US.UTF-8', 14:53:37 INFO - 'LOGNAME': 'cltbld', 14:53:37 INFO - 'MAIL': '/var/mail/cltbld', 14:53:37 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:53:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:53:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:53:37 INFO - 'MOZ_NO_REMOTE': '1', 14:53:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:53:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:53:37 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:53:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:53:37 INFO - 'PWD': '/builds/slave/test', 14:53:37 INFO - 'SHELL': '/bin/bash', 14:53:37 INFO - 'SHLVL': '1', 14:53:37 INFO - 'TERM': 'linux', 14:53:37 INFO - 'TMOUT': '86400', 14:53:37 INFO - 'USER': 'cltbld', 14:53:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461620378.152146-1476028182', 14:53:37 INFO - '_': '/tools/buildbot/bin/python'} 14:53:37 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/JN_1KzpQSA-HQepB67IgQQ/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 14:53:38 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 14:53:38 INFO - import pkg_resources 14:53:39 INFO - Using 1 client processes 14:53:39 INFO - wptserve Starting http server on 127.0.0.1:8000 14:53:40 INFO - wptserve Starting http server on 127.0.0.1:8001 14:53:40 INFO - wptserve Starting http server on 127.0.0.1:8443 14:53:42 INFO - SUITE-START | Running 778 tests 14:53:42 INFO - Running testharness tests 14:53:42 INFO - Setting up ssl 14:53:42 INFO - PROCESS | certutil | 14:53:42 INFO - PROCESS | certutil | 14:53:42 INFO - PROCESS | certutil | 14:53:42 INFO - Certificate Nickname Trust Attributes 14:53:42 INFO - SSL,S/MIME,JAR/XPI 14:53:42 INFO - 14:53:42 INFO - web-platform-tests CT,, 14:53:42 INFO - 14:53:42 INFO - Starting runner 14:53:44 INFO - PROCESS | 17168 | 1461621224724 Marionette DEBUG Marionette enabled via build flag and pref 14:53:44 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd8839000 == 1 [pid = 17168] [id = 1] 14:53:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 1 (0x7f5bd8839800) [pid = 17168] [serial = 1] [outer = (nil)] 14:53:45 INFO - PROCESS | 17168 | [17168] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 14:53:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 2 (0x7f5bd883a800) [pid = 17168] [serial = 2] [outer = 0x7f5bd8839800] 14:53:45 INFO - PROCESS | 17168 | 1461621225337 Marionette INFO Listening on port 2828 14:53:45 INFO - PROCESS | 17168 | 1461621225859 Marionette DEBUG Marionette enabled via command-line flag 14:53:45 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd570e800 == 2 [pid = 17168] [id = 2] 14:53:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 3 (0x7f5bd570f000) [pid = 17168] [serial = 3] [outer = (nil)] 14:53:45 INFO - PROCESS | 17168 | [17168] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 14:53:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 4 (0x7f5bd5710000) [pid = 17168] [serial = 4] [outer = 0x7f5bd570f000] 14:53:46 INFO - PROCESS | 17168 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f5bd57f9eb0 14:53:46 INFO - PROCESS | 17168 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f5bda48b700 14:53:46 INFO - PROCESS | 17168 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f5bd4b5c970 14:53:46 INFO - PROCESS | 17168 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f5bd4b5cc70 14:53:46 INFO - PROCESS | 17168 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f5bd4b5cfa0 14:53:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 5 (0x7f5bd4b93000) [pid = 17168] [serial = 5] [outer = 0x7f5bd8839800] 14:53:46 INFO - PROCESS | 17168 | [17168] 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 14:53:46 INFO - PROCESS | 17168 | 1461621226243 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57148 14:53:46 INFO - PROCESS | 17168 | [17168] 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 14:53:46 INFO - PROCESS | 17168 | 1461621226329 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57149 14:53:46 INFO - PROCESS | 17168 | 1461621226335 Marionette DEBUG Closed connection conn0 14:53:46 INFO - PROCESS | 17168 | [17168] 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 14:53:46 INFO - PROCESS | 17168 | [17168] 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 14:53:46 INFO - PROCESS | 17168 | 1461621226459 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57150 14:53:46 INFO - PROCESS | 17168 | 1461621226463 Marionette DEBUG Closed connection conn1 14:53:46 INFO - PROCESS | 17168 | [17168] 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 14:53:46 INFO - PROCESS | 17168 | 1461621226518 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57151 14:53:46 INFO - PROCESS | 17168 | 1461621226534 Marionette DEBUG Closed connection conn2 14:53:46 INFO - PROCESS | 17168 | 1461621226602 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:53:46 INFO - PROCESS | 17168 | 1461621226621 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":"20160425140405","device":"desktop","version":"48.0a1"} 14:53:47 INFO - PROCESS | 17168 | [17168] 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 14:53:48 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc8439000 == 3 [pid = 17168] [id = 3] 14:53:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 6 (0x7f5bc8439800) [pid = 17168] [serial = 6] [outer = (nil)] 14:53:48 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc843a000 == 4 [pid = 17168] [id = 4] 14:53:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 7 (0x7f5bc8470400) [pid = 17168] [serial = 7] [outer = (nil)] 14:53:48 INFO - PROCESS | 17168 | [17168] 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 14:53:48 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc77be800 == 5 [pid = 17168] [id = 5] 14:53:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 8 (0x7f5bc7341c00) [pid = 17168] [serial = 8] [outer = (nil)] 14:53:48 INFO - PROCESS | 17168 | [17168] 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 14:53:49 INFO - PROCESS | 17168 | [17168] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:53:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 9 (0x7f5bc7264800) [pid = 17168] [serial = 9] [outer = 0x7f5bc7341c00] 14:53:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 10 (0x7f5bc6d88800) [pid = 17168] [serial = 10] [outer = 0x7f5bc8439800] 14:53:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 11 (0x7f5bc6dbd800) [pid = 17168] [serial = 11] [outer = 0x7f5bc8470400] 14:53:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 12 (0x7f5bc6dbf800) [pid = 17168] [serial = 12] [outer = 0x7f5bc7341c00] 14:53:50 INFO - PROCESS | 17168 | 1461621230418 Marionette DEBUG loaded listener.js 14:53:50 INFO - PROCESS | 17168 | 1461621230437 Marionette DEBUG loaded listener.js 14:53:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 13 (0x7f5bc4fae800) [pid = 17168] [serial = 13] [outer = 0x7f5bc7341c00] 14:53:51 INFO - PROCESS | 17168 | 1461621231145 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"4565c529-4dec-43b0-b85b-d1553699c97c","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":"20160425140405","device":"desktop","version":"48.0a1","command_id":1}}] 14:53:51 INFO - PROCESS | 17168 | 1461621231382 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}] 14:53:51 INFO - PROCESS | 17168 | 1461621231589 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 14:53:51 INFO - PROCESS | 17168 | 1461621231836 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:53:51 INFO - PROCESS | 17168 | [17168] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:53:51 INFO - PROCESS | 17168 | [17168] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:53:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 14 (0x7f5bf9e12c00) [pid = 17168] [serial = 14] [outer = 0x7f5bc7341c00] 14:53:52 INFO - PROCESS | 17168 | [17168] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:53:52 INFO - PROCESS | 17168 | [17168] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:53:52 INFO - PROCESS | 17168 | 1461621232384 Marionette TRACE conn3 <- [1,3,null,{}] 14:53:52 INFO - PROCESS | 17168 | 1461621232443 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:53:52 INFO - PROCESS | 17168 | 1461621232488 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 14:53:52 INFO - PROCESS | 17168 | 1461621232571 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 14:53:52 INFO - PROCESS | 17168 | 1461621232574 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 14:53:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:53:52 INFO - PROCESS | 17168 | 1461621232582 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:53:52 INFO - PROCESS | 17168 | 1461621232587 Marionette TRACE conn3 <- [1,6,null,{}] 14:53:52 INFO - PROCESS | 17168 | 1461621232606 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}] 14:53:52 INFO - PROCESS | 17168 | 1461621232623 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 14:53:52 INFO - PROCESS | 17168 | 1461621232632 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:52 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0e9c000 == 6 [pid = 17168] [id = 6] 14:53:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 15 (0x7f5bc0c04000) [pid = 17168] [serial = 15] [outer = (nil)] 14:53:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 16 (0x7f5bc0c06000) [pid = 17168] [serial = 16] [outer = 0x7f5bc0c04000] 14:53:52 INFO - PROCESS | 17168 | 1461621232701 Marionette DEBUG loaded listener.js 14:53:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 17 (0x7f5bc0c0cc00) [pid = 17168] [serial = 17] [outer = 0x7f5bc0c04000] 14:53:53 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0a96800 == 7 [pid = 17168] [id = 7] 14:53:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 18 (0x7f5bc0a25800) [pid = 17168] [serial = 18] [outer = (nil)] 14:53:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 19 (0x7f5bc0a31c00) [pid = 17168] [serial = 19] [outer = 0x7f5bc0a25800] 14:53:53 INFO - PROCESS | 17168 | 1461621233178 Marionette DEBUG loaded listener.js 14:53:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 20 (0x7f5bc09d6c00) [pid = 17168] [serial = 20] [outer = 0x7f5bc0a25800] 14:53:53 INFO - PROCESS | 17168 | [17168] 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 14:53:53 INFO - PROCESS | 17168 | 1461621233696 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]]]}] 14:53:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:53:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1146ms 14:53:53 INFO - PROCESS | 17168 | 1461621233787 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 14:53:53 INFO - PROCESS | 17168 | 1461621233791 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 14:53:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:53:53 INFO - PROCESS | 17168 | 1461621233820 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:53:53 INFO - PROCESS | 17168 | 1461621233822 Marionette TRACE conn3 <- [1,10,null,{}] 14:53:53 INFO - PROCESS | 17168 | 1461621233855 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}] 14:53:54 INFO - PROCESS | 17168 | 1461621234037 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 14:53:54 INFO - PROCESS | 17168 | 1461621234052 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:54 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbee29800 == 8 [pid = 17168] [id = 8] 14:53:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 21 (0x7f5bbfdf5400) [pid = 17168] [serial = 21] [outer = (nil)] 14:53:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 22 (0x7f5bc0a27000) [pid = 17168] [serial = 22] [outer = 0x7f5bbfdf5400] 14:53:54 INFO - PROCESS | 17168 | 1461621234117 Marionette DEBUG loaded listener.js 14:53:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 23 (0x7f5bbf088400) [pid = 17168] [serial = 23] [outer = 0x7f5bbfdf5400] 14:53:54 INFO - PROCESS | 17168 | 1461621234680 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]]]}] 14:53:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:53:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 917ms 14:53:54 INFO - PROCESS | 17168 | 1461621234718 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 14:53:54 INFO - PROCESS | 17168 | 1461621234721 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 14:53:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:53:54 INFO - PROCESS | 17168 | 1461621234727 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:53:54 INFO - PROCESS | 17168 | 1461621234729 Marionette TRACE conn3 <- [1,14,null,{}] 14:53:54 INFO - PROCESS | 17168 | 1461621234734 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}] 14:53:54 INFO - PROCESS | 17168 | 1461621234886 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 14:53:54 INFO - PROCESS | 17168 | 1461621234907 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:54 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf085000 == 9 [pid = 17168] [id = 9] 14:53:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 24 (0x7f5bbf212800) [pid = 17168] [serial = 24] [outer = (nil)] 14:53:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 25 (0x7f5bbf216000) [pid = 17168] [serial = 25] [outer = 0x7f5bbf212800] 14:53:54 INFO - PROCESS | 17168 | 1461621234970 Marionette DEBUG loaded listener.js 14:53:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 26 (0x7f5bbf21f000) [pid = 17168] [serial = 26] [outer = 0x7f5bbf212800] 14:53:55 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf2a6000 == 10 [pid = 17168] [id = 10] 14:53:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 27 (0x7f5bbf2a6800) [pid = 17168] [serial = 27] [outer = (nil)] 14:53:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 28 (0x7f5bbf2a4800) [pid = 17168] [serial = 28] [outer = 0x7f5bbf2a6800] 14:53:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 29 (0x7f5bbf075800) [pid = 17168] [serial = 29] [outer = 0x7f5bbf2a6800] 14:53:56 INFO - PROCESS | 17168 | 1461621236161 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]]]}] 14:53:56 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf2a5800 == 11 [pid = 17168] [id = 11] 14:53:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 30 (0x7f5bbef29400) [pid = 17168] [serial = 30] [outer = (nil)] 14:53:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 31 (0x7f5bbf3c9000) [pid = 17168] [serial = 31] [outer = 0x7f5bbef29400] 14:53:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:53:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1577ms 14:53:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 32 (0x7f5bbf3ce400) [pid = 17168] [serial = 32] [outer = 0x7f5bbef29400] 14:53:56 INFO - PROCESS | 17168 | 1461621236361 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 14:53:56 INFO - PROCESS | 17168 | 1461621236366 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 14:53:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:53:56 INFO - PROCESS | 17168 | 1461621236433 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:53:56 INFO - PROCESS | 17168 | 1461621236439 Marionette TRACE conn3 <- [1,18,null,{}] 14:53:56 INFO - PROCESS | 17168 | 1461621236510 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}] 14:53:56 INFO - PROCESS | 17168 | 1461621236711 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 14:53:56 INFO - PROCESS | 17168 | 1461621236740 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:56 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfdcc800 == 12 [pid = 17168] [id = 12] 14:53:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 33 (0x7f5bbf220c00) [pid = 17168] [serial = 33] [outer = (nil)] 14:53:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 34 (0x7f5bbf3c9800) [pid = 17168] [serial = 34] [outer = 0x7f5bbf220c00] 14:53:56 INFO - PROCESS | 17168 | 1461621236859 Marionette DEBUG loaded listener.js 14:53:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 35 (0x7f5bc4e4b800) [pid = 17168] [serial = 35] [outer = 0x7f5bbf220c00] 14:53:57 INFO - PROCESS | 17168 | 1461621237785 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]]]}] 14:53:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:53:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1459ms 14:53:57 INFO - PROCESS | 17168 | 1461621237839 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 14:53:57 INFO - PROCESS | 17168 | 1461621237847 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 14:53:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:53:57 INFO - PROCESS | 17168 | 1461621237857 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:53:57 INFO - PROCESS | 17168 | 1461621237861 Marionette TRACE conn3 <- [1,22,null,{}] 14:53:57 INFO - PROCESS | 17168 | 1461621237867 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}] 14:53:58 INFO - PROCESS | 17168 | 1461621238075 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 14:53:58 INFO - PROCESS | 17168 | 1461621238194 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:58 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc5c8f000 == 13 [pid = 17168] [id = 13] 14:53:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 36 (0x7f5bc4e4ec00) [pid = 17168] [serial = 36] [outer = (nil)] 14:53:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 37 (0x7f5bc6939400) [pid = 17168] [serial = 37] [outer = 0x7f5bc4e4ec00] 14:53:58 INFO - PROCESS | 17168 | 1461621238267 Marionette DEBUG loaded listener.js 14:53:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 38 (0x7f5bc6dbd400) [pid = 17168] [serial = 38] [outer = 0x7f5bc4e4ec00] 14:53:59 INFO - PROCESS | 17168 | 1461621239347 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]]]}] 14:53:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:53:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1536ms 14:53:59 INFO - PROCESS | 17168 | 1461621239395 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 14:53:59 INFO - PROCESS | 17168 | 1461621239400 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 14:53:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:53:59 INFO - PROCESS | 17168 | 1461621239407 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:53:59 INFO - PROCESS | 17168 | 1461621239413 Marionette TRACE conn3 <- [1,26,null,{}] 14:53:59 INFO - PROCESS | 17168 | 1461621239421 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}] 14:53:59 INFO - PROCESS | 17168 | 1461621239576 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 14:53:59 INFO - PROCESS | 17168 | 1461621239771 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:59 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf2af000 == 14 [pid = 17168] [id = 14] 14:53:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 39 (0x7f5bc4cab000) [pid = 17168] [serial = 39] [outer = (nil)] 14:53:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 40 (0x7f5bc5c23400) [pid = 17168] [serial = 40] [outer = 0x7f5bc4cab000] 14:53:59 INFO - PROCESS | 17168 | 1461621239847 Marionette DEBUG loaded listener.js 14:53:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 41 (0x7f5bc67ab400) [pid = 17168] [serial = 41] [outer = 0x7f5bc4cab000] 14:54:00 INFO - PROCESS | 17168 | 1461621240759 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]]]}] 14:54:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:54:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1386ms 14:54:00 INFO - PROCESS | 17168 | 1461621240795 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 14:54:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:54:00 INFO - PROCESS | 17168 | 1461621240808 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 14:54:00 INFO - PROCESS | 17168 | 1461621240822 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:54:00 INFO - PROCESS | 17168 | 1461621240829 Marionette TRACE conn3 <- [1,30,null,{}] 14:54:00 INFO - PROCESS | 17168 | 1461621240839 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}] 14:54:01 INFO - PROCESS | 17168 | 1461621241048 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 14:54:01 INFO - PROCESS | 17168 | 1461621241124 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:01 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6d91800 == 15 [pid = 17168] [id = 15] 14:54:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 42 (0x7f5bc4e4ac00) [pid = 17168] [serial = 42] [outer = (nil)] 14:54:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 43 (0x7f5bc80d2800) [pid = 17168] [serial = 43] [outer = 0x7f5bc4e4ac00] 14:54:01 INFO - PROCESS | 17168 | 1461621241187 Marionette DEBUG loaded listener.js 14:54:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 44 (0x7f5bc8471400) [pid = 17168] [serial = 44] [outer = 0x7f5bc4e4ac00] 14:54:01 INFO - PROCESS | 17168 | 1461621241847 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]]]}] 14:54:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:54:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1088ms 14:54:01 INFO - PROCESS | 17168 | 1461621241908 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 14:54:01 INFO - PROCESS | 17168 | 1461621241911 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 14:54:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:54:01 INFO - PROCESS | 17168 | 1461621241920 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:54:01 INFO - PROCESS | 17168 | 1461621241925 Marionette TRACE conn3 <- [1,34,null,{}] 14:54:01 INFO - PROCESS | 17168 | 1461621241952 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}] 14:54:02 INFO - PROCESS | 17168 | 1461621242109 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 14:54:02 INFO - PROCESS | 17168 | 1461621242122 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:02 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc7a66800 == 16 [pid = 17168] [id = 16] 14:54:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 45 (0x7f5bc80ce400) [pid = 17168] [serial = 45] [outer = (nil)] 14:54:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 46 (0x7f5bc908fc00) [pid = 17168] [serial = 46] [outer = 0x7f5bc80ce400] 14:54:02 INFO - PROCESS | 17168 | 1461621242189 Marionette DEBUG loaded listener.js 14:54:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 47 (0x7f5bc94da800) [pid = 17168] [serial = 47] [outer = 0x7f5bc80ce400] 14:54:02 INFO - PROCESS | 17168 | 1461621242897 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]]]}] 14:54:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:54:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1039ms 14:54:02 INFO - PROCESS | 17168 | 1461621242961 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 14:54:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:54:02 INFO - PROCESS | 17168 | 1461621242965 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 14:54:02 INFO - PROCESS | 17168 | 1461621242971 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:54:02 INFO - PROCESS | 17168 | 1461621242973 Marionette TRACE conn3 <- [1,38,null,{}] 14:54:02 INFO - PROCESS | 17168 | 1461621242978 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}] 14:54:03 INFO - PROCESS | 17168 | 1461621243153 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 14:54:03 INFO - PROCESS | 17168 | 1461621243167 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:03 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc80c2800 == 17 [pid = 17168] [id = 17] 14:54:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 48 (0x7f5bc65c6000) [pid = 17168] [serial = 48] [outer = (nil)] 14:54:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 49 (0x7f5bcb959800) [pid = 17168] [serial = 49] [outer = 0x7f5bc65c6000] 14:54:03 INFO - PROCESS | 17168 | 1461621243230 Marionette DEBUG loaded listener.js 14:54:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 50 (0x7f5bcb965800) [pid = 17168] [serial = 50] [outer = 0x7f5bc65c6000] 14:54:03 INFO - PROCESS | 17168 | 1461621243897 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]]]}] 14:54:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:54:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 982ms 14:54:03 INFO - PROCESS | 17168 | 1461621243954 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 14:54:03 INFO - PROCESS | 17168 | 1461621243956 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 14:54:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:54:03 INFO - PROCESS | 17168 | 1461621243962 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:54:03 INFO - PROCESS | 17168 | 1461621243964 Marionette TRACE conn3 <- [1,42,null,{}] 14:54:03 INFO - PROCESS | 17168 | 1461621243969 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}] 14:54:04 INFO - PROCESS | 17168 | 1461621244127 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 14:54:04 INFO - PROCESS | 17168 | 1461621244145 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:04 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc8210800 == 18 [pid = 17168] [id = 18] 14:54:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 51 (0x7f5bc221f800) [pid = 17168] [serial = 51] [outer = (nil)] 14:54:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 52 (0x7f5bcbba8800) [pid = 17168] [serial = 52] [outer = 0x7f5bc221f800] 14:54:04 INFO - PROCESS | 17168 | 1461621244208 Marionette DEBUG loaded listener.js 14:54:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 53 (0x7f5bcbe18400) [pid = 17168] [serial = 53] [outer = 0x7f5bc221f800] 14:54:04 INFO - PROCESS | 17168 | 1461621244874 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]]]}] 14:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 934ms 14:54:04 INFO - PROCESS | 17168 | 1461621244897 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 14:54:04 INFO - PROCESS | 17168 | 1461621244901 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 14:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:54:04 INFO - PROCESS | 17168 | 1461621244906 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:54:04 INFO - PROCESS | 17168 | 1461621244909 Marionette TRACE conn3 <- [1,46,null,{}] 14:54:04 INFO - PROCESS | 17168 | 1461621244914 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}] 14:54:05 INFO - PROCESS | 17168 | 1461621245110 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 14:54:05 INFO - PROCESS | 17168 | 1461621245224 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:05 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbee29000 == 19 [pid = 17168] [id = 19] 14:54:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 54 (0x7f5bbee3e400) [pid = 17168] [serial = 54] [outer = (nil)] 14:54:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 55 (0x7f5bbef1bc00) [pid = 17168] [serial = 55] [outer = 0x7f5bbee3e400] 14:54:05 INFO - PROCESS | 17168 | 1461621245299 Marionette DEBUG loaded listener.js 14:54:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 56 (0x7f5bbf21c800) [pid = 17168] [serial = 56] [outer = 0x7f5bbee3e400] 14:54:06 INFO - PROCESS | 17168 | 1461621246123 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]]]}] 14:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1236ms 14:54:06 INFO - PROCESS | 17168 | 1461621246143 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 14:54:06 INFO - PROCESS | 17168 | 1461621246149 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 14:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:54:06 INFO - PROCESS | 17168 | 1461621246157 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:54:06 INFO - PROCESS | 17168 | 1461621246162 Marionette TRACE conn3 <- [1,50,null,{}] 14:54:06 INFO - PROCESS | 17168 | 1461621246169 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}] 14:54:06 INFO - PROCESS | 17168 | 1461621246325 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 14:54:06 INFO - PROCESS | 17168 | 1461621246451 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:06 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6d7e800 == 20 [pid = 17168] [id = 20] 14:54:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 57 (0x7f5bbee42400) [pid = 17168] [serial = 57] [outer = (nil)] 14:54:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 58 (0x7f5bc4ca6000) [pid = 17168] [serial = 58] [outer = 0x7f5bbee42400] 14:54:06 INFO - PROCESS | 17168 | 1461621246529 Marionette DEBUG loaded listener.js 14:54:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 59 (0x7f5bc58d2800) [pid = 17168] [serial = 59] [outer = 0x7f5bbee42400] 14:54:07 INFO - PROCESS | 17168 | 1461621247320 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]]]}] 14:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1186ms 14:54:07 INFO - PROCESS | 17168 | 1461621247346 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 14:54:07 INFO - PROCESS | 17168 | 1461621247352 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 14:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:54:07 INFO - PROCESS | 17168 | 1461621247360 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:54:07 INFO - PROCESS | 17168 | 1461621247363 Marionette TRACE conn3 <- [1,54,null,{}] 14:54:07 INFO - PROCESS | 17168 | 1461621247369 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}] 14:54:07 INFO - PROCESS | 17168 | 1461621247523 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 14:54:07 INFO - PROCESS | 17168 | 1461621247652 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:07 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc887d000 == 21 [pid = 17168] [id = 21] 14:54:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 60 (0x7f5bc4c3ac00) [pid = 17168] [serial = 60] [outer = (nil)] 14:54:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 61 (0x7f5bc7262800) [pid = 17168] [serial = 61] [outer = 0x7f5bc4c3ac00] 14:54:07 INFO - PROCESS | 17168 | 1461621247727 Marionette DEBUG loaded listener.js 14:54:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 62 (0x7f5bc8624800) [pid = 17168] [serial = 62] [outer = 0x7f5bc4c3ac00] 14:54:08 INFO - PROCESS | 17168 | 1461621248616 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]]]}] 14:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1284ms 14:54:08 INFO - PROCESS | 17168 | 1461621248645 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 14:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:54:08 INFO - PROCESS | 17168 | 1461621248650 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 14:54:08 INFO - PROCESS | 17168 | 1461621248663 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:54:08 INFO - PROCESS | 17168 | 1461621248671 Marionette TRACE conn3 <- [1,58,null,{}] 14:54:08 INFO - PROCESS | 17168 | 1461621248679 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}] 14:54:08 INFO - PROCESS | 17168 | 1461621248848 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 14:54:08 INFO - PROCESS | 17168 | 1461621248970 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:08 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc933d800 == 22 [pid = 17168] [id = 22] 14:54:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 63 (0x7f5bcb959000) [pid = 17168] [serial = 63] [outer = (nil)] 14:54:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 64 (0x7f5bcfb8b000) [pid = 17168] [serial = 64] [outer = 0x7f5bcb959000] 14:54:09 INFO - PROCESS | 17168 | 1461621249045 Marionette DEBUG loaded listener.js 14:54:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 65 (0x7f5bd4bf2400) [pid = 17168] [serial = 65] [outer = 0x7f5bcb959000] 14:54:09 INFO - PROCESS | 17168 | 1461621249969 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]]]}] 14:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1353ms 14:54:10 INFO - PROCESS | 17168 | 1461621250009 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 14:54:10 INFO - PROCESS | 17168 | 1461621250014 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 14:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:54:10 INFO - PROCESS | 17168 | 1461621250022 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:54:10 INFO - PROCESS | 17168 | 1461621250027 Marionette TRACE conn3 <- [1,62,null,{}] 14:54:10 INFO - PROCESS | 17168 | 1461621250043 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}] 14:54:10 INFO - PROCESS | 17168 | 1461621250188 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 14:54:10 INFO - PROCESS | 17168 | 1461621250338 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:10 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf2ad800 == 23 [pid = 17168] [id = 23] 14:54:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 66 (0x7f5bc22dcc00) [pid = 17168] [serial = 66] [outer = (nil)] 14:54:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 67 (0x7f5bc4c3b000) [pid = 17168] [serial = 67] [outer = 0x7f5bc22dcc00] 14:54:10 INFO - PROCESS | 17168 | 1461621250421 Marionette DEBUG loaded listener.js 14:54:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 68 (0x7f5bc5769800) [pid = 17168] [serial = 68] [outer = 0x7f5bc22dcc00] 14:54:11 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc8210800 == 22 [pid = 17168] [id = 18] 14:54:11 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc80c2800 == 21 [pid = 17168] [id = 17] 14:54:11 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc7a66800 == 20 [pid = 17168] [id = 16] 14:54:11 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6d91800 == 19 [pid = 17168] [id = 15] 14:54:11 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf2af000 == 18 [pid = 17168] [id = 14] 14:54:11 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfdcc800 == 17 [pid = 17168] [id = 12] 14:54:11 INFO - PROCESS | 17168 | 1461621251309 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]]]}] 14:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1342ms 14:54:11 INFO - PROCESS | 17168 | 1461621251365 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 14:54:11 INFO - PROCESS | 17168 | 1461621251370 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 14:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:54:11 INFO - PROCESS | 17168 | 1461621251378 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:54:11 INFO - PROCESS | 17168 | 1461621251384 Marionette TRACE conn3 <- [1,66,null,{}] 14:54:11 INFO - PROCESS | 17168 | 1461621251392 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}] 14:54:11 INFO - PROCESS | 17168 | 1461621251564 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 14:54:11 INFO - PROCESS | 17168 | 1461621251687 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:11 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc4f98800 == 18 [pid = 17168] [id = 24] 14:54:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 69 (0x7f5bc4ca3400) [pid = 17168] [serial = 69] [outer = (nil)] 14:54:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 70 (0x7f5bc5c2b400) [pid = 17168] [serial = 70] [outer = 0x7f5bc4ca3400] 14:54:11 INFO - PROCESS | 17168 | 1461621251767 Marionette DEBUG loaded listener.js 14:54:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 71 (0x7f5bc69bb800) [pid = 17168] [serial = 71] [outer = 0x7f5bc4ca3400] 14:54:12 INFO - PROCESS | 17168 | 1461621252566 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]]]}] 14:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1234ms 14:54:12 INFO - PROCESS | 17168 | 1461621252613 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 14:54:12 INFO - PROCESS | 17168 | 1461621252622 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 14:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:54:12 INFO - PROCESS | 17168 | 1461621252631 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:54:12 INFO - PROCESS | 17168 | 1461621252636 Marionette TRACE conn3 <- [1,70,null,{}] 14:54:12 INFO - PROCESS | 17168 | 1461621252660 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}] 14:54:12 INFO - PROCESS | 17168 | 1461621252821 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 14:54:12 INFO - PROCESS | 17168 | 1461621252949 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:12 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc80af800 == 19 [pid = 17168] [id = 25] 14:54:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 72 (0x7f5bc5c2e000) [pid = 17168] [serial = 72] [outer = (nil)] 14:54:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 73 (0x7f5bc8973000) [pid = 17168] [serial = 73] [outer = 0x7f5bc5c2e000] 14:54:13 INFO - PROCESS | 17168 | 1461621253033 Marionette DEBUG loaded listener.js 14:54:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 74 (0x7f5bc90ec800) [pid = 17168] [serial = 74] [outer = 0x7f5bc5c2e000] 14:54:13 INFO - PROCESS | 17168 | 1461621253876 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]]]}] 14:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1286ms 14:54:13 INFO - PROCESS | 17168 | 1461621253918 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 14:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:54:13 INFO - PROCESS | 17168 | 1461621253922 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 14:54:13 INFO - PROCESS | 17168 | 1461621253928 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:54:13 INFO - PROCESS | 17168 | 1461621253934 Marionette TRACE conn3 <- [1,74,null,{}] 14:54:13 INFO - PROCESS | 17168 | 1461621253968 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}] 14:54:14 INFO - PROCESS | 17168 | 1461621254136 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 14:54:14 INFO - PROCESS | 17168 | 1461621254260 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:14 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc9320000 == 20 [pid = 17168] [id = 26] 14:54:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 75 (0x7f5bc958fc00) [pid = 17168] [serial = 75] [outer = (nil)] 14:54:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 76 (0x7f5bcec61400) [pid = 17168] [serial = 76] [outer = 0x7f5bc958fc00] 14:54:14 INFO - PROCESS | 17168 | 1461621254343 Marionette DEBUG loaded listener.js 14:54:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 77 (0x7f5bd59a0c00) [pid = 17168] [serial = 77] [outer = 0x7f5bc958fc00] 14:54:15 INFO - PROCESS | 17168 | 1461621255185 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]]]}] 14:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1304ms 14:54:15 INFO - PROCESS | 17168 | 1461621255232 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 14:54:15 INFO - PROCESS | 17168 | 1461621255237 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 14:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:54:15 INFO - PROCESS | 17168 | 1461621255243 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:54:15 INFO - PROCESS | 17168 | 1461621255245 Marionette TRACE conn3 <- [1,78,null,{}] 14:54:15 INFO - PROCESS | 17168 | 1461621255250 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}] 14:54:15 INFO - PROCESS | 17168 | 1461621255402 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 14:54:15 INFO - PROCESS | 17168 | 1461621255531 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:15 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcece9800 == 21 [pid = 17168] [id = 27] 14:54:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 78 (0x7f5bbf21a000) [pid = 17168] [serial = 78] [outer = (nil)] 14:54:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 79 (0x7f5bd5c4d400) [pid = 17168] [serial = 79] [outer = 0x7f5bbf21a000] 14:54:15 INFO - PROCESS | 17168 | 1461621255618 Marionette DEBUG loaded listener.js 14:54:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 80 (0x7f5bd5e22c00) [pid = 17168] [serial = 80] [outer = 0x7f5bbf21a000] 14:54:16 INFO - PROCESS | 17168 | 1461621256397 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]]]}] 14:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1231ms 14:54:16 INFO - PROCESS | 17168 | 1461621256480 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 14:54:16 INFO - PROCESS | 17168 | 1461621256484 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 14:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:54:16 INFO - PROCESS | 17168 | 1461621256491 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:54:16 INFO - PROCESS | 17168 | 1461621256494 Marionette TRACE conn3 <- [1,82,null,{}] 14:54:16 INFO - PROCESS | 17168 | 1461621256500 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}] 14:54:16 INFO - PROCESS | 17168 | 1461621256647 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 14:54:16 INFO - PROCESS | 17168 | 1461621256859 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:16 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0ea9800 == 22 [pid = 17168] [id = 28] 14:54:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 81 (0x7f5bbef22000) [pid = 17168] [serial = 81] [outer = (nil)] 14:54:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 82 (0x7f5bbf3c4c00) [pid = 17168] [serial = 82] [outer = 0x7f5bbef22000] 14:54:16 INFO - PROCESS | 17168 | 1461621256929 Marionette DEBUG loaded listener.js 14:54:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 83 (0x7f5bc4c3bc00) [pid = 17168] [serial = 83] [outer = 0x7f5bbef22000] 14:54:17 INFO - PROCESS | 17168 | 1461621257792 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]]]}] 14:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1380ms 14:54:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6d7e800 == 21 [pid = 17168] [id = 20] 14:54:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbee29000 == 20 [pid = 17168] [id = 19] 14:54:17 INFO - PROCESS | 17168 | 1461621257944 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 14:54:17 INFO - PROCESS | 17168 | 1461621257949 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 14:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:54:17 INFO - PROCESS | 17168 | 1461621257972 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:54:17 INFO - PROCESS | 17168 | 1461621257977 Marionette TRACE conn3 <- [1,86,null,{}] 14:54:17 INFO - PROCESS | 17168 | 1461621257985 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}] 14:54:18 INFO - PROCESS | 17168 | 1461621258146 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 14:54:18 INFO - PROCESS | 17168 | 1461621258250 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:18 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc69de800 == 21 [pid = 17168] [id = 29] 14:54:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 84 (0x7f5bc4c42400) [pid = 17168] [serial = 84] [outer = (nil)] 14:54:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 85 (0x7f5bc5d58400) [pid = 17168] [serial = 85] [outer = 0x7f5bc4c42400] 14:54:18 INFO - PROCESS | 17168 | 1461621258326 Marionette DEBUG loaded listener.js 14:54:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 86 (0x7f5bc6dc0c00) [pid = 17168] [serial = 86] [outer = 0x7f5bc4c42400] 14:54:19 INFO - PROCESS | 17168 | 1461621259182 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]]]}] 14:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1282ms 14:54:19 INFO - PROCESS | 17168 | 1461621259258 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 14:54:19 INFO - PROCESS | 17168 | 1461621259262 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 14:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:54:19 INFO - PROCESS | 17168 | 1461621259275 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:54:19 INFO - PROCESS | 17168 | 1461621259281 Marionette TRACE conn3 <- [1,90,null,{}] 14:54:19 INFO - PROCESS | 17168 | 1461621259287 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}] 14:54:19 INFO - PROCESS | 17168 | 1461621259449 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 14:54:19 INFO - PROCESS | 17168 | 1461621259600 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:19 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcbb13000 == 22 [pid = 17168] [id = 30] 14:54:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 87 (0x7f5bc9588c00) [pid = 17168] [serial = 87] [outer = (nil)] 14:54:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 88 (0x7f5bcb95f400) [pid = 17168] [serial = 88] [outer = 0x7f5bc9588c00] 14:54:19 INFO - PROCESS | 17168 | 1461621259676 Marionette DEBUG loaded listener.js 14:54:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 89 (0x7f5bcfb85000) [pid = 17168] [serial = 89] [outer = 0x7f5bc9588c00] 14:54:20 INFO - PROCESS | 17168 | 1461621260451 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]]]}] 14:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1237ms 14:54:20 INFO - PROCESS | 17168 | 1461621260509 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 14:54:20 INFO - PROCESS | 17168 | 1461621260513 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 14:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:54:20 INFO - PROCESS | 17168 | 1461621260519 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:54:20 INFO - PROCESS | 17168 | 1461621260522 Marionette TRACE conn3 <- [1,94,null,{}] 14:54:20 INFO - PROCESS | 17168 | 1461621260535 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}] 14:54:20 INFO - PROCESS | 17168 | 1461621260699 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 14:54:20 INFO - PROCESS | 17168 | 1461621260829 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:20 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd5702800 == 23 [pid = 17168] [id = 31] 14:54:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 90 (0x7f5bd5a0d400) [pid = 17168] [serial = 90] [outer = (nil)] 14:54:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 91 (0x7f5bd5c08000) [pid = 17168] [serial = 91] [outer = 0x7f5bd5a0d400] 14:54:20 INFO - PROCESS | 17168 | 1461621260909 Marionette DEBUG loaded listener.js 14:54:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 92 (0x7f5bd5ef2400) [pid = 17168] [serial = 92] [outer = 0x7f5bd5a0d400] 14:54:21 INFO - PROCESS | 17168 | 1461621261750 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]]]}] 14:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1281ms 14:54:21 INFO - PROCESS | 17168 | 1461621261801 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 14:54:21 INFO - PROCESS | 17168 | 1461621261804 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 14:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:54:21 INFO - PROCESS | 17168 | 1461621261810 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:54:21 INFO - PROCESS | 17168 | 1461621261812 Marionette TRACE conn3 <- [1,98,null,{}] 14:54:21 INFO - PROCESS | 17168 | 1461621261818 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}] 14:54:21 INFO - PROCESS | 17168 | 1461621261962 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 14:54:22 INFO - PROCESS | 17168 | 1461621262092 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:22 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6ab7800 == 24 [pid = 17168] [id = 32] 14:54:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 93 (0x7f5bd5af1000) [pid = 17168] [serial = 93] [outer = (nil)] 14:54:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 94 (0x7f5bd6e73800) [pid = 17168] [serial = 94] [outer = 0x7f5bd5af1000] 14:54:22 INFO - PROCESS | 17168 | 1461621262175 Marionette DEBUG loaded listener.js 14:54:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 95 (0x7f5bd6fda800) [pid = 17168] [serial = 95] [outer = 0x7f5bd5af1000] 14:54:22 INFO - PROCESS | 17168 | 1461621262977 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]]]}] 14:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1227ms 14:54:23 INFO - PROCESS | 17168 | 1461621263038 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 14:54:23 INFO - PROCESS | 17168 | 1461621263041 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 14:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:54:23 INFO - PROCESS | 17168 | 1461621263047 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:54:23 INFO - PROCESS | 17168 | 1461621263049 Marionette TRACE conn3 <- [1,102,null,{}] 14:54:23 INFO - PROCESS | 17168 | 1461621263055 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}] 14:54:23 INFO - PROCESS | 17168 | 1461621263199 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 14:54:23 INFO - PROCESS | 17168 | 1461621263326 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:23 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd6b25800 == 25 [pid = 17168] [id = 33] 14:54:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 96 (0x7f5bd6c06800) [pid = 17168] [serial = 96] [outer = (nil)] 14:54:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 97 (0x7f5bd8dbf800) [pid = 17168] [serial = 97] [outer = 0x7f5bd6c06800] 14:54:23 INFO - PROCESS | 17168 | 1461621263398 Marionette DEBUG loaded listener.js 14:54:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 98 (0x7f5bda673c00) [pid = 17168] [serial = 98] [outer = 0x7f5bd6c06800] 14:54:24 INFO - PROCESS | 17168 | 1461621264264 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]]]}] 14:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1231ms 14:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:54:24 INFO - PROCESS | 17168 | 1461621264279 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 14:54:24 INFO - PROCESS | 17168 | 1461621264281 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 14:54:24 INFO - PROCESS | 17168 | 1461621264288 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:54:24 INFO - PROCESS | 17168 | 1461621264291 Marionette TRACE conn3 <- [1,106,null,{}] 14:54:24 INFO - PROCESS | 17168 | 1461621264296 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}] 14:54:24 INFO - PROCESS | 17168 | 1461621264511 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 14:54:24 INFO - PROCESS | 17168 | 1461621264728 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:24 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc18e7000 == 26 [pid = 17168] [id = 34] 14:54:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 99 (0x7f5bbf213400) [pid = 17168] [serial = 99] [outer = (nil)] 14:54:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 100 (0x7f5bc0c09000) [pid = 17168] [serial = 100] [outer = 0x7f5bbf213400] 14:54:24 INFO - PROCESS | 17168 | 1461621264798 Marionette DEBUG loaded listener.js 14:54:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 101 (0x7f5bc58ce400) [pid = 17168] [serial = 101] [outer = 0x7f5bbf213400] 14:54:25 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc9320000 == 25 [pid = 17168] [id = 26] 14:54:25 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc80af800 == 24 [pid = 17168] [id = 25] 14:54:25 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc4f98800 == 23 [pid = 17168] [id = 24] 14:54:25 INFO - PROCESS | 17168 | 1461621265705 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]]]}] 14:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1483ms 14:54:25 INFO - PROCESS | 17168 | 1461621265774 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 14:54:25 INFO - PROCESS | 17168 | 1461621265780 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 14:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:54:25 INFO - PROCESS | 17168 | 1461621265790 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:54:25 INFO - PROCESS | 17168 | 1461621265796 Marionette TRACE conn3 <- [1,110,null,{}] 14:54:25 INFO - PROCESS | 17168 | 1461621265805 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}] 14:54:25 INFO - PROCESS | 17168 | 1461621265972 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 14:54:26 INFO - PROCESS | 17168 | 1461621266078 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:26 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc8207800 == 24 [pid = 17168] [id = 35] 14:54:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 102 (0x7f5bc5769000) [pid = 17168] [serial = 102] [outer = (nil)] 14:54:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 103 (0x7f5bc80d2c00) [pid = 17168] [serial = 103] [outer = 0x7f5bc5769000] 14:54:26 INFO - PROCESS | 17168 | 1461621266152 Marionette DEBUG loaded listener.js 14:54:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 104 (0x7f5bc90de800) [pid = 17168] [serial = 104] [outer = 0x7f5bc5769000] 14:54:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 105 (0x7f5bd576a000) [pid = 17168] [serial = 105] [outer = 0x7f5bbef29400] 14:54:27 INFO - PROCESS | 17168 | 1461621267052 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]]]}] 14:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1341ms 14:54:27 INFO - PROCESS | 17168 | 1461621267131 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 14:54:27 INFO - PROCESS | 17168 | 1461621267139 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 14:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:54:27 INFO - PROCESS | 17168 | 1461621267149 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:54:27 INFO - PROCESS | 17168 | 1461621267152 Marionette TRACE conn3 <- [1,114,null,{}] 14:54:27 INFO - PROCESS | 17168 | 1461621267158 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}] 14:54:27 INFO - PROCESS | 17168 | 1461621267366 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 14:54:27 INFO - PROCESS | 17168 | 1461621267499 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:27 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd570d800 == 25 [pid = 17168] [id = 36] 14:54:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 106 (0x7f5bcfb85800) [pid = 17168] [serial = 106] [outer = (nil)] 14:54:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 107 (0x7f5bd599ec00) [pid = 17168] [serial = 107] [outer = 0x7f5bcfb85800] 14:54:27 INFO - PROCESS | 17168 | 1461621267603 Marionette DEBUG loaded listener.js 14:54:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 108 (0x7f5bd5ef1000) [pid = 17168] [serial = 108] [outer = 0x7f5bcfb85800] 14:54:28 INFO - PROCESS | 17168 | 1461621268406 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]]]}] 14:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1332ms 14:54:28 INFO - PROCESS | 17168 | 1461621268481 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 14:54:28 INFO - PROCESS | 17168 | 1461621268485 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 14:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:54:28 INFO - PROCESS | 17168 | 1461621268491 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:54:28 INFO - PROCESS | 17168 | 1461621268497 Marionette TRACE conn3 <- [1,118,null,{}] 14:54:28 INFO - PROCESS | 17168 | 1461621268512 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}] 14:54:28 INFO - PROCESS | 17168 | 1461621268713 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 14:54:28 INFO - PROCESS | 17168 | 1461621268860 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:28 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda453800 == 26 [pid = 17168] [id = 37] 14:54:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 109 (0x7f5bd6cb6800) [pid = 17168] [serial = 109] [outer = (nil)] 14:54:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 110 (0x7f5bda408400) [pid = 17168] [serial = 110] [outer = 0x7f5bd6cb6800] 14:54:28 INFO - PROCESS | 17168 | 1461621268941 Marionette DEBUG loaded listener.js 14:54:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 111 (0x7f5bdac73800) [pid = 17168] [serial = 111] [outer = 0x7f5bd6cb6800] 14:54:29 INFO - PROCESS | 17168 | 1461621269709 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]]]}] 14:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1233ms 14:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:54:29 INFO - PROCESS | 17168 | 1461621269724 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 14:54:29 INFO - PROCESS | 17168 | 1461621269727 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 14:54:29 INFO - PROCESS | 17168 | 1461621269733 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:54:29 INFO - PROCESS | 17168 | 1461621269736 Marionette TRACE conn3 <- [1,122,null,{}] 14:54:29 INFO - PROCESS | 17168 | 1461621269742 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}] 14:54:29 INFO - PROCESS | 17168 | 1461621269890 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 14:54:30 INFO - PROCESS | 17168 | 1461621270026 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:30 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda694800 == 27 [pid = 17168] [id = 38] 14:54:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 112 (0x7f5bd6e75000) [pid = 17168] [serial = 112] [outer = (nil)] 14:54:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 113 (0x7f5bdb0e5c00) [pid = 17168] [serial = 113] [outer = 0x7f5bd6e75000] 14:54:30 INFO - PROCESS | 17168 | 1461621270100 Marionette DEBUG loaded listener.js 14:54:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 114 (0x7f5bdb12d800) [pid = 17168] [serial = 114] [outer = 0x7f5bd6e75000] 14:54:30 INFO - PROCESS | 17168 | 1461621270822 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]]]}] 14:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1143ms 14:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:54:30 INFO - PROCESS | 17168 | 1461621270876 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 14:54:30 INFO - PROCESS | 17168 | 1461621270879 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 14:54:30 INFO - PROCESS | 17168 | 1461621270899 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:54:30 INFO - PROCESS | 17168 | 1461621270902 Marionette TRACE conn3 <- [1,126,null,{}] 14:54:30 INFO - PROCESS | 17168 | 1461621270912 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}] 14:54:31 INFO - PROCESS | 17168 | 1461621271077 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 14:54:31 INFO - PROCESS | 17168 | 1461621271222 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:31 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf068800 == 28 [pid = 17168] [id = 39] 14:54:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 115 (0x7f5bbf3c5400) [pid = 17168] [serial = 115] [outer = (nil)] 14:54:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 116 (0x7f5bdb18bc00) [pid = 17168] [serial = 116] [outer = 0x7f5bbf3c5400] 14:54:31 INFO - PROCESS | 17168 | 1461621271350 Marionette DEBUG loaded listener.js 14:54:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 117 (0x7f5bdcccac00) [pid = 17168] [serial = 117] [outer = 0x7f5bbf3c5400] 14:54:32 INFO - PROCESS | 17168 | 1461621272266 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]]]}] 14:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1448ms 14:54:32 INFO - PROCESS | 17168 | 1461621272334 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 14:54:32 INFO - PROCESS | 17168 | 1461621272337 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 14:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:54:32 INFO - PROCESS | 17168 | 1461621272343 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:54:32 INFO - PROCESS | 17168 | 1461621272345 Marionette TRACE conn3 <- [1,130,null,{}] 14:54:32 INFO - PROCESS | 17168 | 1461621272351 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}] 14:54:32 INFO - PROCESS | 17168 | 1461621272569 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 14:54:32 INFO - PROCESS | 17168 | 1461621272704 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:32 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdcc95000 == 29 [pid = 17168] [id = 40] 14:54:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 118 (0x7f5bddaca400) [pid = 17168] [serial = 118] [outer = (nil)] 14:54:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 119 (0x7f5bdf01c000) [pid = 17168] [serial = 119] [outer = 0x7f5bddaca400] 14:54:32 INFO - PROCESS | 17168 | 1461621272814 Marionette DEBUG loaded listener.js 14:54:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 120 (0x7f5bdf088c00) [pid = 17168] [serial = 120] [outer = 0x7f5bddaca400] 14:54:33 INFO - PROCESS | 17168 | 1461621273756 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]]]}] 14:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1479ms 14:54:33 INFO - PROCESS | 17168 | 1461621273823 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 14:54:33 INFO - PROCESS | 17168 | 1461621273829 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 14:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:54:33 INFO - PROCESS | 17168 | 1461621273861 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:54:33 INFO - PROCESS | 17168 | 1461621273866 Marionette TRACE conn3 <- [1,134,null,{}] 14:54:33 INFO - PROCESS | 17168 | 1461621273874 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}] 14:54:34 INFO - PROCESS | 17168 | 1461621274103 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 14:54:34 INFO - PROCESS | 17168 | 1461621274349 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:34 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc69de800 == 28 [pid = 17168] [id = 29] 14:54:34 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc18fb000 == 29 [pid = 17168] [id = 41] 14:54:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 121 (0x7f5bbf213c00) [pid = 17168] [serial = 121] [outer = (nil)] 14:54:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 122 (0x7f5bbf706c00) [pid = 17168] [serial = 122] [outer = 0x7f5bbf213c00] 14:54:34 INFO - PROCESS | 17168 | 1461621274442 Marionette DEBUG loaded listener.js 14:54:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 123 (0x7f5bbf99d400) [pid = 17168] [serial = 123] [outer = 0x7f5bbf213c00] 14:54:35 INFO - PROCESS | 17168 | 1461621275265 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]]]}] 14:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1459ms 14:54:35 INFO - PROCESS | 17168 | 1461621275306 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 14:54:35 INFO - PROCESS | 17168 | 1461621275312 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 14:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:54:35 INFO - PROCESS | 17168 | 1461621275319 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:54:35 INFO - PROCESS | 17168 | 1461621275325 Marionette TRACE conn3 <- [1,138,null,{}] 14:54:35 INFO - PROCESS | 17168 | 1461621275332 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}] 14:54:35 INFO - PROCESS | 17168 | 1461621275498 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 14:54:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd570d800 == 28 [pid = 17168] [id = 36] 14:54:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc8207800 == 27 [pid = 17168] [id = 35] 14:54:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc18e7000 == 26 [pid = 17168] [id = 34] 14:54:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc933d800 == 25 [pid = 17168] [id = 22] 14:54:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcbb13000 == 24 [pid = 17168] [id = 30] 14:54:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd5702800 == 23 [pid = 17168] [id = 31] 14:54:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0e9c000 == 22 [pid = 17168] [id = 6] 14:54:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bda453800 == 21 [pid = 17168] [id = 37] 14:54:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bda694800 == 20 [pid = 17168] [id = 38] 14:54:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf085000 == 19 [pid = 17168] [id = 9] 14:54:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbee29800 == 18 [pid = 17168] [id = 8] 14:54:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf068800 == 17 [pid = 17168] [id = 39] 14:54:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc5c8f000 == 16 [pid = 17168] [id = 13] 14:54:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcece9800 == 15 [pid = 17168] [id = 27] 14:54:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc887d000 == 14 [pid = 17168] [id = 21] 14:54:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6ab7800 == 13 [pid = 17168] [id = 32] 14:54:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd6b25800 == 12 [pid = 17168] [id = 33] 14:54:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0ea9800 == 11 [pid = 17168] [id = 28] 14:54:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bdcc95000 == 10 [pid = 17168] [id = 40] 14:54:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc18fb000 == 9 [pid = 17168] [id = 41] 14:54:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf2ad800 == 8 [pid = 17168] [id = 23] 14:54:39 INFO - PROCESS | 17168 | 1461621279379 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:39 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfcab000 == 9 [pid = 17168] [id = 42] 14:54:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 124 (0x7f5bbf999c00) [pid = 17168] [serial = 124] [outer = (nil)] 14:54:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 125 (0x7f5bbf9a1400) [pid = 17168] [serial = 125] [outer = 0x7f5bbf999c00] 14:54:39 INFO - PROCESS | 17168 | 1461621279549 Marionette DEBUG loaded listener.js 14:54:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 126 (0x7f5bc0a2a800) [pid = 17168] [serial = 126] [outer = 0x7f5bbf999c00] 14:54:40 INFO - PROCESS | 17168 | 1461621280267 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]]]}] 14:54:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 4992ms 14:54:40 INFO - PROCESS | 17168 | 1461621280313 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 14:54:40 INFO - PROCESS | 17168 | 1461621280318 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 14:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:54:40 INFO - PROCESS | 17168 | 1461621280326 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:54:40 INFO - PROCESS | 17168 | 1461621280331 Marionette TRACE conn3 <- [1,142,null,{}] 14:54:40 INFO - PROCESS | 17168 | 1461621280342 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}] 14:54:40 INFO - PROCESS | 17168 | 1461621280542 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 14:54:40 INFO - PROCESS | 17168 | 1461621280559 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:40 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc65a6000 == 10 [pid = 17168] [id = 43] 14:54:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 127 (0x7f5bc2220400) [pid = 17168] [serial = 127] [outer = (nil)] 14:54:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 128 (0x7f5bc24f6c00) [pid = 17168] [serial = 128] [outer = 0x7f5bc2220400] 14:54:40 INFO - PROCESS | 17168 | 1461621280627 Marionette DEBUG loaded listener.js 14:54:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 129 (0x7f5bc24fc000) [pid = 17168] [serial = 129] [outer = 0x7f5bc2220400] 14:54:41 INFO - PROCESS | 17168 | 1461621281344 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]]]}] 14:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1035ms 14:54:41 INFO - PROCESS | 17168 | 1461621281364 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 14:54:41 INFO - PROCESS | 17168 | 1461621281371 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 14:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:54:41 INFO - PROCESS | 17168 | 1461621281379 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:54:41 INFO - PROCESS | 17168 | 1461621281383 Marionette TRACE conn3 <- [1,146,null,{}] 14:54:41 INFO - PROCESS | 17168 | 1461621281388 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}] 14:54:41 INFO - PROCESS | 17168 | 1461621281597 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 14:54:41 INFO - PROCESS | 17168 | 1461621281626 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:41 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc8871800 == 11 [pid = 17168] [id = 44] 14:54:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 130 (0x7f5bc4c42800) [pid = 17168] [serial = 130] [outer = (nil)] 14:54:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 131 (0x7f5bc58cfc00) [pid = 17168] [serial = 131] [outer = 0x7f5bc4c42800] 14:54:41 INFO - PROCESS | 17168 | 1461621281688 Marionette DEBUG loaded listener.js 14:54:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 132 (0x7f5bc665fc00) [pid = 17168] [serial = 132] [outer = 0x7f5bc4c42800] 14:54:42 INFO - PROCESS | 17168 | 1461621282693 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]]]}] 14:54:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1385ms 14:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:54:42 INFO - PROCESS | 17168 | 1461621282764 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 14:54:42 INFO - PROCESS | 17168 | 1461621282767 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 14:54:42 INFO - PROCESS | 17168 | 1461621282775 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:54:42 INFO - PROCESS | 17168 | 1461621282784 Marionette TRACE conn3 <- [1,150,null,{}] 14:54:42 INFO - PROCESS | 17168 | 1461621282805 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}] 14:54:42 INFO - PROCESS | 17168 | 1461621282994 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 14:54:43 INFO - PROCESS | 17168 | 1461621283021 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:43 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd57bd800 == 12 [pid = 17168] [id = 45] 14:54:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 133 (0x7f5bc90e0000) [pid = 17168] [serial = 133] [outer = (nil)] 14:54:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 134 (0x7f5bcb95ec00) [pid = 17168] [serial = 134] [outer = 0x7f5bc90e0000] 14:54:43 INFO - PROCESS | 17168 | 1461621283082 Marionette DEBUG loaded listener.js 14:54:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 135 (0x7f5bcbe1ac00) [pid = 17168] [serial = 135] [outer = 0x7f5bc90e0000] 14:54:43 INFO - PROCESS | 17168 | 1461621283801 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]]]}] 14:54:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1052ms 14:54:43 INFO - PROCESS | 17168 | 1461621283824 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 14:54:43 INFO - PROCESS | 17168 | 1461621283828 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 14:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:54:43 INFO - PROCESS | 17168 | 1461621283833 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:54:43 INFO - PROCESS | 17168 | 1461621283835 Marionette TRACE conn3 <- [1,154,null,{}] 14:54:43 INFO - PROCESS | 17168 | 1461621283841 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}] 14:54:44 INFO - PROCESS | 17168 | 1461621284834 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 134 (0x7f5bc22dcc00) [pid = 17168] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 133 (0x7f5bc4cab000) [pid = 17168] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 132 (0x7f5bc4e4ac00) [pid = 17168] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 131 (0x7f5bc80ce400) [pid = 17168] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 130 (0x7f5bc65c6000) [pid = 17168] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 129 (0x7f5bbf220c00) [pid = 17168] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 128 (0x7f5bc4e4ec00) [pid = 17168] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 127 (0x7f5bbf212800) [pid = 17168] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 126 (0x7f5bd5af1000) [pid = 17168] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 125 (0x7f5bc4c3ac00) [pid = 17168] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 124 (0x7f5bc4c42400) [pid = 17168] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 123 (0x7f5bc4ca3400) [pid = 17168] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 122 (0x7f5bbee42400) [pid = 17168] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 121 (0x7f5bc958fc00) [pid = 17168] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 120 (0x7f5bbee3e400) [pid = 17168] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 119 (0x7f5bbef22000) [pid = 17168] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 118 (0x7f5bc5769000) [pid = 17168] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 117 (0x7f5bc221f800) [pid = 17168] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 116 (0x7f5bc5c2e000) [pid = 17168] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 115 (0x7f5bbf213400) [pid = 17168] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 114 (0x7f5bd5a0d400) [pid = 17168] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 113 (0x7f5bddaca400) [pid = 17168] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 112 (0x7f5bcfb85800) [pid = 17168] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 111 (0x7f5bbf3c5400) [pid = 17168] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 110 (0x7f5bc9588c00) [pid = 17168] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 109 (0x7f5bbfdf5400) [pid = 17168] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 108 (0x7f5bd6e75000) [pid = 17168] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 107 (0x7f5bcb959000) [pid = 17168] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 106 (0x7f5bc0c04000) [pid = 17168] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 105 (0x7f5bbf21a000) [pid = 17168] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 104 (0x7f5bd6c06800) [pid = 17168] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:54:44 INFO - PROCESS | 17168 | --DOMWINDOW == 103 (0x7f5bd6cb6800) [pid = 17168] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:54:45 INFO - PROCESS | 17168 | 1461621285068 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:45 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0aaa800 == 13 [pid = 17168] [id = 46] 14:54:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 104 (0x7f5bc0a27800) [pid = 17168] [serial = 136] [outer = (nil)] 14:54:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 105 (0x7f5bc0c07c00) [pid = 17168] [serial = 137] [outer = 0x7f5bc0a27800] 14:54:45 INFO - PROCESS | 17168 | 1461621285144 Marionette DEBUG loaded listener.js 14:54:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 106 (0x7f5bc4ca3400) [pid = 17168] [serial = 138] [outer = 0x7f5bc0a27800] 14:54:45 INFO - PROCESS | 17168 | 1461621285881 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]]]}] 14:54:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 2088ms 14:54:45 INFO - PROCESS | 17168 | 1461621285922 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 14:54:45 INFO - PROCESS | 17168 | 1461621285925 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 14:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:54:45 INFO - PROCESS | 17168 | 1461621285931 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:54:45 INFO - PROCESS | 17168 | 1461621285933 Marionette TRACE conn3 <- [1,158,null,{}] 14:54:45 INFO - PROCESS | 17168 | 1461621285938 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}] 14:54:46 INFO - PROCESS | 17168 | 1461621286106 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 14:54:46 INFO - PROCESS | 17168 | 1461621286124 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:46 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc886f800 == 14 [pid = 17168] [id = 47] 14:54:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 107 (0x7f5bca7d4400) [pid = 17168] [serial = 139] [outer = (nil)] 14:54:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 108 (0x7f5bcec5a800) [pid = 17168] [serial = 140] [outer = 0x7f5bca7d4400] 14:54:46 INFO - PROCESS | 17168 | 1461621286200 Marionette DEBUG loaded listener.js 14:54:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 109 (0x7f5bd5aec800) [pid = 17168] [serial = 141] [outer = 0x7f5bca7d4400] 14:54:47 INFO - PROCESS | 17168 | 1461621287150 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]]]}] 14:54:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1277ms 14:54:47 INFO - PROCESS | 17168 | 1461621287209 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 14:54:47 INFO - PROCESS | 17168 | 1461621287214 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 14:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:54:47 INFO - PROCESS | 17168 | 1461621287222 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:54:47 INFO - PROCESS | 17168 | 1461621287228 Marionette TRACE conn3 <- [1,162,null,{}] 14:54:47 INFO - PROCESS | 17168 | 1461621287237 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}] 14:54:47 INFO - PROCESS | 17168 | 1461621287449 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 14:54:47 INFO - PROCESS | 17168 | 1461621287624 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:47 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6597000 == 15 [pid = 17168] [id = 48] 14:54:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 110 (0x7f5bbf70c000) [pid = 17168] [serial = 142] [outer = (nil)] 14:54:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 111 (0x7f5bc221d800) [pid = 17168] [serial = 143] [outer = 0x7f5bbf70c000] 14:54:47 INFO - PROCESS | 17168 | 1461621287747 Marionette DEBUG loaded listener.js 14:54:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 112 (0x7f5bc24f1c00) [pid = 17168] [serial = 144] [outer = 0x7f5bbf70c000] 14:54:48 INFO - PROCESS | 17168 | 1461621288619 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]]]}] 14:54:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1441ms 14:54:48 INFO - PROCESS | 17168 | 1461621288664 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 14:54:48 INFO - PROCESS | 17168 | 1461621288673 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 14:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:54:48 INFO - PROCESS | 17168 | 1461621288683 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:54:48 INFO - PROCESS | 17168 | 1461621288686 Marionette TRACE conn3 <- [1,166,null,{}] 14:54:48 INFO - PROCESS | 17168 | 1461621288692 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}] 14:54:48 INFO - PROCESS | 17168 | 1461621288892 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 14:54:49 INFO - PROCESS | 17168 | 1461621289027 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:49 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd4b9d800 == 16 [pid = 17168] [id = 49] 14:54:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 113 (0x7f5bc22d5400) [pid = 17168] [serial = 145] [outer = (nil)] 14:54:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 114 (0x7f5bc69b7400) [pid = 17168] [serial = 146] [outer = 0x7f5bc22d5400] 14:54:49 INFO - PROCESS | 17168 | 1461621289102 Marionette DEBUG loaded listener.js 14:54:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 115 (0x7f5bc7179c00) [pid = 17168] [serial = 147] [outer = 0x7f5bc22d5400] 14:54:50 INFO - PROCESS | 17168 | 1461621290052 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]]]}] 14:54:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1387ms 14:54:50 INFO - PROCESS | 17168 | 1461621290069 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 14:54:50 INFO - PROCESS | 17168 | 1461621290073 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 14:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:54:50 INFO - PROCESS | 17168 | 1461621290079 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:54:50 INFO - PROCESS | 17168 | 1461621290085 Marionette TRACE conn3 <- [1,170,null,{}] 14:54:50 INFO - PROCESS | 17168 | 1461621290101 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}] 14:54:50 INFO - PROCESS | 17168 | 1461621290266 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 14:54:50 INFO - PROCESS | 17168 | 1461621290409 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:50 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc4cb2800 == 17 [pid = 17168] [id = 50] 14:54:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 116 (0x7f5bc693cc00) [pid = 17168] [serial = 148] [outer = (nil)] 14:54:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 117 (0x7f5bc69b9400) [pid = 17168] [serial = 149] [outer = 0x7f5bc693cc00] 14:54:50 INFO - PROCESS | 17168 | 1461621290528 Marionette DEBUG loaded listener.js 14:54:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 118 (0x7f5bc862c400) [pid = 17168] [serial = 150] [outer = 0x7f5bc693cc00] 14:54:50 INFO - PROCESS | 17168 | 1461621290715 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 117 (0x7f5bd5c08000) [pid = 17168] [serial = 91] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 116 (0x7f5bc0c09000) [pid = 17168] [serial = 100] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 115 (0x7f5bc80d2c00) [pid = 17168] [serial = 103] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 114 (0x7f5bbf3c4c00) [pid = 17168] [serial = 82] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 113 (0x7f5bd883a800) [pid = 17168] [serial = 2] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 112 (0x7f5bc5c2b400) [pid = 17168] [serial = 70] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 111 (0x7f5bc5769800) [pid = 17168] [serial = 68] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 110 (0x7f5bc5c23400) [pid = 17168] [serial = 40] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 109 (0x7f5bc80d2800) [pid = 17168] [serial = 43] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 108 (0x7f5bbf2a4800) [pid = 17168] [serial = 28] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 107 (0x7f5bc8471400) [pid = 17168] [serial = 44] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 106 (0x7f5bc908fc00) [pid = 17168] [serial = 46] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 105 (0x7f5bcb959800) [pid = 17168] [serial = 49] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 104 (0x7f5bbf3c9800) [pid = 17168] [serial = 34] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 103 (0x7f5bcb965800) [pid = 17168] [serial = 50] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 102 (0x7f5bc4c3b000) [pid = 17168] [serial = 67] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 101 (0x7f5bc6939400) [pid = 17168] [serial = 37] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 100 (0x7f5bc6dbd400) [pid = 17168] [serial = 38] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 99 (0x7f5bc94da800) [pid = 17168] [serial = 47] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 98 (0x7f5bc67ab400) [pid = 17168] [serial = 41] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 97 (0x7f5bbf21f000) [pid = 17168] [serial = 26] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 96 (0x7f5bbf216000) [pid = 17168] [serial = 25] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 95 (0x7f5bcbe18400) [pid = 17168] [serial = 53] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 94 (0x7f5bbf3c9000) [pid = 17168] [serial = 31] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 93 (0x7f5bc4e4b800) [pid = 17168] [serial = 35] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 92 (0x7f5bc4c3bc00) [pid = 17168] [serial = 83] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 91 (0x7f5bbf3ce400) [pid = 17168] [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.] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 90 (0x7f5bc90de800) [pid = 17168] [serial = 104] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 89 (0x7f5bc4ca6000) [pid = 17168] [serial = 58] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 88 (0x7f5bbef1bc00) [pid = 17168] [serial = 55] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 87 (0x7f5bd6e73800) [pid = 17168] [serial = 94] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 86 (0x7f5bd5c4d400) [pid = 17168] [serial = 79] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 85 (0x7f5bcec61400) [pid = 17168] [serial = 76] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 84 (0x7f5bcbba8800) [pid = 17168] [serial = 52] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 83 (0x7f5bc90ec800) [pid = 17168] [serial = 74] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 82 (0x7f5bc58ce400) [pid = 17168] [serial = 101] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 81 (0x7f5bc8973000) [pid = 17168] [serial = 73] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 80 (0x7f5bd5ef2400) [pid = 17168] [serial = 92] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 79 (0x7f5bc5d58400) [pid = 17168] [serial = 85] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 78 (0x7f5bdac73800) [pid = 17168] [serial = 111] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 77 (0x7f5bd6fda800) [pid = 17168] [serial = 95] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 76 (0x7f5bc8624800) [pid = 17168] [serial = 62] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 75 (0x7f5bd8dbf800) [pid = 17168] [serial = 97] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 74 (0x7f5bcfb8b000) [pid = 17168] [serial = 64] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 73 (0x7f5bc6dc0c00) [pid = 17168] [serial = 86] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 72 (0x7f5bc69bb800) [pid = 17168] [serial = 71] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 71 (0x7f5bcb95f400) [pid = 17168] [serial = 88] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 70 (0x7f5bc6dbf800) [pid = 17168] [serial = 12] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 69 (0x7f5bc58d2800) [pid = 17168] [serial = 59] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 68 (0x7f5bd59a0c00) [pid = 17168] [serial = 77] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 67 (0x7f5bc7264800) [pid = 17168] [serial = 9] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 66 (0x7f5bc7262800) [pid = 17168] [serial = 61] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 65 (0x7f5bbf21c800) [pid = 17168] [serial = 56] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 64 (0x7f5bd5ef1000) [pid = 17168] [serial = 108] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 63 (0x7f5bc0a27000) [pid = 17168] [serial = 22] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 62 (0x7f5bbf088400) [pid = 17168] [serial = 23] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 61 (0x7f5bdb12d800) [pid = 17168] [serial = 114] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 60 (0x7f5bd4bf2400) [pid = 17168] [serial = 65] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 59 (0x7f5bdb18bc00) [pid = 17168] [serial = 116] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 58 (0x7f5bc0c06000) [pid = 17168] [serial = 16] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 57 (0x7f5bc0c0cc00) [pid = 17168] [serial = 17] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 56 (0x7f5bc0a31c00) [pid = 17168] [serial = 19] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 55 (0x7f5bdb0e5c00) [pid = 17168] [serial = 113] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 54 (0x7f5bd5e22c00) [pid = 17168] [serial = 80] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 53 (0x7f5bda673c00) [pid = 17168] [serial = 98] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 52 (0x7f5bda408400) [pid = 17168] [serial = 110] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 51 (0x7f5bdf01c000) [pid = 17168] [serial = 119] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 50 (0x7f5bdf088c00) [pid = 17168] [serial = 120] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 49 (0x7f5bd599ec00) [pid = 17168] [serial = 107] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 48 (0x7f5bdcccac00) [pid = 17168] [serial = 117] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | --DOMWINDOW == 47 (0x7f5bcfb85000) [pid = 17168] [serial = 89] [outer = (nil)] [url = about:blank] 14:54:51 INFO - PROCESS | 17168 | 1461621291805 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]]]}] 14:54:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:54:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1740ms 14:54:51 INFO - PROCESS | 17168 | 1461621291820 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 14:54:51 INFO - PROCESS | 17168 | 1461621291826 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 14:54:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:54:51 INFO - PROCESS | 17168 | 1461621291833 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:54:51 INFO - PROCESS | 17168 | 1461621291838 Marionette TRACE conn3 <- [1,174,null,{}] 14:54:51 INFO - PROCESS | 17168 | 1461621291845 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}] 14:54:51 INFO - PROCESS | 17168 | 1461621291989 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 14:54:52 INFO - PROCESS | 17168 | 1461621292119 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:52 INFO - PROCESS | 17168 | --DOMWINDOW == 46 (0x7f5bbf706c00) [pid = 17168] [serial = 122] [outer = (nil)] [url = about:blank] 14:54:52 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfea6000 == 18 [pid = 17168] [id = 51] 14:54:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 47 (0x7f5bbf99a400) [pid = 17168] [serial = 151] [outer = (nil)] 14:54:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 48 (0x7f5bbfdf6000) [pid = 17168] [serial = 152] [outer = 0x7f5bbf99a400] 14:54:52 INFO - PROCESS | 17168 | 1461621292188 Marionette DEBUG loaded listener.js 14:54:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 49 (0x7f5bc0c0a800) [pid = 17168] [serial = 153] [outer = 0x7f5bbf99a400] 14:54:53 INFO - PROCESS | 17168 | 1461621293011 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]]]}] 14:54:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:54:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1238ms 14:54:53 INFO - PROCESS | 17168 | 1461621293071 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 14:54:53 INFO - PROCESS | 17168 | 1461621293079 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 14:54:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:54:53 INFO - PROCESS | 17168 | 1461621293088 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:54:53 INFO - PROCESS | 17168 | 1461621293092 Marionette TRACE conn3 <- [1,178,null,{}] 14:54:53 INFO - PROCESS | 17168 | 1461621293097 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}] 14:54:53 INFO - PROCESS | 17168 | 1461621293230 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 14:54:53 INFO - PROCESS | 17168 | 1461621293248 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:53 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc18ff800 == 19 [pid = 17168] [id = 52] 14:54:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 50 (0x7f5bc3804000) [pid = 17168] [serial = 154] [outer = (nil)] 14:54:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 51 (0x7f5bc380f400) [pid = 17168] [serial = 155] [outer = 0x7f5bc3804000] 14:54:53 INFO - PROCESS | 17168 | 1461621293314 Marionette DEBUG loaded listener.js 14:54:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 52 (0x7f5bc4cacc00) [pid = 17168] [serial = 156] [outer = 0x7f5bc3804000] 14:54:53 INFO - PROCESS | 17168 | 1461621293977 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]]]}] 14:54:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:54:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 929ms 14:54:54 INFO - PROCESS | 17168 | 1461621294017 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 14:54:54 INFO - PROCESS | 17168 | 1461621294020 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 14:54:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:54:54 INFO - PROCESS | 17168 | 1461621294026 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:54:54 INFO - PROCESS | 17168 | 1461621294031 Marionette TRACE conn3 <- [1,182,null,{}] 14:54:54 INFO - PROCESS | 17168 | 1461621294052 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}] 14:54:54 INFO - PROCESS | 17168 | 1461621294196 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 14:54:54 INFO - PROCESS | 17168 | 1461621294215 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:54 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6596000 == 20 [pid = 17168] [id = 53] 14:54:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 53 (0x7f5bc67af000) [pid = 17168] [serial = 157] [outer = (nil)] 14:54:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 54 (0x7f5bc6dbe800) [pid = 17168] [serial = 158] [outer = 0x7f5bc67af000] 14:54:54 INFO - PROCESS | 17168 | 1461621294277 Marionette DEBUG loaded listener.js 14:54:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 55 (0x7f5bc80d1000) [pid = 17168] [serial = 159] [outer = 0x7f5bc67af000] 14:54:55 INFO - PROCESS | 17168 | 1461621295017 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]]]}] 14:54:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1051ms 14:54:55 INFO - PROCESS | 17168 | 1461621295085 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 14:54:55 INFO - PROCESS | 17168 | 1461621295088 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 14:54:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:54:55 INFO - PROCESS | 17168 | 1461621295095 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:54:55 INFO - PROCESS | 17168 | 1461621295097 Marionette TRACE conn3 <- [1,186,null,{}] 14:54:55 INFO - PROCESS | 17168 | 1461621295102 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}] 14:54:55 INFO - PROCESS | 17168 | 1461621295282 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 14:54:55 INFO - PROCESS | 17168 | 1461621295302 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:55 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc77a8800 == 21 [pid = 17168] [id = 54] 14:54:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 56 (0x7f5bc5d5b800) [pid = 17168] [serial = 160] [outer = (nil)] 14:54:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 57 (0x7f5bc9082800) [pid = 17168] [serial = 161] [outer = 0x7f5bc5d5b800] 14:54:55 INFO - PROCESS | 17168 | 1461621295362 Marionette DEBUG loaded listener.js 14:54:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 58 (0x7f5bc90e8800) [pid = 17168] [serial = 162] [outer = 0x7f5bc5d5b800] 14:54:55 INFO - PROCESS | 17168 | --DOMWINDOW == 57 (0x7f5bc90e0000) [pid = 17168] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:54:55 INFO - PROCESS | 17168 | --DOMWINDOW == 56 (0x7f5bbf999c00) [pid = 17168] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:54:55 INFO - PROCESS | 17168 | --DOMWINDOW == 55 (0x7f5bc2220400) [pid = 17168] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:54:55 INFO - PROCESS | 17168 | --DOMWINDOW == 54 (0x7f5bc4c42800) [pid = 17168] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:54:55 INFO - PROCESS | 17168 | --DOMWINDOW == 53 (0x7f5bc0a27800) [pid = 17168] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:54:55 INFO - PROCESS | 17168 | --DOMWINDOW == 52 (0x7f5bbf213c00) [pid = 17168] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:54:56 INFO - PROCESS | 17168 | 1461621296010 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]]]}] 14:54:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 977ms 14:54:56 INFO - PROCESS | 17168 | 1461621296073 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 14:54:56 INFO - PROCESS | 17168 | 1461621296077 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 14:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:54:56 INFO - PROCESS | 17168 | 1461621296082 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:54:56 INFO - PROCESS | 17168 | 1461621296084 Marionette TRACE conn3 <- [1,190,null,{}] 14:54:56 INFO - PROCESS | 17168 | 1461621296089 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}] 14:54:56 INFO - PROCESS | 17168 | 1461621296220 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 14:54:56 INFO - PROCESS | 17168 | 1461621296305 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:56 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc7b1b800 == 22 [pid = 17168] [id = 55] 14:54:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 53 (0x7f5bbee44000) [pid = 17168] [serial = 163] [outer = (nil)] 14:54:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 54 (0x7f5bc8624800) [pid = 17168] [serial = 164] [outer = 0x7f5bbee44000] 14:54:56 INFO - PROCESS | 17168 | 1461621296366 Marionette DEBUG loaded listener.js 14:54:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 55 (0x7f5bc9588400) [pid = 17168] [serial = 165] [outer = 0x7f5bbee44000] 14:54:57 INFO - PROCESS | 17168 | 1461621297026 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]]]}] 14:54:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:54:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 976ms 14:54:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:54:57 INFO - PROCESS | 17168 | 1461621297060 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 14:54:57 INFO - PROCESS | 17168 | 1461621297062 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 14:54:57 INFO - PROCESS | 17168 | 1461621297068 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:54:57 INFO - PROCESS | 17168 | 1461621297071 Marionette TRACE conn3 <- [1,194,null,{}] 14:54:57 INFO - PROCESS | 17168 | 1461621297076 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}] 14:54:57 INFO - PROCESS | 17168 | 1461621297258 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 14:54:57 INFO - PROCESS | 17168 | 1461621297279 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:57 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc8213000 == 23 [pid = 17168] [id = 56] 14:54:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 56 (0x7f5bc6dbec00) [pid = 17168] [serial = 166] [outer = (nil)] 14:54:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 57 (0x7f5bcbe75800) [pid = 17168] [serial = 167] [outer = 0x7f5bc6dbec00] 14:54:57 INFO - PROCESS | 17168 | 1461621297356 Marionette DEBUG loaded listener.js 14:54:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 58 (0x7f5bd599f800) [pid = 17168] [serial = 168] [outer = 0x7f5bc6dbec00] 14:54:57 INFO - PROCESS | 17168 | 1461621297985 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]]]}] 14:54:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:54:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 937ms 14:54:58 INFO - PROCESS | 17168 | 1461621298004 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 14:54:58 INFO - PROCESS | 17168 | 1461621298007 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 14:54:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:54:58 INFO - PROCESS | 17168 | 1461621298014 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:54:58 INFO - PROCESS | 17168 | 1461621298017 Marionette TRACE conn3 <- [1,198,null,{}] 14:54:58 INFO - PROCESS | 17168 | 1461621298021 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}] 14:54:58 INFO - PROCESS | 17168 | 1461621298149 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 14:54:58 INFO - PROCESS | 17168 | 1461621298168 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:58 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc9060800 == 24 [pid = 17168] [id = 57] 14:54:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 59 (0x7f5bcfb8bc00) [pid = 17168] [serial = 169] [outer = (nil)] 14:54:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 60 (0x7f5bd5af0000) [pid = 17168] [serial = 170] [outer = 0x7f5bcfb8bc00] 14:54:58 INFO - PROCESS | 17168 | 1461621298226 Marionette DEBUG loaded listener.js 14:54:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 61 (0x7f5bd5c4a400) [pid = 17168] [serial = 171] [outer = 0x7f5bcfb8bc00] 14:54:58 INFO - PROCESS | 17168 | 1461621298936 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]]]}] 14:54:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:54:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 977ms 14:54:58 INFO - PROCESS | 17168 | 1461621298991 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 14:54:58 INFO - PROCESS | 17168 | 1461621298996 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 14:54:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:54:59 INFO - PROCESS | 17168 | 1461621299005 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:54:59 INFO - PROCESS | 17168 | 1461621299010 Marionette TRACE conn3 <- [1,202,null,{}] 14:54:59 INFO - PROCESS | 17168 | 1461621299020 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}] 14:54:59 INFO - PROCESS | 17168 | 1461621299188 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 14:54:59 INFO - PROCESS | 17168 | 1461621299314 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:59 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfca7800 == 25 [pid = 17168] [id = 58] 14:54:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 62 (0x7f5bbf707800) [pid = 17168] [serial = 172] [outer = (nil)] 14:54:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 63 (0x7f5bbf70fc00) [pid = 17168] [serial = 173] [outer = 0x7f5bbf707800] 14:54:59 INFO - PROCESS | 17168 | 1461621299388 Marionette DEBUG loaded listener.js 14:54:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 64 (0x7f5bbf9a5000) [pid = 17168] [serial = 174] [outer = 0x7f5bbf707800] 14:55:00 INFO - PROCESS | 17168 | 1461621300263 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]]]}] 14:55:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:55:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1283ms 14:55:00 INFO - PROCESS | 17168 | 1461621300289 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 14:55:00 INFO - PROCESS | 17168 | 1461621300297 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 14:55:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:55:00 INFO - PROCESS | 17168 | 1461621300307 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:55:00 INFO - PROCESS | 17168 | 1461621300312 Marionette TRACE conn3 <- [1,206,null,{}] 14:55:00 INFO - PROCESS | 17168 | 1461621300317 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}] 14:55:00 INFO - PROCESS | 17168 | 1461621300473 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 14:55:00 INFO - PROCESS | 17168 | 1461621300607 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:00 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc77a6800 == 26 [pid = 17168] [id = 59] 14:55:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 65 (0x7f5bc24fa800) [pid = 17168] [serial = 175] [outer = (nil)] 14:55:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 66 (0x7f5bc4cabc00) [pid = 17168] [serial = 176] [outer = 0x7f5bc24fa800] 14:55:00 INFO - PROCESS | 17168 | 1461621300684 Marionette DEBUG loaded listener.js 14:55:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 67 (0x7f5bc5c31000) [pid = 17168] [serial = 177] [outer = 0x7f5bc24fa800] 14:55:01 INFO - PROCESS | 17168 | 1461621301521 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]]]}] 14:55:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:55:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1233ms 14:55:01 INFO - PROCESS | 17168 | 1461621301545 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 14:55:01 INFO - PROCESS | 17168 | 1461621301549 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 14:55:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:55:01 INFO - PROCESS | 17168 | 1461621301557 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:55:01 INFO - PROCESS | 17168 | 1461621301563 Marionette TRACE conn3 <- [1,210,null,{}] 14:55:01 INFO - PROCESS | 17168 | 1461621301578 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}] 14:55:01 INFO - PROCESS | 17168 | 1461621301737 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 14:55:01 INFO - PROCESS | 17168 | 1461621301870 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:01 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcbb4b000 == 27 [pid = 17168] [id = 60] 14:55:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 68 (0x7f5bc7b3c000) [pid = 17168] [serial = 178] [outer = (nil)] 14:55:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 69 (0x7f5bca7df000) [pid = 17168] [serial = 179] [outer = 0x7f5bc7b3c000] 14:55:01 INFO - PROCESS | 17168 | 1461621301965 Marionette DEBUG loaded listener.js 14:55:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 70 (0x7f5bcbe78000) [pid = 17168] [serial = 180] [outer = 0x7f5bc7b3c000] 14:55:02 INFO - PROCESS | 17168 | 1461621302839 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]]]}] 14:55:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:55:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1336ms 14:55:02 INFO - PROCESS | 17168 | 1461621302894 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 14:55:02 INFO - PROCESS | 17168 | 1461621302899 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 14:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:55:02 INFO - PROCESS | 17168 | 1461621302906 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:55:02 INFO - PROCESS | 17168 | 1461621302908 Marionette TRACE conn3 <- [1,214,null,{}] 14:55:02 INFO - PROCESS | 17168 | 1461621302914 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}] 14:55:03 INFO - PROCESS | 17168 | 1461621303063 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 14:55:03 INFO - PROCESS | 17168 | 1461621303195 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:03 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcfbed800 == 28 [pid = 17168] [id = 61] 14:55:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 71 (0x7f5bc8974c00) [pid = 17168] [serial = 181] [outer = (nil)] 14:55:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 72 (0x7f5bd5af1000) [pid = 17168] [serial = 182] [outer = 0x7f5bc8974c00] 14:55:03 INFO - PROCESS | 17168 | 1461621303267 Marionette DEBUG loaded listener.js 14:55:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 73 (0x7f5bd5e22c00) [pid = 17168] [serial = 183] [outer = 0x7f5bc8974c00] 14:55:04 INFO - PROCESS | 17168 | 1461621304113 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]]]}] 14:55:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:55:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1235ms 14:55:04 INFO - PROCESS | 17168 | 1461621304142 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 14:55:04 INFO - PROCESS | 17168 | 1461621304146 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 14:55:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:55:04 INFO - PROCESS | 17168 | 1461621304152 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:55:04 INFO - PROCESS | 17168 | 1461621304154 Marionette TRACE conn3 <- [1,218,null,{}] 14:55:04 INFO - PROCESS | 17168 | 1461621304160 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}] 14:55:04 INFO - PROCESS | 17168 | 1461621304301 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 14:55:04 INFO - PROCESS | 17168 | 1461621304563 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:04 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc4cbd800 == 29 [pid = 17168] [id = 62] 14:55:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 74 (0x7f5bbef2ac00) [pid = 17168] [serial = 184] [outer = (nil)] 14:55:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 75 (0x7f5bbf3c9000) [pid = 17168] [serial = 185] [outer = 0x7f5bbef2ac00] 14:55:04 INFO - PROCESS | 17168 | 1461621304635 Marionette DEBUG loaded listener.js 14:55:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 76 (0x7f5bbf99ac00) [pid = 17168] [serial = 186] [outer = 0x7f5bbef2ac00] 14:55:05 INFO - PROCESS | 17168 | 1461621305758 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]]]}] 14:55:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1679ms 14:55:05 INFO - PROCESS | 17168 | 1461621305835 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 14:55:05 INFO - PROCESS | 17168 | 1461621305844 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 14:55:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:55:05 INFO - PROCESS | 17168 | 1461621305855 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:55:05 INFO - PROCESS | 17168 | 1461621305863 Marionette TRACE conn3 <- [1,222,null,{}] 14:55:05 INFO - PROCESS | 17168 | 1461621305873 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}] 14:55:06 INFO - PROCESS | 17168 | 1461621306287 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 14:55:06 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfcab000 == 28 [pid = 17168] [id = 42] 14:55:06 INFO - PROCESS | 17168 | 1461621306406 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:06 INFO - PROCESS | 17168 | --DOMWINDOW == 75 (0x7f5bcb95ec00) [pid = 17168] [serial = 134] [outer = (nil)] [url = about:blank] 14:55:06 INFO - PROCESS | 17168 | --DOMWINDOW == 74 (0x7f5bcbe1ac00) [pid = 17168] [serial = 135] [outer = (nil)] [url = about:blank] 14:55:06 INFO - PROCESS | 17168 | --DOMWINDOW == 73 (0x7f5bbf9a1400) [pid = 17168] [serial = 125] [outer = (nil)] [url = about:blank] 14:55:06 INFO - PROCESS | 17168 | --DOMWINDOW == 72 (0x7f5bc0a2a800) [pid = 17168] [serial = 126] [outer = (nil)] [url = about:blank] 14:55:06 INFO - PROCESS | 17168 | --DOMWINDOW == 71 (0x7f5bc24f6c00) [pid = 17168] [serial = 128] [outer = (nil)] [url = about:blank] 14:55:06 INFO - PROCESS | 17168 | --DOMWINDOW == 70 (0x7f5bc24fc000) [pid = 17168] [serial = 129] [outer = (nil)] [url = about:blank] 14:55:06 INFO - PROCESS | 17168 | --DOMWINDOW == 69 (0x7f5bc58cfc00) [pid = 17168] [serial = 131] [outer = (nil)] [url = about:blank] 14:55:06 INFO - PROCESS | 17168 | --DOMWINDOW == 68 (0x7f5bc4ca3400) [pid = 17168] [serial = 138] [outer = (nil)] [url = about:blank] 14:55:06 INFO - PROCESS | 17168 | --DOMWINDOW == 67 (0x7f5bc0c07c00) [pid = 17168] [serial = 137] [outer = (nil)] [url = about:blank] 14:55:06 INFO - PROCESS | 17168 | --DOMWINDOW == 66 (0x7f5bc665fc00) [pid = 17168] [serial = 132] [outer = (nil)] [url = about:blank] 14:55:06 INFO - PROCESS | 17168 | --DOMWINDOW == 65 (0x7f5bbf99d400) [pid = 17168] [serial = 123] [outer = (nil)] [url = about:blank] 14:55:06 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0e94800 == 29 [pid = 17168] [id = 63] 14:55:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 66 (0x7f5bbf99c400) [pid = 17168] [serial = 187] [outer = (nil)] 14:55:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 67 (0x7f5bc24f9400) [pid = 17168] [serial = 188] [outer = 0x7f5bbf99c400] 14:55:06 INFO - PROCESS | 17168 | 1461621306481 Marionette DEBUG loaded listener.js 14:55:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 68 (0x7f5bc4f2a000) [pid = 17168] [serial = 189] [outer = 0x7f5bbf99c400] 14:55:07 INFO - PROCESS | 17168 | 1461621307098 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]]]}] 14:55:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:55:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1291ms 14:55:07 INFO - PROCESS | 17168 | 1461621307147 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 14:55:07 INFO - PROCESS | 17168 | 1461621307153 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 14:55:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:55:07 INFO - PROCESS | 17168 | 1461621307161 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:55:07 INFO - PROCESS | 17168 | 1461621307164 Marionette TRACE conn3 <- [1,226,null,{}] 14:55:07 INFO - PROCESS | 17168 | 1461621307169 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}] 14:55:07 INFO - PROCESS | 17168 | 1461621307309 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 14:55:07 INFO - PROCESS | 17168 | 1461621307408 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:07 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc72cd000 == 30 [pid = 17168] [id = 64] 14:55:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 69 (0x7f5bbf088400) [pid = 17168] [serial = 190] [outer = (nil)] 14:55:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 70 (0x7f5bc67ab400) [pid = 17168] [serial = 191] [outer = 0x7f5bbf088400] 14:55:07 INFO - PROCESS | 17168 | 1461621307470 Marionette DEBUG loaded listener.js 14:55:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 71 (0x7f5bc7264800) [pid = 17168] [serial = 192] [outer = 0x7f5bbf088400] 14:55:08 INFO - PROCESS | 17168 | 1461621308103 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]]]}] 14:55:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:55:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 983ms 14:55:08 INFO - PROCESS | 17168 | 1461621308144 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 14:55:08 INFO - PROCESS | 17168 | 1461621308148 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 14:55:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:55:08 INFO - PROCESS | 17168 | 1461621308155 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:55:08 INFO - PROCESS | 17168 | 1461621308163 Marionette TRACE conn3 <- [1,230,null,{}] 14:55:08 INFO - PROCESS | 17168 | 1461621308176 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}] 14:55:08 INFO - PROCESS | 17168 | 1461621308350 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 14:55:08 INFO - PROCESS | 17168 | 1461621308373 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:08 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc9044000 == 31 [pid = 17168] [id = 65] 14:55:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 72 (0x7f5bc7264000) [pid = 17168] [serial = 193] [outer = (nil)] 14:55:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 73 (0x7f5bca7e0c00) [pid = 17168] [serial = 194] [outer = 0x7f5bc7264000] 14:55:08 INFO - PROCESS | 17168 | 1461621308432 Marionette DEBUG loaded listener.js 14:55:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 74 (0x7f5bbf9a3c00) [pid = 17168] [serial = 195] [outer = 0x7f5bc7264000] 14:55:09 INFO - PROCESS | 17168 | 1461621309248 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]]]}] 14:55:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:55:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1146ms 14:55:09 INFO - PROCESS | 17168 | 1461621309301 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 14:55:09 INFO - PROCESS | 17168 | 1461621309305 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 14:55:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:55:09 INFO - PROCESS | 17168 | 1461621309318 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:55:09 INFO - PROCESS | 17168 | 1461621309320 Marionette TRACE conn3 <- [1,234,null,{}] 14:55:09 INFO - PROCESS | 17168 | 1461621309326 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}] 14:55:09 INFO - PROCESS | 17168 | 1461621309490 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 14:55:09 INFO - PROCESS | 17168 | 1461621309517 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:09 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcfbe5800 == 32 [pid = 17168] [id = 66] 14:55:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 75 (0x7f5bd4b19000) [pid = 17168] [serial = 196] [outer = (nil)] 14:55:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 76 (0x7f5bd5c53000) [pid = 17168] [serial = 197] [outer = 0x7f5bd4b19000] 14:55:09 INFO - PROCESS | 17168 | 1461621309578 Marionette DEBUG loaded listener.js 14:55:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 77 (0x7f5bd5efcc00) [pid = 17168] [serial = 198] [outer = 0x7f5bd4b19000] 14:55:10 INFO - PROCESS | 17168 | 1461621310266 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]]]}] 14:55:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:55:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 986ms 14:55:10 INFO - PROCESS | 17168 | 1461621310305 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 14:55:10 INFO - PROCESS | 17168 | 1461621310308 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 14:55:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:55:10 INFO - PROCESS | 17168 | 1461621310314 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:55:10 INFO - PROCESS | 17168 | 1461621310316 Marionette TRACE conn3 <- [1,238,null,{}] 14:55:10 INFO - PROCESS | 17168 | 1461621310321 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}] 14:55:10 INFO - PROCESS | 17168 | 1461621310488 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 14:55:10 INFO - PROCESS | 17168 | 1461621310554 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:10 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd5cde000 == 33 [pid = 17168] [id = 67] 14:55:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 78 (0x7f5bd6c03c00) [pid = 17168] [serial = 199] [outer = (nil)] 14:55:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 79 (0x7f5bd6cba400) [pid = 17168] [serial = 200] [outer = 0x7f5bd6c03c00] 14:55:10 INFO - PROCESS | 17168 | 1461621310630 Marionette DEBUG loaded listener.js 14:55:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 80 (0x7f5bd6fd9400) [pid = 17168] [serial = 201] [outer = 0x7f5bd6c03c00] 14:55:10 INFO - PROCESS | 17168 | --DOMWINDOW == 79 (0x7f5bc67af000) [pid = 17168] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:55:10 INFO - PROCESS | 17168 | --DOMWINDOW == 78 (0x7f5bc5d5b800) [pid = 17168] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:55:10 INFO - PROCESS | 17168 | --DOMWINDOW == 77 (0x7f5bc6dbec00) [pid = 17168] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:55:10 INFO - PROCESS | 17168 | --DOMWINDOW == 76 (0x7f5bbf99a400) [pid = 17168] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:55:10 INFO - PROCESS | 17168 | --DOMWINDOW == 75 (0x7f5bc3804000) [pid = 17168] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:55:10 INFO - PROCESS | 17168 | --DOMWINDOW == 74 (0x7f5bbee44000) [pid = 17168] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:55:11 INFO - PROCESS | 17168 | 1461621311414 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]]]}] 14:55:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:55:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1136ms 14:55:11 INFO - PROCESS | 17168 | 1461621311452 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 14:55:11 INFO - PROCESS | 17168 | 1461621311455 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 14:55:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:55:11 INFO - PROCESS | 17168 | 1461621311461 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:55:11 INFO - PROCESS | 17168 | 1461621311463 Marionette TRACE conn3 <- [1,242,null,{}] 14:55:11 INFO - PROCESS | 17168 | 1461621311468 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}] 14:55:11 INFO - PROCESS | 17168 | 1461621311609 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 14:55:11 INFO - PROCESS | 17168 | 1461621311630 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:11 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd6e0e000 == 34 [pid = 17168] [id = 68] 14:55:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 75 (0x7f5bd6b42000) [pid = 17168] [serial = 202] [outer = (nil)] 14:55:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 76 (0x7f5bd8dbfc00) [pid = 17168] [serial = 203] [outer = 0x7f5bd6b42000] 14:55:11 INFO - PROCESS | 17168 | 1461621311694 Marionette DEBUG loaded listener.js 14:55:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 77 (0x7f5bda673c00) [pid = 17168] [serial = 204] [outer = 0x7f5bd6b42000] 14:55:12 INFO - PROCESS | 17168 | 1461621312415 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]]]}] 14:55:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:55:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 985ms 14:55:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:55:12 INFO - PROCESS | 17168 | 1461621312447 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 14:55:12 INFO - PROCESS | 17168 | 1461621312449 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 14:55:12 INFO - PROCESS | 17168 | 1461621312453 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:55:12 INFO - PROCESS | 17168 | 1461621312457 Marionette TRACE conn3 <- [1,246,null,{}] 14:55:12 INFO - PROCESS | 17168 | 1461621312462 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}] 14:55:12 INFO - PROCESS | 17168 | 1461621312625 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 14:55:12 INFO - PROCESS | 17168 | 1461621312641 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:12 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd884c000 == 35 [pid = 17168] [id = 69] 14:55:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 78 (0x7f5bbee49800) [pid = 17168] [serial = 205] [outer = (nil)] 14:55:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 79 (0x7f5bda7a3400) [pid = 17168] [serial = 206] [outer = 0x7f5bbee49800] 14:55:12 INFO - PROCESS | 17168 | 1461621312701 Marionette DEBUG loaded listener.js 14:55:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 80 (0x7f5bdaca0000) [pid = 17168] [serial = 207] [outer = 0x7f5bbee49800] 14:55:13 INFO - PROCESS | 17168 | 1461621313614 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]]]}] 14:55:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:55:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1227ms 14:55:13 INFO - PROCESS | 17168 | 1461621313682 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 14:55:13 INFO - PROCESS | 17168 | 1461621313689 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 14:55:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:55:13 INFO - PROCESS | 17168 | 1461621313698 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:55:13 INFO - PROCESS | 17168 | 1461621313703 Marionette TRACE conn3 <- [1,250,null,{}] 14:55:13 INFO - PROCESS | 17168 | 1461621313710 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}] 14:55:13 INFO - PROCESS | 17168 | 1461621313910 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 14:55:14 INFO - PROCESS | 17168 | 1461621314044 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:14 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc71d0000 == 36 [pid = 17168] [id = 70] 14:55:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 81 (0x7f5bc22d0400) [pid = 17168] [serial = 208] [outer = (nil)] 14:55:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 82 (0x7f5bc380e400) [pid = 17168] [serial = 209] [outer = 0x7f5bc22d0400] 14:55:14 INFO - PROCESS | 17168 | 1461621314121 Marionette DEBUG loaded listener.js 14:55:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 83 (0x7f5bc4f30c00) [pid = 17168] [serial = 210] [outer = 0x7f5bc22d0400] 14:55:14 INFO - PROCESS | 17168 | 1461621314917 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]]]}] 14:55:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:55:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1233ms 14:55:14 INFO - PROCESS | 17168 | 1461621314931 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 14:55:14 INFO - PROCESS | 17168 | 1461621314939 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 14:55:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:55:14 INFO - PROCESS | 17168 | 1461621314949 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:55:14 INFO - PROCESS | 17168 | 1461621314953 Marionette TRACE conn3 <- [1,254,null,{}] 14:55:14 INFO - PROCESS | 17168 | 1461621314959 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}] 14:55:15 INFO - PROCESS | 17168 | 1461621315113 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 14:55:15 INFO - PROCESS | 17168 | 1461621315251 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:15 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcfbe0800 == 37 [pid = 17168] [id = 71] 14:55:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 84 (0x7f5bc6662400) [pid = 17168] [serial = 211] [outer = (nil)] 14:55:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 85 (0x7f5bc862b000) [pid = 17168] [serial = 212] [outer = 0x7f5bc6662400] 14:55:15 INFO - PROCESS | 17168 | 1461621315325 Marionette DEBUG loaded listener.js 14:55:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 86 (0x7f5bcb965800) [pid = 17168] [serial = 213] [outer = 0x7f5bc6662400] 14:55:16 INFO - PROCESS | 17168 | 1461621316154 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]]]}] 14:55:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:55:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1232ms 14:55:16 INFO - PROCESS | 17168 | 1461621316182 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 14:55:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:55:16 INFO - PROCESS | 17168 | 1461621316187 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 14:55:16 INFO - PROCESS | 17168 | 1461621316193 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:55:16 INFO - PROCESS | 17168 | 1461621316198 Marionette TRACE conn3 <- [1,258,null,{}] 14:55:16 INFO - PROCESS | 17168 | 1461621316213 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}] 14:55:16 INFO - PROCESS | 17168 | 1461621316378 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 14:55:16 INFO - PROCESS | 17168 | 1461621316508 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:16 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda645000 == 38 [pid = 17168] [id = 72] 14:55:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 87 (0x7f5bd68aa400) [pid = 17168] [serial = 214] [outer = (nil)] 14:55:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 88 (0x7f5bd6e79000) [pid = 17168] [serial = 215] [outer = 0x7f5bd68aa400] 14:55:16 INFO - PROCESS | 17168 | 1461621316585 Marionette DEBUG loaded listener.js 14:55:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 89 (0x7f5bd8dbc400) [pid = 17168] [serial = 216] [outer = 0x7f5bd68aa400] 14:55:17 INFO - PROCESS | 17168 | 1461621317426 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]]]}] 14:55:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:55:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1286ms 14:55:17 INFO - PROCESS | 17168 | 1461621317479 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 14:55:17 INFO - PROCESS | 17168 | 1461621317483 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 14:55:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:55:17 INFO - PROCESS | 17168 | 1461621317490 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:55:17 INFO - PROCESS | 17168 | 1461621317493 Marionette TRACE conn3 <- [1,262,null,{}] 14:55:17 INFO - PROCESS | 17168 | 1461621317498 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}] 14:55:17 INFO - PROCESS | 17168 | 1461621317648 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 14:55:17 INFO - PROCESS | 17168 | 1461621317757 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:17 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdae2f800 == 39 [pid = 17168] [id = 73] 14:55:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 90 (0x7f5bd6bed800) [pid = 17168] [serial = 217] [outer = (nil)] 14:55:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 91 (0x7f5bdae37800) [pid = 17168] [serial = 218] [outer = 0x7f5bd6bed800] 14:55:17 INFO - PROCESS | 17168 | 1461621317828 Marionette DEBUG loaded listener.js 14:55:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 92 (0x7f5bdaecac00) [pid = 17168] [serial = 219] [outer = 0x7f5bd6bed800] 14:55:18 INFO - PROCESS | 17168 | 1461621318596 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]]]}] 14:55:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:55:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1132ms 14:55:18 INFO - PROCESS | 17168 | 1461621318623 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 14:55:18 INFO - PROCESS | 17168 | 1461621318626 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 14:55:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:55:18 INFO - PROCESS | 17168 | 1461621318632 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:55:18 INFO - PROCESS | 17168 | 1461621318634 Marionette TRACE conn3 <- [1,266,null,{}] 14:55:18 INFO - PROCESS | 17168 | 1461621318640 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}] 14:55:18 INFO - PROCESS | 17168 | 1461621318784 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 14:55:18 INFO - PROCESS | 17168 | 1461621318921 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:18 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdb106800 == 40 [pid = 17168] [id = 74] 14:55:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 93 (0x7f5bcbe78400) [pid = 17168] [serial = 220] [outer = (nil)] 14:55:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 94 (0x7f5bda74e000) [pid = 17168] [serial = 221] [outer = 0x7f5bcbe78400] 14:55:18 INFO - PROCESS | 17168 | 1461621318992 Marionette DEBUG loaded listener.js 14:55:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 95 (0x7f5bda752c00) [pid = 17168] [serial = 222] [outer = 0x7f5bcbe78400] 14:55:19 INFO - PROCESS | 17168 | 1461621319822 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]]]}] 14:55:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:55:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1235ms 14:55:19 INFO - PROCESS | 17168 | 1461621319873 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 14:55:19 INFO - PROCESS | 17168 | 1461621319875 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 14:55:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:55:19 INFO - PROCESS | 17168 | 1461621319903 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:55:19 INFO - PROCESS | 17168 | 1461621319907 Marionette TRACE conn3 <- [1,270,null,{}] 14:55:19 INFO - PROCESS | 17168 | 1461621319915 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}] 14:55:20 INFO - PROCESS | 17168 | 1461621320100 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 14:55:20 INFO - PROCESS | 17168 | 1461621320233 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:20 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdda59000 == 41 [pid = 17168] [id = 75] 14:55:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 96 (0x7f5bda74c400) [pid = 17168] [serial = 223] [outer = (nil)] 14:55:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 97 (0x7f5bdb129c00) [pid = 17168] [serial = 224] [outer = 0x7f5bda74c400] 14:55:20 INFO - PROCESS | 17168 | 1461621320313 Marionette DEBUG loaded listener.js 14:55:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 98 (0x7f5bdccc7c00) [pid = 17168] [serial = 225] [outer = 0x7f5bda74c400] 14:55:21 INFO - PROCESS | 17168 | 1461621321141 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]]]}] 14:55:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:55:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1310ms 14:55:21 INFO - PROCESS | 17168 | 1461621321205 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 14:55:21 INFO - PROCESS | 17168 | 1461621321209 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 14:55:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:55:21 INFO - PROCESS | 17168 | 1461621321216 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:55:21 INFO - PROCESS | 17168 | 1461621321219 Marionette TRACE conn3 <- [1,274,null,{}] 14:55:21 INFO - PROCESS | 17168 | 1461621321224 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}] 14:55:21 INFO - PROCESS | 17168 | 1461621321373 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 14:55:21 INFO - PROCESS | 17168 | 1461621321504 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:21 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0aa0000 == 42 [pid = 17168] [id = 76] 14:55:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 99 (0x7f5bbf3ca000) [pid = 17168] [serial = 226] [outer = (nil)] 14:55:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 100 (0x7f5bc2223c00) [pid = 17168] [serial = 227] [outer = 0x7f5bbf3ca000] 14:55:21 INFO - PROCESS | 17168 | 1461621321574 Marionette DEBUG loaded listener.js 14:55:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 101 (0x7f5bdb011000) [pid = 17168] [serial = 228] [outer = 0x7f5bbf3ca000] 14:55:22 INFO - PROCESS | 17168 | 1461621322653 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]]]}] 14:55:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:55:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1484ms 14:55:22 INFO - PROCESS | 17168 | 1461621322700 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 14:55:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:55:22 INFO - PROCESS | 17168 | 1461621322707 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 14:55:22 INFO - PROCESS | 17168 | 1461621322714 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:55:22 INFO - PROCESS | 17168 | 1461621322719 Marionette TRACE conn3 <- [1,278,null,{}] 14:55:22 INFO - PROCESS | 17168 | 1461621322726 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}] 14:55:22 INFO - PROCESS | 17168 | 1461621322910 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 14:55:23 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd6e0e000 == 41 [pid = 17168] [id = 68] 14:55:23 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd5cde000 == 40 [pid = 17168] [id = 67] 14:55:23 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcfbe5800 == 39 [pid = 17168] [id = 66] 14:55:23 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc9044000 == 38 [pid = 17168] [id = 65] 14:55:23 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc72cd000 == 37 [pid = 17168] [id = 64] 14:55:23 INFO - PROCESS | 17168 | --DOMWINDOW == 100 (0x7f5bd5af0000) [pid = 17168] [serial = 170] [outer = (nil)] [url = about:blank] 14:55:23 INFO - PROCESS | 17168 | 1461621323090 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:23 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0e94800 == 36 [pid = 17168] [id = 63] 14:55:23 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc4cbd800 == 35 [pid = 17168] [id = 62] 14:55:23 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcbb4b000 == 34 [pid = 17168] [id = 60] 14:55:23 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0a99000 == 35 [pid = 17168] [id = 77] 14:55:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 101 (0x7f5bc3811c00) [pid = 17168] [serial = 229] [outer = (nil)] 14:55:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 102 (0x7f5bc4fb6800) [pid = 17168] [serial = 230] [outer = 0x7f5bc3811c00] 14:55:23 INFO - PROCESS | 17168 | 1461621323196 Marionette DEBUG loaded listener.js 14:55:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 103 (0x7f5bc665ec00) [pid = 17168] [serial = 231] [outer = 0x7f5bc3811c00] 14:55:23 INFO - PROCESS | 17168 | --DOMWINDOW == 102 (0x7f5bcec5a800) [pid = 17168] [serial = 140] [outer = (nil)] [url = about:blank] 14:55:23 INFO - PROCESS | 17168 | --DOMWINDOW == 101 (0x7f5bc6dbe800) [pid = 17168] [serial = 158] [outer = (nil)] [url = about:blank] 14:55:23 INFO - PROCESS | 17168 | --DOMWINDOW == 100 (0x7f5bc9082800) [pid = 17168] [serial = 161] [outer = (nil)] [url = about:blank] 14:55:23 INFO - PROCESS | 17168 | --DOMWINDOW == 99 (0x7f5bcbe75800) [pid = 17168] [serial = 167] [outer = (nil)] [url = about:blank] 14:55:23 INFO - PROCESS | 17168 | --DOMWINDOW == 98 (0x7f5bd599f800) [pid = 17168] [serial = 168] [outer = (nil)] [url = about:blank] 14:55:23 INFO - PROCESS | 17168 | --DOMWINDOW == 97 (0x7f5bbfdf6000) [pid = 17168] [serial = 152] [outer = (nil)] [url = about:blank] 14:55:23 INFO - PROCESS | 17168 | --DOMWINDOW == 96 (0x7f5bc0c0a800) [pid = 17168] [serial = 153] [outer = (nil)] [url = about:blank] 14:55:23 INFO - PROCESS | 17168 | --DOMWINDOW == 95 (0x7f5bc4cacc00) [pid = 17168] [serial = 156] [outer = (nil)] [url = about:blank] 14:55:23 INFO - PROCESS | 17168 | --DOMWINDOW == 94 (0x7f5bc69b9400) [pid = 17168] [serial = 149] [outer = (nil)] [url = about:blank] 14:55:23 INFO - PROCESS | 17168 | --DOMWINDOW == 93 (0x7f5bc69b7400) [pid = 17168] [serial = 146] [outer = (nil)] [url = about:blank] 14:55:23 INFO - PROCESS | 17168 | --DOMWINDOW == 92 (0x7f5bc221d800) [pid = 17168] [serial = 143] [outer = (nil)] [url = about:blank] 14:55:23 INFO - PROCESS | 17168 | --DOMWINDOW == 91 (0x7f5bc380f400) [pid = 17168] [serial = 155] [outer = (nil)] [url = about:blank] 14:55:23 INFO - PROCESS | 17168 | --DOMWINDOW == 90 (0x7f5bc90e8800) [pid = 17168] [serial = 162] [outer = (nil)] [url = about:blank] 14:55:23 INFO - PROCESS | 17168 | --DOMWINDOW == 89 (0x7f5bc8624800) [pid = 17168] [serial = 164] [outer = (nil)] [url = about:blank] 14:55:23 INFO - PROCESS | 17168 | --DOMWINDOW == 88 (0x7f5bc9588400) [pid = 17168] [serial = 165] [outer = (nil)] [url = about:blank] 14:55:23 INFO - PROCESS | 17168 | --DOMWINDOW == 87 (0x7f5bc80d1000) [pid = 17168] [serial = 159] [outer = (nil)] [url = about:blank] 14:55:23 INFO - PROCESS | 17168 | 1461621323844 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]]]}] 14:55:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:55:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1188ms 14:55:23 INFO - PROCESS | 17168 | 1461621323901 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 14:55:23 INFO - PROCESS | 17168 | 1461621323909 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 14:55:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:55:23 INFO - PROCESS | 17168 | 1461621323918 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:55:23 INFO - PROCESS | 17168 | 1461621323921 Marionette TRACE conn3 <- [1,282,null,{}] 14:55:23 INFO - PROCESS | 17168 | 1461621323926 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}] 14:55:24 INFO - PROCESS | 17168 | 1461621324118 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 14:55:24 INFO - PROCESS | 17168 | 1461621324133 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:24 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc76b5800 == 36 [pid = 17168] [id = 78] 14:55:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 88 (0x7f5bc5d58c00) [pid = 17168] [serial = 232] [outer = (nil)] 14:55:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 89 (0x7f5bc9082000) [pid = 17168] [serial = 233] [outer = 0x7f5bc5d58c00] 14:55:24 INFO - PROCESS | 17168 | 1461621324195 Marionette DEBUG loaded listener.js 14:55:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 90 (0x7f5bcb959000) [pid = 17168] [serial = 234] [outer = 0x7f5bc5d58c00] 14:55:24 INFO - PROCESS | 17168 | 1461621324922 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]]]}] 14:55:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:55:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1078ms 14:55:25 INFO - PROCESS | 17168 | 1461621325042 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 14:55:25 INFO - PROCESS | 17168 | 1461621325044 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 14:55:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:55:25 INFO - PROCESS | 17168 | 1461621325051 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:55:25 INFO - PROCESS | 17168 | 1461621325056 Marionette TRACE conn3 <- [1,286,null,{}] 14:55:25 INFO - PROCESS | 17168 | 1461621325070 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}] 14:55:25 INFO - PROCESS | 17168 | 1461621325212 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 14:55:25 INFO - PROCESS | 17168 | 1461621325312 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:25 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc932f800 == 37 [pid = 17168] [id = 79] 14:55:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 91 (0x7f5bc665fc00) [pid = 17168] [serial = 235] [outer = (nil)] 14:55:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 92 (0x7f5bd5c07400) [pid = 17168] [serial = 236] [outer = 0x7f5bc665fc00] 14:55:25 INFO - PROCESS | 17168 | 1461621325388 Marionette DEBUG loaded listener.js 14:55:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 93 (0x7f5bd6e7b000) [pid = 17168] [serial = 237] [outer = 0x7f5bc665fc00] 14:55:26 INFO - PROCESS | 17168 | 1461621326043 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]]]}] 14:55:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:55:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1035ms 14:55:26 INFO - PROCESS | 17168 | 1461621326086 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 14:55:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:55:26 INFO - PROCESS | 17168 | 1461621326090 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 14:55:26 INFO - PROCESS | 17168 | 1461621326107 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:55:26 INFO - PROCESS | 17168 | 1461621326109 Marionette TRACE conn3 <- [1,290,null,{}] 14:55:26 INFO - PROCESS | 17168 | 1461621326114 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}] 14:55:26 INFO - PROCESS | 17168 | 1461621326297 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 14:55:26 INFO - PROCESS | 17168 | 1461621326319 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:26 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd57bf800 == 38 [pid = 17168] [id = 80] 14:55:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 94 (0x7f5bd5eefc00) [pid = 17168] [serial = 238] [outer = (nil)] 14:55:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 95 (0x7f5bda74e400) [pid = 17168] [serial = 239] [outer = 0x7f5bd5eefc00] 14:55:26 INFO - PROCESS | 17168 | 1461621326378 Marionette DEBUG loaded listener.js 14:55:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 96 (0x7f5bda7a6800) [pid = 17168] [serial = 240] [outer = 0x7f5bd5eefc00] 14:55:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 97 (0x7f5bdb12e400) [pid = 17168] [serial = 241] [outer = 0x7f5bbef29400] 14:55:27 INFO - PROCESS | 17168 | 1461621327190 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]]]}] 14:55:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:55:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1138ms 14:55:27 INFO - PROCESS | 17168 | 1461621327233 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 14:55:27 INFO - PROCESS | 17168 | 1461621327235 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 14:55:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:55:27 INFO - PROCESS | 17168 | 1461621327247 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:55:27 INFO - PROCESS | 17168 | 1461621327249 Marionette TRACE conn3 <- [1,294,null,{}] 14:55:27 INFO - PROCESS | 17168 | 1461621327254 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}] 14:55:27 INFO - PROCESS | 17168 | 1461621327423 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 14:55:27 INFO - PROCESS | 17168 | 1461621327453 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:27 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcfbdc800 == 39 [pid = 17168] [id = 81] 14:55:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 98 (0x7f5bc9590400) [pid = 17168] [serial = 242] [outer = (nil)] 14:55:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 99 (0x7f5bd59a8800) [pid = 17168] [serial = 243] [outer = 0x7f5bc9590400] 14:55:27 INFO - PROCESS | 17168 | 1461621327511 Marionette DEBUG loaded listener.js 14:55:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 100 (0x7f5bdb12cc00) [pid = 17168] [serial = 244] [outer = 0x7f5bc9590400] 14:55:27 INFO - PROCESS | 17168 | --DOMWINDOW == 99 (0x7f5bbf99c400) [pid = 17168] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:55:27 INFO - PROCESS | 17168 | --DOMWINDOW == 98 (0x7f5bd6c03c00) [pid = 17168] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:55:27 INFO - PROCESS | 17168 | --DOMWINDOW == 97 (0x7f5bbef2ac00) [pid = 17168] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:55:27 INFO - PROCESS | 17168 | --DOMWINDOW == 96 (0x7f5bd6b42000) [pid = 17168] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:55:27 INFO - PROCESS | 17168 | --DOMWINDOW == 95 (0x7f5bcfb8bc00) [pid = 17168] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:55:27 INFO - PROCESS | 17168 | --DOMWINDOW == 94 (0x7f5bc7264000) [pid = 17168] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:55:27 INFO - PROCESS | 17168 | --DOMWINDOW == 93 (0x7f5bd4b19000) [pid = 17168] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:55:27 INFO - PROCESS | 17168 | --DOMWINDOW == 92 (0x7f5bbf088400) [pid = 17168] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:55:28 INFO - PROCESS | 17168 | 1461621328334 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]]]}] 14:55:28 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. 14:55:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1140ms 14:55:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:55:28 INFO - PROCESS | 17168 | 1461621328386 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 14:55:28 INFO - PROCESS | 17168 | 1461621328388 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 14:55:28 INFO - PROCESS | 17168 | 1461621328393 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:55:28 INFO - PROCESS | 17168 | 1461621328396 Marionette TRACE conn3 <- [1,298,null,{}] 14:55:28 INFO - PROCESS | 17168 | 1461621328401 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}] 14:55:28 INFO - PROCESS | 17168 | 1461621328546 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 14:55:28 INFO - PROCESS | 17168 | 1461621328558 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:28 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda644800 == 40 [pid = 17168] [id = 82] 14:55:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 93 (0x7f5bdb009800) [pid = 17168] [serial = 245] [outer = (nil)] 14:55:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 94 (0x7f5bdda92400) [pid = 17168] [serial = 246] [outer = 0x7f5bdb009800] 14:55:28 INFO - PROCESS | 17168 | 1461621328616 Marionette DEBUG loaded listener.js 14:55:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 95 (0x7f5bdf01c000) [pid = 17168] [serial = 247] [outer = 0x7f5bdb009800] 14:55:29 INFO - PROCESS | 17168 | 1461621329308 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]]]}] 14:55:29 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. 14:55:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 940ms 14:55:29 INFO - PROCESS | 17168 | 1461621329333 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 14:55:29 INFO - PROCESS | 17168 | 1461621329336 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 14:55:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:55:29 INFO - PROCESS | 17168 | 1461621329341 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:55:29 INFO - PROCESS | 17168 | 1461621329343 Marionette TRACE conn3 <- [1,302,null,{}] 14:55:29 INFO - PROCESS | 17168 | 1461621329349 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}] 14:55:29 INFO - PROCESS | 17168 | 1461621329510 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 14:55:29 INFO - PROCESS | 17168 | 1461621329528 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:29 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdd77e800 == 41 [pid = 17168] [id = 83] 14:55:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 96 (0x7f5bcfb8bc00) [pid = 17168] [serial = 248] [outer = (nil)] 14:55:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 97 (0x7f5bdf083800) [pid = 17168] [serial = 249] [outer = 0x7f5bcfb8bc00] 14:55:29 INFO - PROCESS | 17168 | 1461621329589 Marionette DEBUG loaded listener.js 14:55:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 98 (0x7f5bdfe84000) [pid = 17168] [serial = 250] [outer = 0x7f5bcfb8bc00] 14:55:30 INFO - PROCESS | 17168 | 1461621330526 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]]]}] 14:55:30 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. 14:55:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1225ms 14:55:30 INFO - PROCESS | 17168 | 1461621330568 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 14:55:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:55:30 INFO - PROCESS | 17168 | 1461621330574 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 14:55:30 INFO - PROCESS | 17168 | 1461621330582 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:55:30 INFO - PROCESS | 17168 | 1461621330588 Marionette TRACE conn3 <- [1,306,null,{}] 14:55:30 INFO - PROCESS | 17168 | 1461621330596 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}] 14:55:30 INFO - PROCESS | 17168 | 1461621330761 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 14:55:30 INFO - PROCESS | 17168 | 1461621330895 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:30 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc80b4800 == 42 [pid = 17168] [id = 84] 14:55:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 99 (0x7f5bbfaa5400) [pid = 17168] [serial = 251] [outer = (nil)] 14:55:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 100 (0x7f5bbfaa9800) [pid = 17168] [serial = 252] [outer = 0x7f5bbfaa5400] 14:55:30 INFO - PROCESS | 17168 | 1461621330974 Marionette DEBUG loaded listener.js 14:55:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 101 (0x7f5bbfaaec00) [pid = 17168] [serial = 253] [outer = 0x7f5bbfaa5400] 14:55:31 INFO - PROCESS | 17168 | 1461621331857 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]]]}] 14:55:31 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. 14:55:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1292ms 14:55:31 INFO - PROCESS | 17168 | 1461621331873 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 14:55:31 INFO - PROCESS | 17168 | 1461621331882 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 14:55:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:55:31 INFO - PROCESS | 17168 | 1461621331910 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:55:31 INFO - PROCESS | 17168 | 1461621331915 Marionette TRACE conn3 <- [1,310,null,{}] 14:55:31 INFO - PROCESS | 17168 | 1461621331921 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}] 14:55:32 INFO - PROCESS | 17168 | 1461621332080 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 14:55:32 INFO - PROCESS | 17168 | 1461621332221 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:32 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd5ab2000 == 43 [pid = 17168] [id = 85] 14:55:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 102 (0x7f5bc24f4800) [pid = 17168] [serial = 254] [outer = (nil)] 14:55:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 103 (0x7f5bc5c2cc00) [pid = 17168] [serial = 255] [outer = 0x7f5bc24f4800] 14:55:32 INFO - PROCESS | 17168 | 1461621332294 Marionette DEBUG loaded listener.js 14:55:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 104 (0x7f5bc8624400) [pid = 17168] [serial = 256] [outer = 0x7f5bc24f4800] 14:55:33 INFO - PROCESS | 17168 | 1461621333221 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]]]}] 14:55:33 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. 14:55:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1383ms 14:55:33 INFO - PROCESS | 17168 | 1461621333292 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 14:55:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:55:33 INFO - PROCESS | 17168 | 1461621333296 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 14:55:33 INFO - PROCESS | 17168 | 1461621333303 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:55:33 INFO - PROCESS | 17168 | 1461621333308 Marionette TRACE conn3 <- [1,314,null,{}] 14:55:33 INFO - PROCESS | 17168 | 1461621333324 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}] 14:55:33 INFO - PROCESS | 17168 | 1461621333527 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 14:55:33 INFO - PROCESS | 17168 | 1461621333702 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:33 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6be9800 == 44 [pid = 17168] [id = 86] 14:55:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 105 (0x7f5bcec5a800) [pid = 17168] [serial = 257] [outer = (nil)] 14:55:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 106 (0x7f5bd68ab800) [pid = 17168] [serial = 258] [outer = 0x7f5bcec5a800] 14:55:33 INFO - PROCESS | 17168 | 1461621333782 Marionette DEBUG loaded listener.js 14:55:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 107 (0x7f5bd8d3fc00) [pid = 17168] [serial = 259] [outer = 0x7f5bcec5a800] 14:55:34 INFO - PROCESS | 17168 | 1461621334572 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]]]}] 14:55:34 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. 14:55:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1286ms 14:55:34 INFO - PROCESS | 17168 | 1461621334588 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 14:55:34 INFO - PROCESS | 17168 | 1461621334592 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 14:55:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:55:34 INFO - PROCESS | 17168 | 1461621334616 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:55:34 INFO - PROCESS | 17168 | 1461621334619 Marionette TRACE conn3 <- [1,318,null,{}] 14:55:34 INFO - PROCESS | 17168 | 1461621334625 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}] 14:55:34 INFO - PROCESS | 17168 | 1461621334778 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 14:55:34 INFO - PROCESS | 17168 | 1461621334917 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:34 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbe7ad000 == 45 [pid = 17168] [id = 87] 14:55:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 108 (0x7f5bc8061400) [pid = 17168] [serial = 260] [outer = (nil)] 14:55:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 109 (0x7f5bdb12ac00) [pid = 17168] [serial = 261] [outer = 0x7f5bc8061400] 14:55:35 INFO - PROCESS | 17168 | 1461621335001 Marionette DEBUG loaded listener.js 14:55:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 110 (0x7f5bdcc58000) [pid = 17168] [serial = 262] [outer = 0x7f5bc8061400] 14:55:35 INFO - PROCESS | 17168 | 1461621335880 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]]]}] 14:55:35 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. 14:55:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1280ms 14:55:35 INFO - PROCESS | 17168 | 1461621335894 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 14:55:35 INFO - PROCESS | 17168 | 1461621335896 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 14:55:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:55:35 INFO - PROCESS | 17168 | 1461621335902 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:55:35 INFO - PROCESS | 17168 | 1461621335905 Marionette TRACE conn3 <- [1,322,null,{}] 14:55:35 INFO - PROCESS | 17168 | 1461621335910 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}] 14:55:36 INFO - PROCESS | 17168 | 1461621336060 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 14:55:36 INFO - PROCESS | 17168 | 1461621336213 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:36 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0eaa800 == 46 [pid = 17168] [id = 88] 14:55:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 111 (0x7f5bbf99c400) [pid = 17168] [serial = 263] [outer = (nil)] 14:55:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 112 (0x7f5bc2520800) [pid = 17168] [serial = 264] [outer = 0x7f5bbf99c400] 14:55:36 INFO - PROCESS | 17168 | 1461621336284 Marionette DEBUG loaded listener.js 14:55:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 113 (0x7f5bc2525800) [pid = 17168] [serial = 265] [outer = 0x7f5bbf99c400] 14:55:37 INFO - PROCESS | 17168 | 1461621337457 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]]]}] 14:55:37 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. 14:55:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1632ms 14:55:37 INFO - PROCESS | 17168 | 1461621337535 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 14:55:37 INFO - PROCESS | 17168 | 1461621337542 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 14:55:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:55:37 INFO - PROCESS | 17168 | 1461621337549 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:55:37 INFO - PROCESS | 17168 | 1461621337555 Marionette TRACE conn3 <- [1,326,null,{}] 14:55:37 INFO - PROCESS | 17168 | 1461621337562 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}] 14:55:37 INFO - PROCESS | 17168 | 1461621337764 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 14:55:37 INFO - PROCESS | 17168 | 1461621337944 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:38 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf080000 == 47 [pid = 17168] [id = 89] 14:55:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 114 (0x7f5bc0e28000) [pid = 17168] [serial = 266] [outer = (nil)] 14:55:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 115 (0x7f5bc221e400) [pid = 17168] [serial = 267] [outer = 0x7f5bc0e28000] 14:55:38 INFO - PROCESS | 17168 | 1461621338062 Marionette DEBUG loaded listener.js 14:55:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 116 (0x7f5bc24f4400) [pid = 17168] [serial = 268] [outer = 0x7f5bc0e28000] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 115 (0x7f5bda7a3400) [pid = 17168] [serial = 206] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bda644800 == 46 [pid = 17168] [id = 82] 14:55:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcfbdc800 == 45 [pid = 17168] [id = 81] 14:55:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcfbed800 == 44 [pid = 17168] [id = 61] 14:55:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd57bf800 == 43 [pid = 17168] [id = 80] 14:55:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc932f800 == 42 [pid = 17168] [id = 79] 14:55:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc76b5800 == 41 [pid = 17168] [id = 78] 14:55:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0a99000 == 40 [pid = 17168] [id = 77] 14:55:38 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc71d0000 == 39 [pid = 17168] [id = 70] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 114 (0x7f5bc4cabc00) [pid = 17168] [serial = 176] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 113 (0x7f5bc4f2a000) [pid = 17168] [serial = 189] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 112 (0x7f5bd6cba400) [pid = 17168] [serial = 200] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 111 (0x7f5bbf3c9000) [pid = 17168] [serial = 185] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 110 (0x7f5bbf70fc00) [pid = 17168] [serial = 173] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 109 (0x7f5bd5af1000) [pid = 17168] [serial = 182] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 108 (0x7f5bd6fd9400) [pid = 17168] [serial = 201] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 107 (0x7f5bbf99ac00) [pid = 17168] [serial = 186] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 106 (0x7f5bd8dbfc00) [pid = 17168] [serial = 203] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 105 (0x7f5bca7df000) [pid = 17168] [serial = 179] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 104 (0x7f5bc24f9400) [pid = 17168] [serial = 188] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 103 (0x7f5bd5c4a400) [pid = 17168] [serial = 171] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 102 (0x7f5bda673c00) [pid = 17168] [serial = 204] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 101 (0x7f5bca7e0c00) [pid = 17168] [serial = 194] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 100 (0x7f5bd5efcc00) [pid = 17168] [serial = 198] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 99 (0x7f5bc7264800) [pid = 17168] [serial = 192] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 98 (0x7f5bd5c53000) [pid = 17168] [serial = 197] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 97 (0x7f5bbf9a3c00) [pid = 17168] [serial = 195] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | --DOMWINDOW == 96 (0x7f5bc67ab400) [pid = 17168] [serial = 191] [outer = (nil)] [url = about:blank] 14:55:38 INFO - PROCESS | 17168 | 1461621338832 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]]]}] 14:55:38 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. 14:55:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1331ms 14:55:38 INFO - PROCESS | 17168 | 1461621338884 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 14:55:38 INFO - PROCESS | 17168 | 1461621338891 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 14:55:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:55:38 INFO - PROCESS | 17168 | 1461621338901 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:55:38 INFO - PROCESS | 17168 | 1461621338905 Marionette TRACE conn3 <- [1,330,null,{}] 14:55:38 INFO - PROCESS | 17168 | 1461621338910 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}] 14:55:39 INFO - PROCESS | 17168 | 1461621339051 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 14:55:39 INFO - PROCESS | 17168 | 1461621339069 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:39 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6bd5000 == 40 [pid = 17168] [id = 90] 14:55:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 97 (0x7f5bc2529000) [pid = 17168] [serial = 269] [outer = (nil)] 14:55:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 98 (0x7f5bc4c3ac00) [pid = 17168] [serial = 270] [outer = 0x7f5bc2529000] 14:55:39 INFO - PROCESS | 17168 | 1461621339132 Marionette DEBUG loaded listener.js 14:55:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 99 (0x7f5bc4e4ec00) [pid = 17168] [serial = 271] [outer = 0x7f5bc2529000] 14:55:39 INFO - PROCESS | 17168 | 1461621339943 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]]]}] 14:55:39 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. 14:55:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1082ms 14:55:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:55:40 INFO - PROCESS | 17168 | 1461621340014 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 14:55:40 INFO - PROCESS | 17168 | 1461621340017 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 14:55:40 INFO - PROCESS | 17168 | 1461621340023 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:55:40 INFO - PROCESS | 17168 | 1461621340029 Marionette TRACE conn3 <- [1,334,null,{}] 14:55:40 INFO - PROCESS | 17168 | 1461621340043 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}] 14:55:40 INFO - PROCESS | 17168 | 1461621340189 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 14:55:40 INFO - PROCESS | 17168 | 1461621340201 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:40 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc80be000 == 41 [pid = 17168] [id = 91] 14:55:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 100 (0x7f5bc754ec00) [pid = 17168] [serial = 272] [outer = (nil)] 14:55:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 101 (0x7f5bc862e000) [pid = 17168] [serial = 273] [outer = 0x7f5bc754ec00] 14:55:40 INFO - PROCESS | 17168 | 1461621340265 Marionette DEBUG loaded listener.js 14:55:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 102 (0x7f5bc9582800) [pid = 17168] [serial = 274] [outer = 0x7f5bc754ec00] 14:55:41 INFO - PROCESS | 17168 | 1461621341024 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]]]}] 14:55:41 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. 14:55:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1033ms 14:55:41 INFO - PROCESS | 17168 | 1461621341055 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 14:55:41 INFO - PROCESS | 17168 | 1461621341059 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 14:55:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:55:41 INFO - PROCESS | 17168 | 1461621341064 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:55:41 INFO - PROCESS | 17168 | 1461621341066 Marionette TRACE conn3 <- [1,338,null,{}] 14:55:41 INFO - PROCESS | 17168 | 1461621341072 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}] 14:55:41 INFO - PROCESS | 17168 | 1461621341259 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 14:55:41 INFO - PROCESS | 17168 | 1461621341332 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:41 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc9312800 == 42 [pid = 17168] [id = 92] 14:55:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 103 (0x7f5bbf3c5800) [pid = 17168] [serial = 275] [outer = (nil)] 14:55:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 104 (0x7f5bcb964800) [pid = 17168] [serial = 276] [outer = 0x7f5bbf3c5800] 14:55:41 INFO - PROCESS | 17168 | 1461621341394 Marionette DEBUG loaded listener.js 14:55:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 105 (0x7f5bcec55c00) [pid = 17168] [serial = 277] [outer = 0x7f5bbf3c5800] 14:55:42 INFO - PROCESS | 17168 | 1461621342078 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]]]}] 14:55:42 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. 14:55:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1082ms 14:55:42 INFO - PROCESS | 17168 | 1461621342149 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 14:55:42 INFO - PROCESS | 17168 | 1461621342153 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 14:55:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:55:42 INFO - PROCESS | 17168 | 1461621342161 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:55:42 INFO - PROCESS | 17168 | 1461621342163 Marionette TRACE conn3 <- [1,342,null,{}] 14:55:42 INFO - PROCESS | 17168 | 1461621342167 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}] 14:55:42 INFO - PROCESS | 17168 | 1461621342338 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 14:55:42 INFO - PROCESS | 17168 | 1461621342361 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:42 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcbb4f000 == 43 [pid = 17168] [id = 93] 14:55:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 106 (0x7f5bbf220000) [pid = 17168] [serial = 278] [outer = (nil)] 14:55:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 107 (0x7f5bd599e800) [pid = 17168] [serial = 279] [outer = 0x7f5bbf220000] 14:55:42 INFO - PROCESS | 17168 | 1461621342419 Marionette DEBUG loaded listener.js 14:55:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 108 (0x7f5bd5c0f400) [pid = 17168] [serial = 280] [outer = 0x7f5bbf220000] 14:55:43 INFO - PROCESS | 17168 | --DOMWINDOW == 107 (0x7f5bd5eefc00) [pid = 17168] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:55:43 INFO - PROCESS | 17168 | --DOMWINDOW == 106 (0x7f5bbf3ca000) [pid = 17168] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:55:43 INFO - PROCESS | 17168 | --DOMWINDOW == 105 (0x7f5bc5d58c00) [pid = 17168] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:55:43 INFO - PROCESS | 17168 | --DOMWINDOW == 104 (0x7f5bc665fc00) [pid = 17168] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:55:43 INFO - PROCESS | 17168 | --DOMWINDOW == 103 (0x7f5bc3811c00) [pid = 17168] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:55:43 INFO - PROCESS | 17168 | --DOMWINDOW == 102 (0x7f5bc9590400) [pid = 17168] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:55:43 INFO - PROCESS | 17168 | --DOMWINDOW == 101 (0x7f5bdb009800) [pid = 17168] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:55:43 INFO - PROCESS | 17168 | --DOMWINDOW == 100 (0x7f5bc693cc00) [pid = 17168] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:55:43 INFO - PROCESS | 17168 | 1461621343421 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]]]}] 14:55:43 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. 14:55:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1276ms 14:55:43 INFO - PROCESS | 17168 | 1461621343438 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 14:55:43 INFO - PROCESS | 17168 | 1461621343440 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 14:55:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:55:43 INFO - PROCESS | 17168 | 1461621343446 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:55:43 INFO - PROCESS | 17168 | 1461621343449 Marionette TRACE conn3 <- [1,346,null,{}] 14:55:43 INFO - PROCESS | 17168 | 1461621343454 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}] 14:55:43 INFO - PROCESS | 17168 | 1461621343601 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 14:55:43 INFO - PROCESS | 17168 | 1461621343618 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:43 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0a9d800 == 44 [pid = 17168] [id = 94] 14:55:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 101 (0x7f5bc665fc00) [pid = 17168] [serial = 281] [outer = (nil)] 14:55:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 102 (0x7f5bd6e78800) [pid = 17168] [serial = 282] [outer = 0x7f5bc665fc00] 14:55:43 INFO - PROCESS | 17168 | 1461621343684 Marionette DEBUG loaded listener.js 14:55:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 103 (0x7f5bd8dbfc00) [pid = 17168] [serial = 283] [outer = 0x7f5bc665fc00] 14:55:44 INFO - PROCESS | 17168 | 1461621344407 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]]]}] 14:55:44 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. 14:55:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 986ms 14:55:44 INFO - PROCESS | 17168 | 1461621344432 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 14:55:44 INFO - PROCESS | 17168 | 1461621344436 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 14:55:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:55:44 INFO - PROCESS | 17168 | 1461621344441 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:55:44 INFO - PROCESS | 17168 | 1461621344443 Marionette TRACE conn3 <- [1,350,null,{}] 14:55:44 INFO - PROCESS | 17168 | 1461621344448 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}] 14:55:44 INFO - PROCESS | 17168 | 1461621344616 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 14:55:44 INFO - PROCESS | 17168 | 1461621344633 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:44 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd5e5d000 == 45 [pid = 17168] [id = 95] 14:55:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 104 (0x7f5bbf709400) [pid = 17168] [serial = 284] [outer = (nil)] 14:55:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 105 (0x7f5bda752000) [pid = 17168] [serial = 285] [outer = 0x7f5bbf709400] 14:55:44 INFO - PROCESS | 17168 | 1461621344697 Marionette DEBUG loaded listener.js 14:55:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 106 (0x7f5bdaca5800) [pid = 17168] [serial = 286] [outer = 0x7f5bbf709400] 14:55:45 INFO - PROCESS | 17168 | 1461621345578 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]]]}] 14:55:45 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. 14:55:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1177ms 14:55:45 INFO - PROCESS | 17168 | 1461621345620 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 14:55:45 INFO - PROCESS | 17168 | 1461621345626 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 14:55:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:55:45 INFO - PROCESS | 17168 | 1461621345635 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:55:45 INFO - PROCESS | 17168 | 1461621345641 Marionette TRACE conn3 <- [1,354,null,{}] 14:55:45 INFO - PROCESS | 17168 | 1461621345648 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}] 14:55:45 INFO - PROCESS | 17168 | 1461621345818 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 14:55:45 INFO - PROCESS | 17168 | 1461621345953 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:45 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc5c93800 == 46 [pid = 17168] [id = 96] 14:55:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 107 (0x7f5bbef23c00) [pid = 17168] [serial = 287] [outer = (nil)] 14:55:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 108 (0x7f5bbfaae800) [pid = 17168] [serial = 288] [outer = 0x7f5bbef23c00] 14:55:46 INFO - PROCESS | 17168 | 1461621346027 Marionette DEBUG loaded listener.js 14:55:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 109 (0x7f5bc22dc400) [pid = 17168] [serial = 289] [outer = 0x7f5bbef23c00] 14:55:46 INFO - PROCESS | 17168 | 1461621346965 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]]]}] 14:55:47 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. 14:55:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1384ms 14:55:47 INFO - PROCESS | 17168 | 1461621347020 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 14:55:47 INFO - PROCESS | 17168 | 1461621347028 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 14:55:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:55:47 INFO - PROCESS | 17168 | 1461621347038 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:55:47 INFO - PROCESS | 17168 | 1461621347041 Marionette TRACE conn3 <- [1,358,null,{}] 14:55:47 INFO - PROCESS | 17168 | 1461621347047 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}] 14:55:47 INFO - PROCESS | 17168 | 1461621347212 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 14:55:47 INFO - PROCESS | 17168 | 1461621347349 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:47 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc893f800 == 47 [pid = 17168] [id = 97] 14:55:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 110 (0x7f5bc2523800) [pid = 17168] [serial = 290] [outer = (nil)] 14:55:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 111 (0x7f5bc67ab400) [pid = 17168] [serial = 291] [outer = 0x7f5bc2523800] 14:55:47 INFO - PROCESS | 17168 | 1461621347422 Marionette DEBUG loaded listener.js 14:55:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 112 (0x7f5bc717a400) [pid = 17168] [serial = 292] [outer = 0x7f5bc2523800] 14:55:48 INFO - PROCESS | 17168 | 1461621348408 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]]]}] 14:55:48 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. 14:55:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1386ms 14:55:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:55:48 INFO - PROCESS | 17168 | 1461621348424 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 14:55:48 INFO - PROCESS | 17168 | 1461621348427 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 14:55:48 INFO - PROCESS | 17168 | 1461621348434 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:55:48 INFO - PROCESS | 17168 | 1461621348440 Marionette TRACE conn3 <- [1,362,null,{}] 14:55:48 INFO - PROCESS | 17168 | 1461621348455 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}] 14:55:48 INFO - PROCESS | 17168 | 1461621348619 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 14:55:48 INFO - PROCESS | 17168 | 1461621348765 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:48 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda62d800 == 48 [pid = 17168] [id = 98] 14:55:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 113 (0x7f5bcb964400) [pid = 17168] [serial = 293] [outer = (nil)] 14:55:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 114 (0x7f5bd59a3c00) [pid = 17168] [serial = 294] [outer = 0x7f5bcb964400] 14:55:48 INFO - PROCESS | 17168 | 1461621348843 Marionette DEBUG loaded listener.js 14:55:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 115 (0x7f5bd6c02c00) [pid = 17168] [serial = 295] [outer = 0x7f5bcb964400] 14:55:49 INFO - PROCESS | 17168 | 1461621349738 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]]]}] 14:55:49 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. 14:55:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1334ms 14:55:49 INFO - PROCESS | 17168 | 1461621349768 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 14:55:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:55:49 INFO - PROCESS | 17168 | 1461621349772 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 14:55:49 INFO - PROCESS | 17168 | 1461621349778 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:55:49 INFO - PROCESS | 17168 | 1461621349781 Marionette TRACE conn3 <- [1,366,null,{}] 14:55:49 INFO - PROCESS | 17168 | 1461621349787 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}] 14:55:49 INFO - PROCESS | 17168 | 1461621349940 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 14:55:50 INFO - PROCESS | 17168 | 1461621350091 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:50 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda463000 == 49 [pid = 17168] [id = 99] 14:55:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 116 (0x7f5bbebc7000) [pid = 17168] [serial = 296] [outer = (nil)] 14:55:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 117 (0x7f5bbebcd800) [pid = 17168] [serial = 297] [outer = 0x7f5bbebc7000] 14:55:50 INFO - PROCESS | 17168 | 1461621350175 Marionette DEBUG loaded listener.js 14:55:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 118 (0x7f5bc90ec800) [pid = 17168] [serial = 298] [outer = 0x7f5bbebc7000] 14:55:51 INFO - PROCESS | 17168 | 1461621351054 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]]]}] 14:55:51 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. 14:55:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1335ms 14:55:51 INFO - PROCESS | 17168 | 1461621351114 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 14:55:51 INFO - PROCESS | 17168 | 1461621351118 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 14:55:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:55:51 INFO - PROCESS | 17168 | 1461621351123 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:55:51 INFO - PROCESS | 17168 | 1461621351126 Marionette TRACE conn3 <- [1,370,null,{}] 14:55:51 INFO - PROCESS | 17168 | 1461621351131 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}] 14:55:51 INFO - PROCESS | 17168 | 1461621351295 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 14:55:51 INFO - PROCESS | 17168 | 1461621351430 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:51 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdf2b5000 == 50 [pid = 17168] [id = 100] 14:55:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 119 (0x7f5bbebc8c00) [pid = 17168] [serial = 299] [outer = (nil)] 14:55:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 120 (0x7f5bd6e73800) [pid = 17168] [serial = 300] [outer = 0x7f5bbebc8c00] 14:55:51 INFO - PROCESS | 17168 | 1461621351502 Marionette DEBUG loaded listener.js 14:55:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 121 (0x7f5bda7a5c00) [pid = 17168] [serial = 301] [outer = 0x7f5bbebc8c00] 14:55:52 INFO - PROCESS | 17168 | 1461621352366 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]]]}] 14:55:52 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. 14:55:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1286ms 14:55:52 INFO - PROCESS | 17168 | 1461621352410 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 14:55:52 INFO - PROCESS | 17168 | 1461621352414 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 14:55:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:55:52 INFO - PROCESS | 17168 | 1461621352419 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:55:52 INFO - PROCESS | 17168 | 1461621352422 Marionette TRACE conn3 <- [1,374,null,{}] 14:55:52 INFO - PROCESS | 17168 | 1461621352428 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}] 14:55:52 INFO - PROCESS | 17168 | 1461621352648 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 14:55:53 INFO - PROCESS | 17168 | 1461621353004 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:53 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0a9f000 == 51 [pid = 17168] [id = 101] 14:55:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 122 (0x7f5bbf218c00) [pid = 17168] [serial = 302] [outer = (nil)] 14:55:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 123 (0x7f5bbf704800) [pid = 17168] [serial = 303] [outer = 0x7f5bbf218c00] 14:55:53 INFO - PROCESS | 17168 | 1461621353116 Marionette DEBUG loaded listener.js 14:55:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 124 (0x7f5bbfaa4400) [pid = 17168] [serial = 304] [outer = 0x7f5bbf218c00] 14:55:54 INFO - PROCESS | 17168 | 1461621354026 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:55:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:55:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1633ms 14:55:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:55:54 INFO - PROCESS | 17168 | 1461621354055 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 14:55:54 INFO - PROCESS | 17168 | 1461621354060 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 14:55:54 INFO - PROCESS | 17168 | 1461621354067 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:55:54 INFO - PROCESS | 17168 | 1461621354072 Marionette TRACE conn3 <- [1,378,null,{}] 14:55:54 INFO - PROCESS | 17168 | 1461621354079 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}] 14:55:54 INFO - PROCESS | 17168 | 1461621354237 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 14:55:54 INFO - PROCESS | 17168 | 1461621354385 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:54 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6599800 == 52 [pid = 17168] [id = 102] 14:55:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 125 (0x7f5bbfa9fc00) [pid = 17168] [serial = 305] [outer = (nil)] 14:55:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 126 (0x7f5bc380f400) [pid = 17168] [serial = 306] [outer = 0x7f5bbfa9fc00] 14:55:54 INFO - PROCESS | 17168 | 1461621354454 Marionette DEBUG loaded listener.js 14:55:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 127 (0x7f5bc4facc00) [pid = 17168] [serial = 307] [outer = 0x7f5bbfa9fc00] 14:55:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0a9d800 == 51 [pid = 17168] [id = 94] 14:55:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcbb4f000 == 50 [pid = 17168] [id = 93] 14:55:54 INFO - PROCESS | 17168 | --DOMWINDOW == 126 (0x7f5bdb129c00) [pid = 17168] [serial = 224] [outer = (nil)] [url = about:blank] 14:55:54 INFO - PROCESS | 17168 | --DOMWINDOW == 125 (0x7f5bda74e000) [pid = 17168] [serial = 221] [outer = (nil)] [url = about:blank] 14:55:54 INFO - PROCESS | 17168 | --DOMWINDOW == 124 (0x7f5bdae37800) [pid = 17168] [serial = 218] [outer = (nil)] [url = about:blank] 14:55:54 INFO - PROCESS | 17168 | --DOMWINDOW == 123 (0x7f5bdf083800) [pid = 17168] [serial = 249] [outer = (nil)] [url = about:blank] 14:55:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc9312800 == 49 [pid = 17168] [id = 92] 14:55:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc80be000 == 48 [pid = 17168] [id = 91] 14:55:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6bd5000 == 47 [pid = 17168] [id = 90] 14:55:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf080000 == 46 [pid = 17168] [id = 89] 14:55:55 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd5ab2000 == 45 [pid = 17168] [id = 85] 14:55:55 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc80b4800 == 44 [pid = 17168] [id = 84] 14:55:55 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bdd77e800 == 43 [pid = 17168] [id = 83] 14:55:55 INFO - PROCESS | 17168 | --DOMWINDOW == 122 (0x7f5bc862c400) [pid = 17168] [serial = 150] [outer = (nil)] [url = about:blank] 14:55:55 INFO - PROCESS | 17168 | --DOMWINDOW == 121 (0x7f5bda74e400) [pid = 17168] [serial = 239] [outer = (nil)] [url = about:blank] 14:55:55 INFO - PROCESS | 17168 | --DOMWINDOW == 120 (0x7f5bdb011000) [pid = 17168] [serial = 228] [outer = (nil)] [url = about:blank] 14:55:55 INFO - PROCESS | 17168 | --DOMWINDOW == 119 (0x7f5bc2223c00) [pid = 17168] [serial = 227] [outer = (nil)] [url = about:blank] 14:55:55 INFO - PROCESS | 17168 | --DOMWINDOW == 118 (0x7f5bc9082000) [pid = 17168] [serial = 233] [outer = (nil)] [url = about:blank] 14:55:55 INFO - PROCESS | 17168 | --DOMWINDOW == 117 (0x7f5bcb959000) [pid = 17168] [serial = 234] [outer = (nil)] [url = about:blank] 14:55:55 INFO - PROCESS | 17168 | --DOMWINDOW == 116 (0x7f5bd6e79000) [pid = 17168] [serial = 215] [outer = (nil)] [url = about:blank] 14:55:55 INFO - PROCESS | 17168 | --DOMWINDOW == 115 (0x7f5bc862b000) [pid = 17168] [serial = 212] [outer = (nil)] [url = about:blank] 14:55:55 INFO - PROCESS | 17168 | --DOMWINDOW == 114 (0x7f5bd5c07400) [pid = 17168] [serial = 236] [outer = (nil)] [url = about:blank] 14:55:55 INFO - PROCESS | 17168 | --DOMWINDOW == 113 (0x7f5bc380e400) [pid = 17168] [serial = 209] [outer = (nil)] [url = about:blank] 14:55:55 INFO - PROCESS | 17168 | --DOMWINDOW == 112 (0x7f5bc4fb6800) [pid = 17168] [serial = 230] [outer = (nil)] [url = about:blank] 14:55:55 INFO - PROCESS | 17168 | --DOMWINDOW == 111 (0x7f5bc665ec00) [pid = 17168] [serial = 231] [outer = (nil)] [url = about:blank] 14:55:55 INFO - PROCESS | 17168 | --DOMWINDOW == 110 (0x7f5bd59a8800) [pid = 17168] [serial = 243] [outer = (nil)] [url = about:blank] 14:55:55 INFO - PROCESS | 17168 | --DOMWINDOW == 109 (0x7f5bdb12cc00) [pid = 17168] [serial = 244] [outer = (nil)] [url = about:blank] 14:55:55 INFO - PROCESS | 17168 | --DOMWINDOW == 108 (0x7f5bd576a000) [pid = 17168] [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.] 14:55:55 INFO - PROCESS | 17168 | --DOMWINDOW == 107 (0x7f5bda7a6800) [pid = 17168] [serial = 240] [outer = (nil)] [url = about:blank] 14:55:55 INFO - PROCESS | 17168 | --DOMWINDOW == 106 (0x7f5bdda92400) [pid = 17168] [serial = 246] [outer = (nil)] [url = about:blank] 14:55:55 INFO - PROCESS | 17168 | --DOMWINDOW == 105 (0x7f5bdf01c000) [pid = 17168] [serial = 247] [outer = (nil)] [url = about:blank] 14:55:55 INFO - PROCESS | 17168 | --DOMWINDOW == 104 (0x7f5bd6e7b000) [pid = 17168] [serial = 237] [outer = (nil)] [url = about:blank] 14:55:55 INFO - PROCESS | 17168 | 1461621355355 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:55:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:55:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1332ms 14:55:55 INFO - PROCESS | 17168 | 1461621355403 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 14:55:55 INFO - PROCESS | 17168 | 1461621355409 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 14:55:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:55:55 INFO - PROCESS | 17168 | 1461621355415 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:55:55 INFO - PROCESS | 17168 | 1461621355417 Marionette TRACE conn3 <- [1,382,null,{}] 14:55:55 INFO - PROCESS | 17168 | 1461621355423 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}] 14:55:55 INFO - PROCESS | 17168 | 1461621355563 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 14:55:55 INFO - PROCESS | 17168 | 1461621355580 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:55 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc71d0800 == 44 [pid = 17168] [id = 103] 14:55:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 105 (0x7f5bc83b8800) [pid = 17168] [serial = 308] [outer = (nil)] 14:55:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 106 (0x7f5bc9582c00) [pid = 17168] [serial = 309] [outer = 0x7f5bc83b8800] 14:55:55 INFO - PROCESS | 17168 | 1461621355641 Marionette DEBUG loaded listener.js 14:55:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 107 (0x7f5bcbe15000) [pid = 17168] [serial = 310] [outer = 0x7f5bc83b8800] 14:55:56 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:55:56 INFO - PROCESS | 17168 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:55:56 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:55:56 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:55:56 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:55:56 INFO - PROCESS | 17168 | 1461621356486 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:55:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:55:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1081ms 14:55:56 INFO - PROCESS | 17168 | 1461621356496 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 14:55:56 INFO - PROCESS | 17168 | 1461621356500 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 14:55:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:55:56 INFO - PROCESS | 17168 | 1461621356516 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:55:56 INFO - PROCESS | 17168 | 1461621356524 Marionette TRACE conn3 <- [1,386,null,{}] 14:55:56 INFO - PROCESS | 17168 | 1461621356532 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}] 14:55:56 INFO - PROCESS | 17168 | 1461621356672 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 14:55:56 INFO - PROCESS | 17168 | 1461621356692 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:56 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc893e000 == 45 [pid = 17168] [id = 104] 14:55:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 108 (0x7f5bbf773000) [pid = 17168] [serial = 311] [outer = (nil)] 14:55:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 109 (0x7f5bcbe70800) [pid = 17168] [serial = 312] [outer = 0x7f5bbf773000] 14:55:56 INFO - PROCESS | 17168 | 1461621356752 Marionette DEBUG loaded listener.js 14:55:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 110 (0x7f5bd5769800) [pid = 17168] [serial = 313] [outer = 0x7f5bbf773000] 14:55:57 INFO - PROCESS | 17168 | 1461621357580 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]]]}] 14:55:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:55:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1147ms 14:55:57 INFO - PROCESS | 17168 | 1461621357653 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 14:55:57 INFO - PROCESS | 17168 | 1461621357658 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 14:55:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:55:57 INFO - PROCESS | 17168 | 1461621357667 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:55:57 INFO - PROCESS | 17168 | 1461621357669 Marionette TRACE conn3 <- [1,390,null,{}] 14:55:57 INFO - PROCESS | 17168 | 1461621357673 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}] 14:55:57 INFO - PROCESS | 17168 | 1461621357851 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 14:55:57 INFO - PROCESS | 17168 | 1461621357896 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:57 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcfbee800 == 46 [pid = 17168] [id = 105] 14:55:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 111 (0x7f5bc2225000) [pid = 17168] [serial = 314] [outer = (nil)] 14:55:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 112 (0x7f5bc24b7800) [pid = 17168] [serial = 315] [outer = 0x7f5bc2225000] 14:55:57 INFO - PROCESS | 17168 | 1461621357957 Marionette DEBUG loaded listener.js 14:55:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 113 (0x7f5bc24bc400) [pid = 17168] [serial = 316] [outer = 0x7f5bc2225000] 14:55:58 INFO - PROCESS | 17168 | 1461621358789 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]]]}] 14:55:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:55:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1175ms 14:55:58 INFO - PROCESS | 17168 | 1461621358848 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 14:55:58 INFO - PROCESS | 17168 | 1461621358852 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 14:55:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:55:58 INFO - PROCESS | 17168 | 1461621358857 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:55:58 INFO - PROCESS | 17168 | 1461621358859 Marionette TRACE conn3 <- [1,394,null,{}] 14:55:58 INFO - PROCESS | 17168 | 1461621358865 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}] 14:55:59 INFO - PROCESS | 17168 | 1461621359044 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 14:55:59 INFO - PROCESS | 17168 | 1461621359068 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:59 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd5eb7800 == 47 [pid = 17168] [id = 106] 14:55:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 114 (0x7f5bd59aa400) [pid = 17168] [serial = 317] [outer = (nil)] 14:55:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 115 (0x7f5bd5c07c00) [pid = 17168] [serial = 318] [outer = 0x7f5bd59aa400] 14:55:59 INFO - PROCESS | 17168 | 1461621359143 Marionette DEBUG loaded listener.js 14:55:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 116 (0x7f5bd6fda800) [pid = 17168] [serial = 319] [outer = 0x7f5bd59aa400] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 115 (0x7f5bbf220000) [pid = 17168] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 114 (0x7f5bbf3c5800) [pid = 17168] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 113 (0x7f5bbf99c400) [pid = 17168] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 112 (0x7f5bc24f4800) [pid = 17168] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 111 (0x7f5bc754ec00) [pid = 17168] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 110 (0x7f5bc0e28000) [pid = 17168] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 109 (0x7f5bc665fc00) [pid = 17168] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 108 (0x7f5bbfaa5400) [pid = 17168] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 107 (0x7f5bc2529000) [pid = 17168] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 106 (0x7f5bc22d5400) [pid = 17168] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 105 (0x7f5bca7d4400) [pid = 17168] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 104 (0x7f5bda74c400) [pid = 17168] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 103 (0x7f5bc24fa800) [pid = 17168] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 102 (0x7f5bc8974c00) [pid = 17168] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 101 (0x7f5bbf707800) [pid = 17168] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 100 (0x7f5bbf70c000) [pid = 17168] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 99 (0x7f5bcbe78400) [pid = 17168] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 98 (0x7f5bc7b3c000) [pid = 17168] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 97 (0x7f5bd6bed800) [pid = 17168] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 96 (0x7f5bc22d0400) [pid = 17168] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 95 (0x7f5bc6662400) [pid = 17168] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 94 (0x7f5bbee49800) [pid = 17168] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:55:59 INFO - PROCESS | 17168 | --DOMWINDOW == 93 (0x7f5bd68aa400) [pid = 17168] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:56:00 INFO - PROCESS | 17168 | 1461621360177 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]]]}] 14:56:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:56:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1379ms 14:56:00 INFO - PROCESS | 17168 | 1461621360239 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 14:56:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:56:00 INFO - PROCESS | 17168 | 1461621360242 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 14:56:00 INFO - PROCESS | 17168 | 1461621360258 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:56:00 INFO - PROCESS | 17168 | 1461621360262 Marionette TRACE conn3 <- [1,398,null,{}] 14:56:00 INFO - PROCESS | 17168 | 1461621360268 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}] 14:56:00 INFO - PROCESS | 17168 | 1461621360409 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 14:56:00 INFO - PROCESS | 17168 | 1461621360420 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:00 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc9054000 == 48 [pid = 17168] [id = 107] 14:56:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 94 (0x7f5bc22d0800) [pid = 17168] [serial = 320] [outer = (nil)] 14:56:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 95 (0x7f5bc8471400) [pid = 17168] [serial = 321] [outer = 0x7f5bc22d0800] 14:56:00 INFO - PROCESS | 17168 | 1461621360481 Marionette DEBUG loaded listener.js 14:56:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 96 (0x7f5bcec60400) [pid = 17168] [serial = 322] [outer = 0x7f5bc22d0800] 14:56:01 INFO - PROCESS | 17168 | 1461621361266 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]]]}] 14:56:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:56:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1047ms 14:56:01 INFO - PROCESS | 17168 | 1461621361294 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 14:56:01 INFO - PROCESS | 17168 | 1461621361297 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 14:56:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:56:01 INFO - PROCESS | 17168 | 1461621361303 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:56:01 INFO - PROCESS | 17168 | 1461621361305 Marionette TRACE conn3 <- [1,402,null,{}] 14:56:01 INFO - PROCESS | 17168 | 1461621361335 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}] 14:56:01 INFO - PROCESS | 17168 | 1461621361471 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 14:56:01 INFO - PROCESS | 17168 | 1461621361486 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:01 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdb0a6000 == 49 [pid = 17168] [id = 108] 14:56:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 97 (0x7f5bc3894000) [pid = 17168] [serial = 323] [outer = (nil)] 14:56:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 98 (0x7f5bc389d000) [pid = 17168] [serial = 324] [outer = 0x7f5bc3894000] 14:56:01 INFO - PROCESS | 17168 | 1461621361587 Marionette DEBUG loaded listener.js 14:56:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 99 (0x7f5bc38a1400) [pid = 17168] [serial = 325] [outer = 0x7f5bc3894000] 14:56:03 INFO - PROCESS | 17168 | 1461621363168 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]]]}] 14:56:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:56:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1897ms 14:56:03 INFO - PROCESS | 17168 | 1461621363201 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 14:56:03 INFO - PROCESS | 17168 | 1461621363207 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 14:56:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:56:03 INFO - PROCESS | 17168 | 1461621363215 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:56:03 INFO - PROCESS | 17168 | 1461621363221 Marionette TRACE conn3 <- [1,406,null,{}] 14:56:03 INFO - PROCESS | 17168 | 1461621363228 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}] 14:56:03 INFO - PROCESS | 17168 | 1461621363422 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 14:56:03 INFO - PROCESS | 17168 | 1461621363606 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:03 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc77c1000 == 50 [pid = 17168] [id = 109] 14:56:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 100 (0x7f5bbf99fc00) [pid = 17168] [serial = 326] [outer = (nil)] 14:56:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 101 (0x7f5bc2223c00) [pid = 17168] [serial = 327] [outer = 0x7f5bbf99fc00] 14:56:03 INFO - PROCESS | 17168 | 1461621363680 Marionette DEBUG loaded listener.js 14:56:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 102 (0x7f5bc24ba000) [pid = 17168] [serial = 328] [outer = 0x7f5bbf99fc00] 14:56:04 INFO - PROCESS | 17168 | 1461621364650 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]]]}] 14:56:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:56:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1493ms 14:56:04 INFO - PROCESS | 17168 | 1461621364709 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 14:56:04 INFO - PROCESS | 17168 | 1461621364717 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 14:56:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:56:04 INFO - PROCESS | 17168 | 1461621364728 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:56:04 INFO - PROCESS | 17168 | 1461621364732 Marionette TRACE conn3 <- [1,410,null,{}] 14:56:04 INFO - PROCESS | 17168 | 1461621364737 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}] 14:56:04 INFO - PROCESS | 17168 | 1461621364938 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 14:56:05 INFO - PROCESS | 17168 | 1461621365082 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:05 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda644800 == 51 [pid = 17168] [id = 110] 14:56:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 103 (0x7f5bc2524000) [pid = 17168] [serial = 329] [outer = (nil)] 14:56:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 104 (0x7f5bc38a1800) [pid = 17168] [serial = 330] [outer = 0x7f5bc2524000] 14:56:05 INFO - PROCESS | 17168 | 1461621365216 Marionette DEBUG loaded listener.js 14:56:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 105 (0x7f5bc5767400) [pid = 17168] [serial = 331] [outer = 0x7f5bc2524000] 14:56:06 INFO - PROCESS | 17168 | 1461621366067 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]]]}] 14:56:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:56:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1383ms 14:56:06 INFO - PROCESS | 17168 | 1461621366111 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 14:56:06 INFO - PROCESS | 17168 | 1461621366115 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 14:56:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:56:06 INFO - PROCESS | 17168 | 1461621366121 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:56:06 INFO - PROCESS | 17168 | 1461621366127 Marionette TRACE conn3 <- [1,414,null,{}] 14:56:06 INFO - PROCESS | 17168 | 1461621366142 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}] 14:56:06 INFO - PROCESS | 17168 | 1461621366320 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 14:56:06 INFO - PROCESS | 17168 | 1461621366432 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:06 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbfca800 == 52 [pid = 17168] [id = 111] 14:56:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 106 (0x7f5bc78d5000) [pid = 17168] [serial = 332] [outer = (nil)] 14:56:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 107 (0x7f5bd4b1bc00) [pid = 17168] [serial = 333] [outer = 0x7f5bc78d5000] 14:56:06 INFO - PROCESS | 17168 | 1461621366548 Marionette DEBUG loaded listener.js 14:56:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 108 (0x7f5bd68aa400) [pid = 17168] [serial = 334] [outer = 0x7f5bc78d5000] 14:56:07 INFO - PROCESS | 17168 | 1461621367417 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]]]}] 14:56:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:56:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1341ms 14:56:07 INFO - PROCESS | 17168 | 1461621367463 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 14:56:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:56:07 INFO - PROCESS | 17168 | 1461621367468 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 14:56:07 INFO - PROCESS | 17168 | 1461621367474 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:56:07 INFO - PROCESS | 17168 | 1461621367477 Marionette TRACE conn3 <- [1,418,null,{}] 14:56:07 INFO - PROCESS | 17168 | 1461621367482 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}] 14:56:07 INFO - PROCESS | 17168 | 1461621367632 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 14:56:07 INFO - PROCESS | 17168 | 1461621367778 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:07 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0a96000 == 53 [pid = 17168] [id = 112] 14:56:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 109 (0x7f5bc83b5400) [pid = 17168] [serial = 335] [outer = (nil)] 14:56:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 110 (0x7f5bd8d43000) [pid = 17168] [serial = 336] [outer = 0x7f5bc83b5400] 14:56:07 INFO - PROCESS | 17168 | 1461621367852 Marionette DEBUG loaded listener.js 14:56:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 111 (0x7f5bda751400) [pid = 17168] [serial = 337] [outer = 0x7f5bc83b5400] 14:56:09 INFO - PROCESS | 17168 | 1461621369090 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]]]}] 14:56:09 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 14:56:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1636ms 14:56:09 INFO - PROCESS | 17168 | 1461621369110 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 14:56:09 INFO - PROCESS | 17168 | 1461621369112 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 14:56:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:56:09 INFO - PROCESS | 17168 | 1461621369129 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:56:09 INFO - PROCESS | 17168 | 1461621369132 Marionette TRACE conn3 <- [1,422,null,{}] 14:56:09 INFO - PROCESS | 17168 | 1461621369138 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}] 14:56:09 INFO - PROCESS | 17168 | 1461621369333 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 14:56:09 INFO - PROCESS | 17168 | 1461621369450 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:09 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2444000 == 54 [pid = 17168] [id = 113] 14:56:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 112 (0x7f5bd6c04800) [pid = 17168] [serial = 338] [outer = (nil)] 14:56:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 113 (0x7f5bdb010400) [pid = 17168] [serial = 339] [outer = 0x7f5bd6c04800] 14:56:09 INFO - PROCESS | 17168 | 1461621369563 Marionette DEBUG loaded listener.js 14:56:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 114 (0x7f5bdb133800) [pid = 17168] [serial = 340] [outer = 0x7f5bd6c04800] 14:56:11 INFO - PROCESS | 17168 | 1461621371109 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]]]}] 14:56:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:56:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2046ms 14:56:11 INFO - PROCESS | 17168 | 1461621371167 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 14:56:11 INFO - PROCESS | 17168 | 1461621371172 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 14:56:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:56:11 INFO - PROCESS | 17168 | 1461621371180 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:56:11 INFO - PROCESS | 17168 | 1461621371185 Marionette TRACE conn3 <- [1,426,null,{}] 14:56:11 INFO - PROCESS | 17168 | 1461621371194 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}] 14:56:11 INFO - PROCESS | 17168 | 1461621371402 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 14:56:11 INFO - PROCESS | 17168 | 1461621371558 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:11 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbee2b000 == 55 [pid = 17168] [id = 114] 14:56:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 115 (0x7f5bbf778800) [pid = 17168] [serial = 341] [outer = (nil)] 14:56:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 116 (0x7f5bbf9a4400) [pid = 17168] [serial = 342] [outer = 0x7f5bbf778800] 14:56:11 INFO - PROCESS | 17168 | 1461621371662 Marionette DEBUG loaded listener.js 14:56:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 117 (0x7f5bbfd1d000) [pid = 17168] [serial = 343] [outer = 0x7f5bbf778800] 14:56:12 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc9054000 == 54 [pid = 17168] [id = 107] 14:56:12 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd5eb7800 == 53 [pid = 17168] [id = 106] 14:56:12 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcfbee800 == 52 [pid = 17168] [id = 105] 14:56:12 INFO - PROCESS | 17168 | --DOMWINDOW == 116 (0x7f5bda752000) [pid = 17168] [serial = 285] [outer = (nil)] [url = about:blank] 14:56:12 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc893e000 == 51 [pid = 17168] [id = 104] 14:56:12 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc71d0800 == 50 [pid = 17168] [id = 103] 14:56:12 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6599800 == 49 [pid = 17168] [id = 102] 14:56:12 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0a9f000 == 48 [pid = 17168] [id = 101] 14:56:12 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc5c93800 == 47 [pid = 17168] [id = 96] 14:56:12 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd5e5d000 == 46 [pid = 17168] [id = 95] 14:56:12 INFO - PROCESS | 17168 | 1461621372541 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] 14:56:12 INFO - PROCESS | 17168 | 1461621372630 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 14:56:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:56:12 INFO - PROCESS | 17168 | 1461621372639 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:56:12 INFO - PROCESS | 17168 | 1461621372643 Marionette TRACE conn3 <- [1,430,null,{}] 14:56:12 INFO - PROCESS | 17168 | 1461621372648 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}] 14:56:12 INFO - PROCESS | 17168 | 1461621372792 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 14:56:12 INFO - PROCESS | 17168 | 1461621372890 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:12 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2444800 == 47 [pid = 17168] [id = 115] 14:56:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 83 (0x7f5bbf778400) [pid = 17168] [serial = 344] [outer = (nil)] 14:56:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 84 (0x7f5bc24b9c00) [pid = 17168] [serial = 345] [outer = 0x7f5bbf778400] 14:56:12 INFO - PROCESS | 17168 | 1461621372951 Marionette DEBUG loaded listener.js 14:56:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 85 (0x7f5bc2523000) [pid = 17168] [serial = 346] [outer = 0x7f5bbf778400] 14:56:13 INFO - PROCESS | 17168 | 1461621373656 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]]]}] 14:56:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:56:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1036ms 14:56:13 INFO - PROCESS | 17168 | 1461621373676 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 14:56:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:56:13 INFO - PROCESS | 17168 | 1461621373681 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 14:56:13 INFO - PROCESS | 17168 | 1461621373687 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:56:13 INFO - PROCESS | 17168 | 1461621373692 Marionette TRACE conn3 <- [1,434,null,{}] 14:56:13 INFO - PROCESS | 17168 | 1461621373763 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}] 14:56:13 INFO - PROCESS | 17168 | 1461621373916 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 14:56:13 INFO - PROCESS | 17168 | 1461621373929 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:13 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6bd7000 == 48 [pid = 17168] [id = 116] 14:56:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 86 (0x7f5bc5768800) [pid = 17168] [serial = 347] [outer = (nil)] 14:56:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 87 (0x7f5bc69bb800) [pid = 17168] [serial = 348] [outer = 0x7f5bc5768800] 14:56:13 INFO - PROCESS | 17168 | 1461621373993 Marionette DEBUG loaded listener.js 14:56:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 88 (0x7f5bc77d5000) [pid = 17168] [serial = 349] [outer = 0x7f5bc5768800] 14:56:14 INFO - PROCESS | 17168 | 1461621374780 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]]]}] 14:56:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:56:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1125ms 14:56:14 INFO - PROCESS | 17168 | 1461621374811 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 14:56:14 INFO - PROCESS | 17168 | 1461621374814 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 14:56:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:56:14 INFO - PROCESS | 17168 | 1461621374853 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:56:14 INFO - PROCESS | 17168 | 1461621374856 Marionette TRACE conn3 <- [1,438,null,{}] 14:56:14 INFO - PROCESS | 17168 | 1461621374862 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}] 14:56:15 INFO - PROCESS | 17168 | 1461621375058 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 14:56:15 INFO - PROCESS | 17168 | 1461621375077 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:15 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc7a69800 == 49 [pid = 17168] [id = 117] 14:56:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 89 (0x7f5bbf730800) [pid = 17168] [serial = 350] [outer = (nil)] 14:56:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 90 (0x7f5bbf73b800) [pid = 17168] [serial = 351] [outer = 0x7f5bbf730800] 14:56:15 INFO - PROCESS | 17168 | 1461621375139 Marionette DEBUG loaded listener.js 14:56:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 91 (0x7f5bc67af800) [pid = 17168] [serial = 352] [outer = 0x7f5bbf730800] 14:56:15 INFO - PROCESS | 17168 | 1461621375957 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]]]}] 14:56:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:56:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1151ms 14:56:15 INFO - PROCESS | 17168 | 1461621375990 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 14:56:15 INFO - PROCESS | 17168 | 1461621375993 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 14:56:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:56:16 INFO - PROCESS | 17168 | 1461621375998 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:56:16 INFO - PROCESS | 17168 | 1461621376000 Marionette TRACE conn3 <- [1,442,null,{}] 14:56:16 INFO - PROCESS | 17168 | 1461621376006 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}] 14:56:16 INFO - PROCESS | 17168 | 1461621376177 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 14:56:16 INFO - PROCESS | 17168 | 1461621376248 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:16 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc8883800 == 50 [pid = 17168] [id = 118] 14:56:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 92 (0x7f5bbf734400) [pid = 17168] [serial = 353] [outer = (nil)] 14:56:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 93 (0x7f5bc8631400) [pid = 17168] [serial = 354] [outer = 0x7f5bbf734400] 14:56:16 INFO - PROCESS | 17168 | 1461621376319 Marionette DEBUG loaded listener.js 14:56:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 94 (0x7f5bcbba8800) [pid = 17168] [serial = 355] [outer = 0x7f5bbf734400] 14:56:17 INFO - PROCESS | 17168 | --DOMWINDOW == 93 (0x7f5bc22d0800) [pid = 17168] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:56:17 INFO - PROCESS | 17168 | --DOMWINDOW == 92 (0x7f5bc2225000) [pid = 17168] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:56:17 INFO - PROCESS | 17168 | --DOMWINDOW == 91 (0x7f5bd59aa400) [pid = 17168] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:56:17 INFO - PROCESS | 17168 | --DOMWINDOW == 90 (0x7f5bbf773000) [pid = 17168] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:56:17 INFO - PROCESS | 17168 | --DOMWINDOW == 89 (0x7f5bbf218c00) [pid = 17168] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:56:17 INFO - PROCESS | 17168 | --DOMWINDOW == 88 (0x7f5bbfa9fc00) [pid = 17168] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:56:17 INFO - PROCESS | 17168 | --DOMWINDOW == 87 (0x7f5bc83b8800) [pid = 17168] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:56:17 INFO - PROCESS | 17168 | --DOMWINDOW == 86 (0x7f5bbf709400) [pid = 17168] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:56:17 INFO - PROCESS | 17168 | 1461621377224 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]]]}] 14:56:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:56:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1276ms 14:56:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:56:17 INFO - PROCESS | 17168 | 1461621377276 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 14:56:17 INFO - PROCESS | 17168 | 1461621377278 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 14:56:17 INFO - PROCESS | 17168 | 1461621377284 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:56:17 INFO - PROCESS | 17168 | 1461621377287 Marionette TRACE conn3 <- [1,446,null,{}] 14:56:17 INFO - PROCESS | 17168 | 1461621377292 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}] 14:56:17 INFO - PROCESS | 17168 | 1461621377455 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 14:56:17 INFO - PROCESS | 17168 | 1461621377483 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:17 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbd7e6800 == 51 [pid = 17168] [id = 119] 14:56:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 87 (0x7f5bbf21c400) [pid = 17168] [serial = 356] [outer = (nil)] 14:56:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 88 (0x7f5bc24b0400) [pid = 17168] [serial = 357] [outer = 0x7f5bbf21c400] 14:56:17 INFO - PROCESS | 17168 | 1461621377634 Marionette DEBUG loaded listener.js 14:56:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 89 (0x7f5bd5ef2400) [pid = 17168] [serial = 358] [outer = 0x7f5bbf21c400] 14:56:18 INFO - PROCESS | 17168 | 1461621378316 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]]]}] 14:56:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:56:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1077ms 14:56:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:56:18 INFO - PROCESS | 17168 | 1461621378372 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 14:56:18 INFO - PROCESS | 17168 | 1461621378374 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 14:56:18 INFO - PROCESS | 17168 | 1461621378380 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:56:18 INFO - PROCESS | 17168 | 1461621378383 Marionette TRACE conn3 <- [1,450,null,{}] 14:56:18 INFO - PROCESS | 17168 | 1461621378388 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}] 14:56:18 INFO - PROCESS | 17168 | 1461621378556 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 14:56:18 INFO - PROCESS | 17168 | 1461621378579 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:18 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd4ba3000 == 52 [pid = 17168] [id = 120] 14:56:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 90 (0x7f5bbf771c00) [pid = 17168] [serial = 359] [outer = (nil)] 14:56:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 91 (0x7f5bd6cc1c00) [pid = 17168] [serial = 360] [outer = 0x7f5bbf771c00] 14:56:18 INFO - PROCESS | 17168 | 1461621378638 Marionette DEBUG loaded listener.js 14:56:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 92 (0x7f5bda7af800) [pid = 17168] [serial = 361] [outer = 0x7f5bbf771c00] 14:56:19 INFO - PROCESS | 17168 | 1461621379543 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] 14:56:19 INFO - PROCESS | 17168 | 1461621379617 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 14:56:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:56:19 INFO - PROCESS | 17168 | 1461621379625 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:56:19 INFO - PROCESS | 17168 | 1461621379631 Marionette TRACE conn3 <- [1,454,null,{}] 14:56:19 INFO - PROCESS | 17168 | 1461621379638 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}] 14:56:19 INFO - PROCESS | 17168 | 1461621379852 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 14:56:20 INFO - PROCESS | 17168 | 1461621379999 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:20 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc18fc000 == 53 [pid = 17168] [id = 121] 14:56:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 93 (0x7f5bbf70b800) [pid = 17168] [serial = 362] [outer = (nil)] 14:56:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 94 (0x7f5bbf9a7c00) [pid = 17168] [serial = 363] [outer = 0x7f5bbf70b800] 14:56:20 INFO - PROCESS | 17168 | 1461621380073 Marionette DEBUG loaded listener.js 14:56:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 95 (0x7f5bc221e400) [pid = 17168] [serial = 364] [outer = 0x7f5bbf70b800] 14:56:20 INFO - PROCESS | 17168 | [17168] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:56:21 INFO - PROCESS | 17168 | 1461621381042 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]]]}] 14:56:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:56:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1482ms 14:56:21 INFO - PROCESS | 17168 | 1461621381108 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 14:56:21 INFO - PROCESS | 17168 | 1461621381117 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 14:56:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:56:21 INFO - PROCESS | 17168 | 1461621381127 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:56:21 INFO - PROCESS | 17168 | 1461621381130 Marionette TRACE conn3 <- [1,458,null,{}] 14:56:21 INFO - PROCESS | 17168 | 1461621381136 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}] 14:56:21 INFO - PROCESS | 17168 | 1461621381356 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 14:56:21 INFO - PROCESS | 17168 | 1461621381550 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:21 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc843b000 == 54 [pid = 17168] [id = 122] 14:56:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 96 (0x7f5bc2528c00) [pid = 17168] [serial = 365] [outer = (nil)] 14:56:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 97 (0x7f5bc389f800) [pid = 17168] [serial = 366] [outer = 0x7f5bc2528c00] 14:56:21 INFO - PROCESS | 17168 | 1461621381638 Marionette DEBUG loaded listener.js 14:56:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 98 (0x7f5bc5c2ec00) [pid = 17168] [serial = 367] [outer = 0x7f5bc2528c00] 14:56:22 INFO - PROCESS | 17168 | 1461621382549 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] 14:56:22 INFO - PROCESS | 17168 | 1461621382613 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 14:56:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:56:22 INFO - PROCESS | 17168 | 1461621382620 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:56:22 INFO - PROCESS | 17168 | 1461621382626 Marionette TRACE conn3 <- [1,462,null,{}] 14:56:22 INFO - PROCESS | 17168 | 1461621382642 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}] 14:56:22 INFO - PROCESS | 17168 | 1461621382848 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 14:56:23 INFO - PROCESS | 17168 | 1461621383035 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:23 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd8d7e800 == 55 [pid = 17168] [id = 123] 14:56:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 99 (0x7f5bcbe7b000) [pid = 17168] [serial = 368] [outer = (nil)] 14:56:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 100 (0x7f5bd5e23000) [pid = 17168] [serial = 369] [outer = 0x7f5bcbe7b000] 14:56:23 INFO - PROCESS | 17168 | 1461621383156 Marionette DEBUG loaded listener.js 14:56:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 101 (0x7f5bda753c00) [pid = 17168] [serial = 370] [outer = 0x7f5bcbe7b000] 14:56:23 INFO - PROCESS | 17168 | [17168] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:56:24 INFO - PROCESS | 17168 | 1461621384033 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] 14:56:24 INFO - PROCESS | 17168 | 1461621384117 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 14:56:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:56:24 INFO - PROCESS | 17168 | 1461621384123 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:56:24 INFO - PROCESS | 17168 | 1461621384125 Marionette TRACE conn3 <- [1,466,null,{}] 14:56:24 INFO - PROCESS | 17168 | 1461621384131 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}] 14:56:24 INFO - PROCESS | 17168 | 1461621384351 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 14:56:24 INFO - PROCESS | 17168 | 1461621384538 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:24 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdaebb800 == 56 [pid = 17168] [id = 124] 14:56:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 102 (0x7f5bd4b15000) [pid = 17168] [serial = 371] [outer = (nil)] 14:56:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 103 (0x7f5bdb18e800) [pid = 17168] [serial = 372] [outer = 0x7f5bd4b15000] 14:56:24 INFO - PROCESS | 17168 | 1461621384626 Marionette DEBUG loaded listener.js 14:56:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 104 (0x7f5bdccc9c00) [pid = 17168] [serial = 373] [outer = 0x7f5bd4b15000] 14:56:25 INFO - PROCESS | 17168 | 1461621385521 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] 14:56:25 INFO - PROCESS | 17168 | 1461621385562 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 14:56:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:56:25 INFO - PROCESS | 17168 | 1461621385568 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:56:25 INFO - PROCESS | 17168 | 1461621385570 Marionette TRACE conn3 <- [1,470,null,{}] 14:56:25 INFO - PROCESS | 17168 | 1461621385576 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}] 14:56:25 INFO - PROCESS | 17168 | 1461621385732 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 14:56:25 INFO - PROCESS | 17168 | 1461621385880 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:25 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdf2a4800 == 57 [pid = 17168] [id = 125] 14:56:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 105 (0x7f5bc7413400) [pid = 17168] [serial = 374] [outer = (nil)] 14:56:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 106 (0x7f5bc741c800) [pid = 17168] [serial = 375] [outer = 0x7f5bc7413400] 14:56:25 INFO - PROCESS | 17168 | 1461621385952 Marionette DEBUG loaded listener.js 14:56:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 107 (0x7f5bdb011000) [pid = 17168] [serial = 376] [outer = 0x7f5bc7413400] 14:56:26 INFO - PROCESS | 17168 | 1461621386921 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]]]}] 14:56:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:56:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1381ms 14:56:26 INFO - PROCESS | 17168 | 1461621386950 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 14:56:26 INFO - PROCESS | 17168 | 1461621386953 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 14:56:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:56:26 INFO - PROCESS | 17168 | 1461621386959 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:56:26 INFO - PROCESS | 17168 | 1461621386961 Marionette TRACE conn3 <- [1,474,null,{}] 14:56:26 INFO - PROCESS | 17168 | 1461621386967 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}] 14:56:27 INFO - PROCESS | 17168 | 1461621387141 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 14:56:27 INFO - PROCESS | 17168 | 1461621387291 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:27 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdf03a800 == 58 [pid = 17168] [id = 126] 14:56:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 108 (0x7f5bdd73d400) [pid = 17168] [serial = 377] [outer = (nil)] 14:56:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 109 (0x7f5bdf080800) [pid = 17168] [serial = 378] [outer = 0x7f5bdd73d400] 14:56:27 INFO - PROCESS | 17168 | 1461621387365 Marionette DEBUG loaded listener.js 14:56:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 110 (0x7f5bbbda3800) [pid = 17168] [serial = 379] [outer = 0x7f5bdd73d400] 14:56:28 INFO - PROCESS | 17168 | 1461621388484 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]]]}] 14:56:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:56:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1578ms 14:56:28 INFO - PROCESS | 17168 | 1461621388538 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 14:56:28 INFO - PROCESS | 17168 | 1461621388543 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 14:56:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:56:28 INFO - PROCESS | 17168 | 1461621388551 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:56:28 INFO - PROCESS | 17168 | 1461621388556 Marionette TRACE conn3 <- [1,478,null,{}] 14:56:28 INFO - PROCESS | 17168 | 1461621388565 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}] 14:56:28 INFO - PROCESS | 17168 | 1461621388732 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 14:56:28 INFO - PROCESS | 17168 | 1461621388938 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:28 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfa82000 == 59 [pid = 17168] [id = 127] 14:56:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 111 (0x7f5bbebc5c00) [pid = 17168] [serial = 380] [outer = (nil)] 14:56:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 112 (0x7f5bbf707800) [pid = 17168] [serial = 381] [outer = 0x7f5bbebc5c00] 14:56:29 INFO - PROCESS | 17168 | 1461621389026 Marionette DEBUG loaded listener.js 14:56:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 113 (0x7f5bbf735c00) [pid = 17168] [serial = 382] [outer = 0x7f5bbebc5c00] 14:56:29 INFO - PROCESS | 17168 | 1461621389951 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]]]}] 14:56:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:56:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1436ms 14:56:29 INFO - PROCESS | 17168 | 1461621389988 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 14:56:29 INFO - PROCESS | 17168 | 1461621389996 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 14:56:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:56:30 INFO - PROCESS | 17168 | 1461621390006 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:56:30 INFO - PROCESS | 17168 | 1461621390009 Marionette TRACE conn3 <- [1,482,null,{}] 14:56:30 INFO - PROCESS | 17168 | 1461621390015 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}] 14:56:30 INFO - PROCESS | 17168 | 1461621390160 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 14:56:30 INFO - PROCESS | 17168 | 1461621390326 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:30 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbd7e6800 == 58 [pid = 17168] [id = 119] 14:56:30 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc8883800 == 57 [pid = 17168] [id = 118] 14:56:30 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc7a69800 == 56 [pid = 17168] [id = 117] 14:56:30 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbd7ec800 == 57 [pid = 17168] [id = 128] 14:56:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 114 (0x7f5bbf738c00) [pid = 17168] [serial = 383] [outer = (nil)] 14:56:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 115 (0x7f5bbfaa9800) [pid = 17168] [serial = 384] [outer = 0x7f5bbf738c00] 14:56:30 INFO - PROCESS | 17168 | 1461621390435 Marionette DEBUG loaded listener.js 14:56:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 116 (0x7f5bc0e2b400) [pid = 17168] [serial = 385] [outer = 0x7f5bbf738c00] 14:56:30 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6bd7000 == 56 [pid = 17168] [id = 116] 14:56:30 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2444800 == 55 [pid = 17168] [id = 115] 14:56:30 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbee2b000 == 54 [pid = 17168] [id = 114] 14:56:30 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bda644800 == 53 [pid = 17168] [id = 110] 14:56:30 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc77c1000 == 52 [pid = 17168] [id = 109] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 115 (0x7f5bc24b7800) [pid = 17168] [serial = 315] [outer = (nil)] [url = about:blank] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 114 (0x7f5bd5c07c00) [pid = 17168] [serial = 318] [outer = (nil)] [url = about:blank] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 113 (0x7f5bcbe70800) [pid = 17168] [serial = 312] [outer = (nil)] [url = about:blank] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 112 (0x7f5bbfaa4400) [pid = 17168] [serial = 304] [outer = (nil)] [url = about:blank] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 111 (0x7f5bbf704800) [pid = 17168] [serial = 303] [outer = (nil)] [url = about:blank] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 110 (0x7f5bd59a3c00) [pid = 17168] [serial = 294] [outer = (nil)] [url = about:blank] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 109 (0x7f5bc4facc00) [pid = 17168] [serial = 307] [outer = (nil)] [url = about:blank] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 108 (0x7f5bc380f400) [pid = 17168] [serial = 306] [outer = (nil)] [url = about:blank] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 107 (0x7f5bc67ab400) [pid = 17168] [serial = 291] [outer = (nil)] [url = about:blank] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 106 (0x7f5bc9582c00) [pid = 17168] [serial = 309] [outer = (nil)] [url = about:blank] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 105 (0x7f5bcbe15000) [pid = 17168] [serial = 310] [outer = (nil)] [url = about:blank] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 104 (0x7f5bdaca5800) [pid = 17168] [serial = 286] [outer = (nil)] [url = about:blank] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 103 (0x7f5bbfaae800) [pid = 17168] [serial = 288] [outer = (nil)] [url = about:blank] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 102 (0x7f5bbebcd800) [pid = 17168] [serial = 297] [outer = (nil)] [url = about:blank] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 101 (0x7f5bd6e73800) [pid = 17168] [serial = 300] [outer = (nil)] [url = about:blank] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 100 (0x7f5bc8471400) [pid = 17168] [serial = 321] [outer = (nil)] [url = about:blank] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 99 (0x7f5bcec60400) [pid = 17168] [serial = 322] [outer = (nil)] [url = about:blank] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 98 (0x7f5bd6fda800) [pid = 17168] [serial = 319] [outer = (nil)] [url = about:blank] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 97 (0x7f5bc24bc400) [pid = 17168] [serial = 316] [outer = (nil)] [url = about:blank] 14:56:30 INFO - PROCESS | 17168 | --DOMWINDOW == 96 (0x7f5bd5769800) [pid = 17168] [serial = 313] [outer = (nil)] [url = about:blank] 14:56:31 INFO - PROCESS | 17168 | 1461621391235 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]]]}] 14:56:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:56:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1278ms 14:56:31 INFO - PROCESS | 17168 | 1461621391285 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 14:56:31 INFO - PROCESS | 17168 | 1461621391288 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 14:56:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:56:31 INFO - PROCESS | 17168 | 1461621391294 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:56:31 INFO - PROCESS | 17168 | 1461621391301 Marionette TRACE conn3 <- [1,486,null,{}] 14:56:31 INFO - PROCESS | 17168 | 1461621391328 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}] 14:56:31 INFO - PROCESS | 17168 | 1461621391478 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 14:56:31 INFO - PROCESS | 17168 | 1461621391490 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:31 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6b8c800 == 53 [pid = 17168] [id = 129] 14:56:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 97 (0x7f5bc251e800) [pid = 17168] [serial = 386] [outer = (nil)] 14:56:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 98 (0x7f5bc3894800) [pid = 17168] [serial = 387] [outer = 0x7f5bc251e800] 14:56:31 INFO - PROCESS | 17168 | 1461621391555 Marionette DEBUG loaded listener.js 14:56:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 99 (0x7f5bc4c42c00) [pid = 17168] [serial = 388] [outer = 0x7f5bc251e800] 14:56:32 INFO - PROCESS | 17168 | 1461621392349 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]]]}] 14:56:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:56:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1098ms 14:56:32 INFO - PROCESS | 17168 | 1461621392396 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 14:56:32 INFO - PROCESS | 17168 | 1461621392400 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 14:56:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:56:32 INFO - PROCESS | 17168 | 1461621392406 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:56:32 INFO - PROCESS | 17168 | 1461621392408 Marionette TRACE conn3 <- [1,490,null,{}] 14:56:32 INFO - PROCESS | 17168 | 1461621392413 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}] 14:56:32 INFO - PROCESS | 17168 | 1461621392550 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 14:56:32 INFO - PROCESS | 17168 | 1461621392565 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:32 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc76b0000 == 54 [pid = 17168] [id = 130] 14:56:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 100 (0x7f5bbebc5800) [pid = 17168] [serial = 389] [outer = (nil)] 14:56:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 101 (0x7f5bbf957000) [pid = 17168] [serial = 390] [outer = 0x7f5bbebc5800] 14:56:32 INFO - PROCESS | 17168 | 1461621392623 Marionette DEBUG loaded listener.js 14:56:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 102 (0x7f5bc3893400) [pid = 17168] [serial = 391] [outer = 0x7f5bbebc5800] 14:56:33 INFO - PROCESS | 17168 | 1461621393403 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]]]}] 14:56:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:56:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1032ms 14:56:33 INFO - PROCESS | 17168 | 1461621393442 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 14:56:33 INFO - PROCESS | 17168 | 1461621393444 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 14:56:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:56:33 INFO - PROCESS | 17168 | 1461621393449 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:56:33 INFO - PROCESS | 17168 | 1461621393452 Marionette TRACE conn3 <- [1,494,null,{}] 14:56:33 INFO - PROCESS | 17168 | 1461621393481 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}] 14:56:33 INFO - PROCESS | 17168 | 1461621393645 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 14:56:33 INFO - PROCESS | 17168 | 1461621393713 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:33 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbfc9000 == 55 [pid = 17168] [id = 131] 14:56:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 103 (0x7f5bbf952c00) [pid = 17168] [serial = 392] [outer = (nil)] 14:56:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 104 (0x7f5bbfa37400) [pid = 17168] [serial = 393] [outer = 0x7f5bbf952c00] 14:56:33 INFO - PROCESS | 17168 | 1461621393771 Marionette DEBUG loaded listener.js 14:56:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 105 (0x7f5bbfa3b400) [pid = 17168] [serial = 394] [outer = 0x7f5bbf952c00] 14:56:34 INFO - PROCESS | 17168 | 1461621394550 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]]]}] 14:56:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:56:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1138ms 14:56:34 INFO - PROCESS | 17168 | 1461621394587 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 14:56:34 INFO - PROCESS | 17168 | 1461621394590 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 14:56:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:56:34 INFO - PROCESS | 17168 | 1461621394596 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:56:34 INFO - PROCESS | 17168 | 1461621394598 Marionette TRACE conn3 <- [1,498,null,{}] 14:56:34 INFO - PROCESS | 17168 | 1461621394609 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}] 14:56:34 INFO - PROCESS | 17168 | 1461621394813 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 14:56:34 INFO - PROCESS | 17168 | 1461621394837 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:34 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcbb4a000 == 56 [pid = 17168] [id = 132] 14:56:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 106 (0x7f5bc2522000) [pid = 17168] [serial = 395] [outer = (nil)] 14:56:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 107 (0x7f5bc725fc00) [pid = 17168] [serial = 396] [outer = 0x7f5bc2522000] 14:56:34 INFO - PROCESS | 17168 | 1461621394901 Marionette DEBUG loaded listener.js 14:56:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 108 (0x7f5bc80d1c00) [pid = 17168] [serial = 397] [outer = 0x7f5bc2522000] 14:56:35 INFO - PROCESS | 17168 | --DOMWINDOW == 107 (0x7f5bc5768800) [pid = 17168] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:56:35 INFO - PROCESS | 17168 | --DOMWINDOW == 106 (0x7f5bbf778800) [pid = 17168] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:56:35 INFO - PROCESS | 17168 | --DOMWINDOW == 105 (0x7f5bbf778400) [pid = 17168] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:56:35 INFO - PROCESS | 17168 | --DOMWINDOW == 104 (0x7f5bbf734400) [pid = 17168] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:56:35 INFO - PROCESS | 17168 | --DOMWINDOW == 103 (0x7f5bbf21c400) [pid = 17168] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:56:35 INFO - PROCESS | 17168 | --DOMWINDOW == 102 (0x7f5bbf730800) [pid = 17168] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:56:35 INFO - PROCESS | 17168 | 1461621395782 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]]]}] 14:56:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:56:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1238ms 14:56:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:56:35 INFO - PROCESS | 17168 | 1461621395835 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 14:56:35 INFO - PROCESS | 17168 | 1461621395838 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 14:56:35 INFO - PROCESS | 17168 | 1461621395844 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:56:35 INFO - PROCESS | 17168 | 1461621395847 Marionette TRACE conn3 <- [1,502,null,{}] 14:56:35 INFO - PROCESS | 17168 | 1461621395852 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}] 14:56:36 INFO - PROCESS | 17168 | 1461621396022 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 14:56:36 INFO - PROCESS | 17168 | 1461621396040 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:36 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcecd9000 == 57 [pid = 17168] [id = 133] 14:56:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 103 (0x7f5bbf739000) [pid = 17168] [serial = 398] [outer = (nil)] 14:56:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 104 (0x7f5bc7420c00) [pid = 17168] [serial = 399] [outer = 0x7f5bbf739000] 14:56:36 INFO - PROCESS | 17168 | 1461621396100 Marionette DEBUG loaded listener.js 14:56:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 105 (0x7f5bc9582800) [pid = 17168] [serial = 400] [outer = 0x7f5bbf739000] 14:56:36 INFO - PROCESS | 17168 | 1461621396797 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]]]}] 14:56:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:56:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 977ms 14:56:36 INFO - PROCESS | 17168 | 1461621396821 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 14:56:36 INFO - PROCESS | 17168 | 1461621396824 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 14:56:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:56:36 INFO - PROCESS | 17168 | 1461621396832 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:56:36 INFO - PROCESS | 17168 | 1461621396834 Marionette TRACE conn3 <- [1,506,null,{}] 14:56:36 INFO - PROCESS | 17168 | 1461621396838 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}] 14:56:37 INFO - PROCESS | 17168 | 1461621397011 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 14:56:37 INFO - PROCESS | 17168 | 1461621397029 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:37 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd6e1b800 == 58 [pid = 17168] [id = 134] 14:56:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 106 (0x7f5bbe942400) [pid = 17168] [serial = 401] [outer = (nil)] 14:56:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 107 (0x7f5bbe94d000) [pid = 17168] [serial = 402] [outer = 0x7f5bbe942400] 14:56:37 INFO - PROCESS | 17168 | 1461621397088 Marionette DEBUG loaded listener.js 14:56:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 108 (0x7f5bbfa3b000) [pid = 17168] [serial = 403] [outer = 0x7f5bbe942400] 14:56:38 INFO - PROCESS | 17168 | 1461621398094 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]]]}] 14:56:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:56:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1328ms 14:56:38 INFO - PROCESS | 17168 | 1461621398160 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 14:56:38 INFO - PROCESS | 17168 | 1461621398166 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 14:56:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:56:38 INFO - PROCESS | 17168 | 1461621398174 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:56:38 INFO - PROCESS | 17168 | 1461621398179 Marionette TRACE conn3 <- [1,510,null,{}] 14:56:38 INFO - PROCESS | 17168 | 1461621398187 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}] 14:56:38 INFO - PROCESS | 17168 | 1461621398395 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 14:56:38 INFO - PROCESS | 17168 | 1461621398541 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:38 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc1835000 == 59 [pid = 17168] [id = 135] 14:56:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 109 (0x7f5bbebcfc00) [pid = 17168] [serial = 404] [outer = (nil)] 14:56:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 110 (0x7f5bbf710000) [pid = 17168] [serial = 405] [outer = 0x7f5bbebcfc00] 14:56:38 INFO - PROCESS | 17168 | 1461621398615 Marionette DEBUG loaded listener.js 14:56:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 111 (0x7f5bbf76f800) [pid = 17168] [serial = 406] [outer = 0x7f5bbebcfc00] 14:56:39 INFO - PROCESS | 17168 | 1461621399551 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]]]}] 14:56:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:56:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1431ms 14:56:39 INFO - PROCESS | 17168 | 1461621399606 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 14:56:39 INFO - PROCESS | 17168 | 1461621399614 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 14:56:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:56:39 INFO - PROCESS | 17168 | 1461621399624 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:56:39 INFO - PROCESS | 17168 | 1461621399628 Marionette TRACE conn3 <- [1,514,null,{}] 14:56:39 INFO - PROCESS | 17168 | 1461621399634 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}] 14:56:39 INFO - PROCESS | 17168 | 1461621399800 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 14:56:39 INFO - PROCESS | 17168 | 1461621399945 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:39 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc934b000 == 60 [pid = 17168] [id = 136] 14:56:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 112 (0x7f5bbf958800) [pid = 17168] [serial = 407] [outer = (nil)] 14:56:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 113 (0x7f5bbfa38c00) [pid = 17168] [serial = 408] [outer = 0x7f5bbf958800] 14:56:40 INFO - PROCESS | 17168 | 1461621400020 Marionette DEBUG loaded listener.js 14:56:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 114 (0x7f5bbfaa4400) [pid = 17168] [serial = 409] [outer = 0x7f5bbf958800] 14:56:40 INFO - PROCESS | 17168 | 1461621400985 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]]]}] 14:56:41 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 14:56:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1428ms 14:56:41 INFO - PROCESS | 17168 | 1461621401053 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 14:56:41 INFO - PROCESS | 17168 | 1461621401056 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 14:56:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:56:41 INFO - PROCESS | 17168 | 1461621401063 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:56:41 INFO - PROCESS | 17168 | 1461621401068 Marionette TRACE conn3 <- [1,518,null,{}] 14:56:41 INFO - PROCESS | 17168 | 1461621401084 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}] 14:56:41 INFO - PROCESS | 17168 | 1461621401288 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 14:56:41 INFO - PROCESS | 17168 | 1461621401477 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:41 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdd766800 == 61 [pid = 17168] [id = 137] 14:56:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 115 (0x7f5bc24b6400) [pid = 17168] [serial = 410] [outer = (nil)] 14:56:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 116 (0x7f5bc4e4ec00) [pid = 17168] [serial = 411] [outer = 0x7f5bc24b6400] 14:56:41 INFO - PROCESS | 17168 | 1461621401599 Marionette DEBUG loaded listener.js 14:56:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 117 (0x7f5bc6dbd400) [pid = 17168] [serial = 412] [outer = 0x7f5bc24b6400] 14:56:42 INFO - PROCESS | 17168 | 1461621402415 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]]]}] 14:56:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:56:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1387ms 14:56:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:56:42 INFO - PROCESS | 17168 | 1461621402451 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 14:56:42 INFO - PROCESS | 17168 | 1461621402455 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 14:56:42 INFO - PROCESS | 17168 | 1461621402461 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:56:42 INFO - PROCESS | 17168 | 1461621402464 Marionette TRACE conn3 <- [1,522,null,{}] 14:56:42 INFO - PROCESS | 17168 | 1461621402469 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}] 14:56:42 INFO - PROCESS | 17168 | 1461621402633 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 14:56:42 INFO - PROCESS | 17168 | 1461621402783 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:42 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0946000 == 62 [pid = 17168] [id = 138] 14:56:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 118 (0x7f5bc24bd000) [pid = 17168] [serial = 413] [outer = (nil)] 14:56:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 119 (0x7f5bcbe54800) [pid = 17168] [serial = 414] [outer = 0x7f5bc24bd000] 14:56:42 INFO - PROCESS | 17168 | 1461621402857 Marionette DEBUG loaded listener.js 14:56:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 120 (0x7f5bcfb8b800) [pid = 17168] [serial = 415] [outer = 0x7f5bc24bd000] 14:56:43 INFO - PROCESS | 17168 | 1461621403759 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]]]}] 14:56:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:56:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1331ms 14:56:43 INFO - PROCESS | 17168 | 1461621403792 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 14:56:43 INFO - PROCESS | 17168 | 1461621403795 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 14:56:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:56:43 INFO - PROCESS | 17168 | 1461621403801 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:56:43 INFO - PROCESS | 17168 | 1461621403804 Marionette TRACE conn3 <- [1,526,null,{}] 14:56:43 INFO - PROCESS | 17168 | 1461621403810 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}] 14:56:43 INFO - PROCESS | 17168 | 1461621403967 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 14:56:44 INFO - PROCESS | 17168 | 1461621404119 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:44 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda50b000 == 63 [pid = 17168] [id = 139] 14:56:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 121 (0x7f5bbcd33400) [pid = 17168] [serial = 416] [outer = (nil)] 14:56:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 122 (0x7f5bbcd3a000) [pid = 17168] [serial = 417] [outer = 0x7f5bbcd33400] 14:56:44 INFO - PROCESS | 17168 | 1461621404195 Marionette DEBUG loaded listener.js 14:56:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 123 (0x7f5bbcd3e800) [pid = 17168] [serial = 418] [outer = 0x7f5bbcd33400] 14:56:45 INFO - PROCESS | 17168 | 1461621405114 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]]]}] 14:56:45 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 14:56:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1377ms 14:56:45 INFO - PROCESS | 17168 | 1461621405180 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 14:56:45 INFO - PROCESS | 17168 | 1461621405184 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 14:56:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:56:45 INFO - PROCESS | 17168 | 1461621405190 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:56:45 INFO - PROCESS | 17168 | 1461621405193 Marionette TRACE conn3 <- [1,530,null,{}] 14:56:45 INFO - PROCESS | 17168 | 1461621405199 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}] 14:56:45 INFO - PROCESS | 17168 | 1461621405390 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 14:56:45 INFO - PROCESS | 17168 | 1461621405541 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:45 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbda4c800 == 64 [pid = 17168] [id = 140] 14:56:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 124 (0x7f5bbbda9c00) [pid = 17168] [serial = 419] [outer = (nil)] 14:56:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 125 (0x7f5bbd9d5c00) [pid = 17168] [serial = 420] [outer = 0x7f5bbbda9c00] 14:56:45 INFO - PROCESS | 17168 | 1461621405669 Marionette DEBUG loaded listener.js 14:56:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 126 (0x7f5bd4bf4400) [pid = 17168] [serial = 421] [outer = 0x7f5bbbda9c00] 14:56:46 INFO - PROCESS | 17168 | 1461621406362 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"]]]}] 14:56:46 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 14:56:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:56:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:56:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:56:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:56:46 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 14:56:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:56:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:56:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:56:46 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:56:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1278ms 14:56:46 INFO - PROCESS | 17168 | 1461621406488 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 14:56:46 INFO - PROCESS | 17168 | 1461621406492 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 14:56:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:56:46 INFO - PROCESS | 17168 | 1461621406499 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:56:46 INFO - PROCESS | 17168 | 1461621406502 Marionette TRACE conn3 <- [1,534,null,{}] 14:56:46 INFO - PROCESS | 17168 | 1461621406507 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}] 14:56:46 INFO - PROCESS | 17168 | 1461621406675 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 14:56:47 INFO - PROCESS | 17168 | 1461621407024 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:47 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfa78000 == 65 [pid = 17168] [id = 141] 14:56:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 127 (0x7f5bbcd39800) [pid = 17168] [serial = 422] [outer = (nil)] 14:56:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 128 (0x7f5bbd9d4800) [pid = 17168] [serial = 423] [outer = 0x7f5bbcd39800] 14:56:47 INFO - PROCESS | 17168 | 1461621407170 Marionette DEBUG loaded listener.js 14:56:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 129 (0x7f5bbd9dec00) [pid = 17168] [serial = 424] [outer = 0x7f5bbcd39800] 14:56:47 INFO - PROCESS | 17168 | 1461621407946 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]]]}] 14:56:47 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:56:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1480ms 14:56:47 INFO - PROCESS | 17168 | 1461621407980 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 14:56:47 INFO - PROCESS | 17168 | 1461621407985 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 14:56:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:56:47 INFO - PROCESS | 17168 | 1461621407992 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:56:48 INFO - PROCESS | 17168 | 1461621407997 Marionette TRACE conn3 <- [1,538,null,{}] 14:56:48 INFO - PROCESS | 17168 | 1461621408004 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}] 14:56:48 INFO - PROCESS | 17168 | 1461621408175 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 14:56:48 INFO - PROCESS | 17168 | 1461621408314 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:48 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfa77800 == 66 [pid = 17168] [id = 142] 14:56:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 130 (0x7f5bbcd3e000) [pid = 17168] [serial = 425] [outer = (nil)] 14:56:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 131 (0x7f5bbf70bc00) [pid = 17168] [serial = 426] [outer = 0x7f5bbcd3e000] 14:56:48 INFO - PROCESS | 17168 | 1461621408399 Marionette DEBUG loaded listener.js 14:56:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 132 (0x7f5bbf952000) [pid = 17168] [serial = 427] [outer = 0x7f5bbcd3e000] 14:56:49 INFO - PROCESS | 17168 | 1461621409628 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]]]}] 14:56:49 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. 14:56:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1688ms 14:56:49 INFO - PROCESS | 17168 | 1461621409684 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 14:56:49 INFO - PROCESS | 17168 | 1461621409689 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 14:56:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:56:49 INFO - PROCESS | 17168 | 1461621409697 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:56:49 INFO - PROCESS | 17168 | 1461621409701 Marionette TRACE conn3 <- [1,542,null,{}] 14:56:49 INFO - PROCESS | 17168 | 1461621409757 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}] 14:56:50 INFO - PROCESS | 17168 | 1461621410033 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 14:56:50 INFO - PROCESS | 17168 | 1461621410165 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:50 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbd7e8800 == 67 [pid = 17168] [id = 143] 14:56:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 133 (0x7f5bbf955800) [pid = 17168] [serial = 428] [outer = (nil)] 14:56:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 134 (0x7f5bbfa39c00) [pid = 17168] [serial = 429] [outer = 0x7f5bbf955800] 14:56:50 INFO - PROCESS | 17168 | 1461621410298 Marionette DEBUG loaded listener.js 14:56:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 135 (0x7f5bc2df0c00) [pid = 17168] [serial = 430] [outer = 0x7f5bbf955800] 14:56:50 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bda463000 == 66 [pid = 17168] [id = 99] 14:56:50 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bda62d800 == 65 [pid = 17168] [id = 98] 14:56:50 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bdf2b5000 == 64 [pid = 17168] [id = 100] 14:56:50 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc893f800 == 63 [pid = 17168] [id = 97] 14:56:50 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcecd9000 == 62 [pid = 17168] [id = 133] 14:56:50 INFO - PROCESS | 17168 | --DOMWINDOW == 134 (0x7f5bc389d000) [pid = 17168] [serial = 324] [outer = (nil)] [url = about:blank] 14:56:50 INFO - PROCESS | 17168 | --DOMWINDOW == 133 (0x7f5bc2223c00) [pid = 17168] [serial = 327] [outer = (nil)] [url = about:blank] 14:56:50 INFO - PROCESS | 17168 | --DOMWINDOW == 132 (0x7f5bc38a1800) [pid = 17168] [serial = 330] [outer = (nil)] [url = about:blank] 14:56:50 INFO - PROCESS | 17168 | --DOMWINDOW == 131 (0x7f5bd8d43000) [pid = 17168] [serial = 336] [outer = (nil)] [url = about:blank] 14:56:50 INFO - PROCESS | 17168 | --DOMWINDOW == 130 (0x7f5bd6cc1c00) [pid = 17168] [serial = 360] [outer = (nil)] [url = about:blank] 14:56:50 INFO - PROCESS | 17168 | --DOMWINDOW == 129 (0x7f5bd4b1bc00) [pid = 17168] [serial = 333] [outer = (nil)] [url = about:blank] 14:56:50 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcbb4a000 == 61 [pid = 17168] [id = 132] 14:56:50 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbfc9000 == 60 [pid = 17168] [id = 131] 14:56:50 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc76b0000 == 59 [pid = 17168] [id = 130] 14:56:50 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6b8c800 == 58 [pid = 17168] [id = 129] 14:56:50 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbd7ec800 == 57 [pid = 17168] [id = 128] 14:56:50 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfa82000 == 56 [pid = 17168] [id = 127] 14:56:50 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bdaebb800 == 55 [pid = 17168] [id = 124] 14:56:50 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd8d7e800 == 54 [pid = 17168] [id = 123] 14:56:50 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc843b000 == 53 [pid = 17168] [id = 122] 14:56:50 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc18fc000 == 52 [pid = 17168] [id = 121] 14:56:50 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd4ba3000 == 51 [pid = 17168] [id = 120] 14:56:51 INFO - PROCESS | 17168 | --DOMWINDOW == 128 (0x7f5bc69bb800) [pid = 17168] [serial = 348] [outer = (nil)] [url = about:blank] 14:56:51 INFO - PROCESS | 17168 | --DOMWINDOW == 127 (0x7f5bbf9a4400) [pid = 17168] [serial = 342] [outer = (nil)] [url = about:blank] 14:56:51 INFO - PROCESS | 17168 | --DOMWINDOW == 126 (0x7f5bc24b9c00) [pid = 17168] [serial = 345] [outer = (nil)] [url = about:blank] 14:56:51 INFO - PROCESS | 17168 | --DOMWINDOW == 125 (0x7f5bc2523000) [pid = 17168] [serial = 346] [outer = (nil)] [url = about:blank] 14:56:51 INFO - PROCESS | 17168 | --DOMWINDOW == 124 (0x7f5bc8631400) [pid = 17168] [serial = 354] [outer = (nil)] [url = about:blank] 14:56:51 INFO - PROCESS | 17168 | --DOMWINDOW == 123 (0x7f5bdb010400) [pid = 17168] [serial = 339] [outer = (nil)] [url = about:blank] 14:56:51 INFO - PROCESS | 17168 | --DOMWINDOW == 122 (0x7f5bcbba8800) [pid = 17168] [serial = 355] [outer = (nil)] [url = about:blank] 14:56:51 INFO - PROCESS | 17168 | --DOMWINDOW == 121 (0x7f5bd5ef2400) [pid = 17168] [serial = 358] [outer = (nil)] [url = about:blank] 14:56:51 INFO - PROCESS | 17168 | --DOMWINDOW == 120 (0x7f5bbfd1d000) [pid = 17168] [serial = 343] [outer = (nil)] [url = about:blank] 14:56:51 INFO - PROCESS | 17168 | --DOMWINDOW == 119 (0x7f5bbf73b800) [pid = 17168] [serial = 351] [outer = (nil)] [url = about:blank] 14:56:51 INFO - PROCESS | 17168 | --DOMWINDOW == 118 (0x7f5bc24b0400) [pid = 17168] [serial = 357] [outer = (nil)] [url = about:blank] 14:56:51 INFO - PROCESS | 17168 | --DOMWINDOW == 117 (0x7f5bc67af800) [pid = 17168] [serial = 352] [outer = (nil)] [url = about:blank] 14:56:51 INFO - PROCESS | 17168 | --DOMWINDOW == 116 (0x7f5bc77d5000) [pid = 17168] [serial = 349] [outer = (nil)] [url = about:blank] 14:56:51 INFO - PROCESS | 17168 | 1461621411090 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]]]}] 14:56:51 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. 14:56:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1429ms 14:56:51 INFO - PROCESS | 17168 | 1461621411146 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 14:56:51 INFO - PROCESS | 17168 | 1461621411150 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 14:56:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:56:51 INFO - PROCESS | 17168 | 1461621411159 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:56:51 INFO - PROCESS | 17168 | 1461621411166 Marionette TRACE conn3 <- [1,546,null,{}] 14:56:51 INFO - PROCESS | 17168 | 1461621411179 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}] 14:56:51 INFO - PROCESS | 17168 | 1461621411346 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 14:56:51 INFO - PROCESS | 17168 | 1461621411375 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:51 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2ba7000 == 52 [pid = 17168] [id = 144] 14:56:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 117 (0x7f5bc2223c00) [pid = 17168] [serial = 431] [outer = (nil)] 14:56:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 118 (0x7f5bc2df9400) [pid = 17168] [serial = 432] [outer = 0x7f5bc2223c00] 14:56:51 INFO - PROCESS | 17168 | 1461621411455 Marionette DEBUG loaded listener.js 14:56:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 119 (0x7f5bc4f2a000) [pid = 17168] [serial = 433] [outer = 0x7f5bc2223c00] 14:56:52 INFO - PROCESS | 17168 | 1461621412268 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]]]}] 14:56:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:56:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1142ms 14:56:52 INFO - PROCESS | 17168 | 1461621412299 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 14:56:52 INFO - PROCESS | 17168 | 1461621412303 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 14:56:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:56:52 INFO - PROCESS | 17168 | 1461621412308 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:56:52 INFO - PROCESS | 17168 | 1461621412310 Marionette TRACE conn3 <- [1,550,null,{}] 14:56:52 INFO - PROCESS | 17168 | 1461621412316 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}] 14:56:52 INFO - PROCESS | 17168 | 1461621412470 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 14:56:52 INFO - PROCESS | 17168 | 1461621412604 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:52 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc72d5800 == 53 [pid = 17168] [id = 145] 14:56:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 120 (0x7f5bbf9a4400) [pid = 17168] [serial = 434] [outer = (nil)] 14:56:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 121 (0x7f5bc2df8c00) [pid = 17168] [serial = 435] [outer = 0x7f5bbf9a4400] 14:56:52 INFO - PROCESS | 17168 | 1461621412667 Marionette DEBUG loaded listener.js 14:56:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 122 (0x7f5bc741a000) [pid = 17168] [serial = 436] [outer = 0x7f5bbf9a4400] 14:56:53 INFO - PROCESS | 17168 | 1461621413431 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]]]}] 14:56:53 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. 14:56:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1179ms 14:56:53 INFO - PROCESS | 17168 | 1461621413498 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 14:56:53 INFO - PROCESS | 17168 | 1461621413500 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 14:56:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:56:53 INFO - PROCESS | 17168 | 1461621413507 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:56:53 INFO - PROCESS | 17168 | 1461621413508 Marionette TRACE conn3 <- [1,554,null,{}] 14:56:53 INFO - PROCESS | 17168 | 1461621413514 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}] 14:56:53 INFO - PROCESS | 17168 | 1461621413695 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 14:56:53 INFO - PROCESS | 17168 | 1461621413723 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:53 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc9062800 == 54 [pid = 17168] [id = 146] 14:56:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 123 (0x7f5bc8471000) [pid = 17168] [serial = 437] [outer = (nil)] 14:56:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 124 (0x7f5bc862c400) [pid = 17168] [serial = 438] [outer = 0x7f5bc8471000] 14:56:53 INFO - PROCESS | 17168 | 1461621413795 Marionette DEBUG loaded listener.js 14:56:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 125 (0x7f5bd4b1bc00) [pid = 17168] [serial = 439] [outer = 0x7f5bc8471000] 14:56:54 INFO - PROCESS | 17168 | [17168] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:56:54 INFO - PROCESS | 17168 | 1461621414633 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]]]}] 14:56:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:56:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1178ms 14:56:54 INFO - PROCESS | 17168 | 1461621414686 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 14:56:54 INFO - PROCESS | 17168 | 1461621414688 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 14:56:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:56:54 INFO - PROCESS | 17168 | 1461621414699 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:56:54 INFO - PROCESS | 17168 | 1461621414701 Marionette TRACE conn3 <- [1,558,null,{}] 14:56:54 INFO - PROCESS | 17168 | 1461621414705 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}] 14:56:54 INFO - PROCESS | 17168 | 1461621414884 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 14:56:54 INFO - PROCESS | 17168 | 1461621414905 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:54 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd6b29000 == 55 [pid = 17168] [id = 147] 14:56:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 126 (0x7f5bc2ef8800) [pid = 17168] [serial = 440] [outer = (nil)] 14:56:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 127 (0x7f5bc2efd400) [pid = 17168] [serial = 441] [outer = 0x7f5bc2ef8800] 14:56:54 INFO - PROCESS | 17168 | 1461621414963 Marionette DEBUG loaded listener.js 14:56:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 128 (0x7f5bd5c08000) [pid = 17168] [serial = 442] [outer = 0x7f5bc2ef8800] 14:56:55 INFO - PROCESS | 17168 | --DOMWINDOW == 127 (0x7f5bbf738c00) [pid = 17168] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:56:55 INFO - PROCESS | 17168 | --DOMWINDOW == 126 (0x7f5bbf739000) [pid = 17168] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:56:55 INFO - PROCESS | 17168 | --DOMWINDOW == 125 (0x7f5bbf952c00) [pid = 17168] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:56:55 INFO - PROCESS | 17168 | --DOMWINDOW == 124 (0x7f5bbebc5800) [pid = 17168] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:56:55 INFO - PROCESS | 17168 | --DOMWINDOW == 123 (0x7f5bc8061400) [pid = 17168] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:56:55 INFO - PROCESS | 17168 | --DOMWINDOW == 122 (0x7f5bcec5a800) [pid = 17168] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:56:55 INFO - PROCESS | 17168 | --DOMWINDOW == 121 (0x7f5bc2522000) [pid = 17168] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:56:55 INFO - PROCESS | 17168 | --DOMWINDOW == 120 (0x7f5bbebc5c00) [pid = 17168] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:56:55 INFO - PROCESS | 17168 | --DOMWINDOW == 119 (0x7f5bc3894000) [pid = 17168] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:56:55 INFO - PROCESS | 17168 | --DOMWINDOW == 118 (0x7f5bc251e800) [pid = 17168] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:56:55 INFO - PROCESS | 17168 | 1461621415941 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]]]}] 14:56:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:56:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1278ms 14:56:55 INFO - PROCESS | 17168 | 1461621415978 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 14:56:55 INFO - PROCESS | 17168 | 1461621415981 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 14:56:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:56:55 INFO - PROCESS | 17168 | 1461621415986 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:56:55 INFO - PROCESS | 17168 | 1461621415988 Marionette TRACE conn3 <- [1,562,null,{}] 14:56:55 INFO - PROCESS | 17168 | 1461621415994 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}] 14:56:56 INFO - PROCESS | 17168 | 1461621416128 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 14:56:56 INFO - PROCESS | 17168 | 1461621416144 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:56 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd5e47000 == 56 [pid = 17168] [id = 148] 14:56:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 119 (0x7f5bbebc5800) [pid = 17168] [serial = 443] [outer = (nil)] 14:56:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 120 (0x7f5bc2ef6400) [pid = 17168] [serial = 444] [outer = 0x7f5bbebc5800] 14:56:56 INFO - PROCESS | 17168 | 1461621416203 Marionette DEBUG loaded listener.js 14:56:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 121 (0x7f5bd5c8b800) [pid = 17168] [serial = 445] [outer = 0x7f5bbebc5800] 14:56:56 INFO - PROCESS | 17168 | [17168] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:56:56 INFO - PROCESS | 17168 | 1461621416926 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]]]}] 14:56:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 122 (0x7f5bbcc90c00) [pid = 17168] [serial = 446] [outer = 0x7f5bbef29400] 14:56:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:56:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 979ms 14:56:56 INFO - PROCESS | 17168 | 1461621416978 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 14:56:56 INFO - PROCESS | 17168 | 1461621416982 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 14:56:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:56:57 INFO - PROCESS | 17168 | 1461621417035 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:56:57 INFO - PROCESS | 17168 | 1461621417037 Marionette TRACE conn3 <- [1,566,null,{}] 14:56:57 INFO - PROCESS | 17168 | 1461621417059 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}] 14:56:57 INFO - PROCESS | 17168 | 1461621417198 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 14:56:57 INFO - PROCESS | 17168 | 1461621417208 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:57 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf497000 == 57 [pid = 17168] [id = 149] 14:56:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 123 (0x7f5bbcc95800) [pid = 17168] [serial = 447] [outer = (nil)] 14:56:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 124 (0x7f5bbcc9f800) [pid = 17168] [serial = 448] [outer = 0x7f5bbcc95800] 14:56:57 INFO - PROCESS | 17168 | 1461621417267 Marionette DEBUG loaded listener.js 14:56:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 125 (0x7f5bc2efc800) [pid = 17168] [serial = 449] [outer = 0x7f5bbcc95800] 14:56:58 INFO - PROCESS | 17168 | [17168] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:56:58 INFO - PROCESS | 17168 | 1461621418298 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]]]}] 14:56:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:56:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1328ms 14:56:58 INFO - PROCESS | 17168 | 1461621418337 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 14:56:58 INFO - PROCESS | 17168 | 1461621418344 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 14:56:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:56:58 INFO - PROCESS | 17168 | 1461621418351 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:56:58 INFO - PROCESS | 17168 | 1461621418357 Marionette TRACE conn3 <- [1,570,null,{}] 14:56:58 INFO - PROCESS | 17168 | 1461621418365 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}] 14:56:58 INFO - PROCESS | 17168 | 1461621418532 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 14:56:58 INFO - PROCESS | 17168 | 1461621418690 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:58 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfdd2000 == 58 [pid = 17168] [id = 150] 14:56:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 126 (0x7f5bbe943400) [pid = 17168] [serial = 450] [outer = (nil)] 14:56:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 127 (0x7f5bbebc8800) [pid = 17168] [serial = 451] [outer = 0x7f5bbe943400] 14:56:58 INFO - PROCESS | 17168 | 1461621418765 Marionette DEBUG loaded listener.js 14:56:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 128 (0x7f5bbf738800) [pid = 17168] [serial = 452] [outer = 0x7f5bbe943400] 14:56:59 INFO - PROCESS | 17168 | [17168] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:56:59 INFO - PROCESS | 17168 | 1461621419681 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]]]}] 14:56:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:56:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1387ms 14:56:59 INFO - PROCESS | 17168 | 1461621419739 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 14:56:59 INFO - PROCESS | 17168 | 1461621419748 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 14:56:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:56:59 INFO - PROCESS | 17168 | 1461621419758 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:56:59 INFO - PROCESS | 17168 | 1461621419762 Marionette TRACE conn3 <- [1,574,null,{}] 14:56:59 INFO - PROCESS | 17168 | 1461621419768 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}] 14:56:59 INFO - PROCESS | 17168 | 1461621419976 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 14:57:00 INFO - PROCESS | 17168 | 1461621420127 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:00 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc80be800 == 59 [pid = 17168] [id = 151] 14:57:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 129 (0x7f5bbebd0800) [pid = 17168] [serial = 453] [outer = (nil)] 14:57:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 130 (0x7f5bbfaac000) [pid = 17168] [serial = 454] [outer = 0x7f5bbebd0800] 14:57:00 INFO - PROCESS | 17168 | 1461621420201 Marionette DEBUG loaded listener.js 14:57:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 131 (0x7f5bc24fac00) [pid = 17168] [serial = 455] [outer = 0x7f5bbebd0800] 14:57:01 INFO - PROCESS | 17168 | 1461621421138 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]]]}] 14:57:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:57:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1429ms 14:57:01 INFO - PROCESS | 17168 | 1461621421188 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 14:57:01 INFO - PROCESS | 17168 | 1461621421192 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 14:57:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:57:01 INFO - PROCESS | 17168 | 1461621421198 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:57:01 INFO - PROCESS | 17168 | 1461621421204 Marionette TRACE conn3 <- [1,578,null,{}] 14:57:01 INFO - PROCESS | 17168 | 1461621421220 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}] 14:57:01 INFO - PROCESS | 17168 | 1461621421398 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 14:57:01 INFO - PROCESS | 17168 | 1461621421566 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:01 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdae32800 == 60 [pid = 17168] [id = 152] 14:57:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 132 (0x7f5bc2df7c00) [pid = 17168] [serial = 456] [outer = (nil)] 14:57:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 133 (0x7f5bc2ef7400) [pid = 17168] [serial = 457] [outer = 0x7f5bc2df7c00] 14:57:01 INFO - PROCESS | 17168 | 1461621421656 Marionette DEBUG loaded listener.js 14:57:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 134 (0x7f5bc4f30c00) [pid = 17168] [serial = 458] [outer = 0x7f5bc2df7c00] 14:57:02 INFO - PROCESS | 17168 | 1461621422473 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]]]}] 14:57:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:57:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1334ms 14:57:02 INFO - PROCESS | 17168 | 1461621422533 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 14:57:02 INFO - PROCESS | 17168 | 1461621422537 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 14:57:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:57:02 INFO - PROCESS | 17168 | 1461621422543 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:57:02 INFO - PROCESS | 17168 | 1461621422547 Marionette TRACE conn3 <- [1,582,null,{}] 14:57:02 INFO - PROCESS | 17168 | 1461621422552 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}] 14:57:02 INFO - PROCESS | 17168 | 1461621422719 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 14:57:02 INFO - PROCESS | 17168 | 1461621422868 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:02 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbea18000 == 61 [pid = 17168] [id = 153] 14:57:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 135 (0x7f5bbbda5c00) [pid = 17168] [serial = 459] [outer = (nil)] 14:57:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 136 (0x7f5bc80ddc00) [pid = 17168] [serial = 460] [outer = 0x7f5bbbda5c00] 14:57:02 INFO - PROCESS | 17168 | 1461621422940 Marionette DEBUG loaded listener.js 14:57:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 137 (0x7f5bcbe78800) [pid = 17168] [serial = 461] [outer = 0x7f5bbbda5c00] 14:57:03 INFO - PROCESS | 17168 | 1461621423803 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]]]}] 14:57:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:57:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1329ms 14:57:03 INFO - PROCESS | 17168 | 1461621423874 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 14:57:03 INFO - PROCESS | 17168 | 1461621423878 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 14:57:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:57:03 INFO - PROCESS | 17168 | 1461621423883 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:57:03 INFO - PROCESS | 17168 | 1461621423886 Marionette TRACE conn3 <- [1,586,null,{}] 14:57:03 INFO - PROCESS | 17168 | 1461621423892 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}] 14:57:04 INFO - PROCESS | 17168 | 1461621424047 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 14:57:04 INFO - PROCESS | 17168 | 1461621424196 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:04 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb62d2800 == 62 [pid = 17168] [id = 154] 14:57:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 138 (0x7f5bbcb11400) [pid = 17168] [serial = 462] [outer = (nil)] 14:57:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 139 (0x7f5bbcb16400) [pid = 17168] [serial = 463] [outer = 0x7f5bbcb11400] 14:57:04 INFO - PROCESS | 17168 | 1461621424270 Marionette DEBUG loaded listener.js 14:57:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 140 (0x7f5bbcb1b000) [pid = 17168] [serial = 464] [outer = 0x7f5bbcb11400] 14:57:04 INFO - PROCESS | 17168 | [17168] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:05 INFO - PROCESS | 17168 | 1461621425125 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]]]}] 14:57:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:57:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1295ms 14:57:05 INFO - PROCESS | 17168 | 1461621425179 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 14:57:05 INFO - PROCESS | 17168 | 1461621425183 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 14:57:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:57:05 INFO - PROCESS | 17168 | 1461621425189 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:57:05 INFO - PROCESS | 17168 | 1461621425191 Marionette TRACE conn3 <- [1,590,null,{}] 14:57:05 INFO - PROCESS | 17168 | 1461621425197 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}] 14:57:05 INFO - PROCESS | 17168 | 1461621425373 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 14:57:05 INFO - PROCESS | 17168 | 1461621425536 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:05 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf634800 == 63 [pid = 17168] [id = 155] 14:57:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 141 (0x7f5bbcb1b400) [pid = 17168] [serial = 465] [outer = (nil)] 14:57:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 142 (0x7f5bd6fd9800) [pid = 17168] [serial = 466] [outer = 0x7f5bbcb1b400] 14:57:05 INFO - PROCESS | 17168 | 1461621425612 Marionette DEBUG loaded listener.js 14:57:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 143 (0x7f5bda536800) [pid = 17168] [serial = 467] [outer = 0x7f5bbcb1b400] 14:57:06 INFO - PROCESS | 17168 | 1461621426632 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]]]}] 14:57:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:57:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1483ms 14:57:06 INFO - PROCESS | 17168 | 1461621426673 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 14:57:06 INFO - PROCESS | 17168 | 1461621426677 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 14:57:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:57:06 INFO - PROCESS | 17168 | 1461621426683 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:57:06 INFO - PROCESS | 17168 | 1461621426685 Marionette TRACE conn3 <- [1,594,null,{}] 14:57:06 INFO - PROCESS | 17168 | 1461621426691 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}] 14:57:06 INFO - PROCESS | 17168 | 1461621426849 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 14:57:07 INFO - PROCESS | 17168 | 1461621427004 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:07 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b02800 == 64 [pid = 17168] [id = 156] 14:57:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 144 (0x7f5bb649a400) [pid = 17168] [serial = 468] [outer = (nil)] 14:57:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 145 (0x7f5bb64a0000) [pid = 17168] [serial = 469] [outer = 0x7f5bb649a400] 14:57:07 INFO - PROCESS | 17168 | 1461621427117 Marionette DEBUG loaded listener.js 14:57:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 146 (0x7f5bb64a5000) [pid = 17168] [serial = 470] [outer = 0x7f5bb649a400] 14:57:07 INFO - PROCESS | 17168 | 1461621427895 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]]]}] 14:57:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:57:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1277ms 14:57:07 INFO - PROCESS | 17168 | 1461621427961 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 14:57:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:57:07 INFO - PROCESS | 17168 | 1461621427965 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 14:57:07 INFO - PROCESS | 17168 | 1461621427971 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:57:07 INFO - PROCESS | 17168 | 1461621427974 Marionette TRACE conn3 <- [1,598,null,{}] 14:57:07 INFO - PROCESS | 17168 | 1461621427979 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}] 14:57:08 INFO - PROCESS | 17168 | 1461621428137 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 14:57:08 INFO - PROCESS | 17168 | 1461621428289 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:08 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b17000 == 65 [pid = 17168] [id = 157] 14:57:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 147 (0x7f5bb5c70000) [pid = 17168] [serial = 471] [outer = (nil)] 14:57:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 148 (0x7f5bb5c75000) [pid = 17168] [serial = 472] [outer = 0x7f5bb5c70000] 14:57:08 INFO - PROCESS | 17168 | 1461621428361 Marionette DEBUG loaded listener.js 14:57:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 149 (0x7f5bb5c7a800) [pid = 17168] [serial = 473] [outer = 0x7f5bb5c70000] 14:57:09 INFO - PROCESS | 17168 | 1461621429231 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]]]}] 14:57:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:57:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1294ms 14:57:09 INFO - PROCESS | 17168 | 1461621429265 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 14:57:09 INFO - PROCESS | 17168 | 1461621429269 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 14:57:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:57:09 INFO - PROCESS | 17168 | 1461621429275 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:57:09 INFO - PROCESS | 17168 | 1461621429277 Marionette TRACE conn3 <- [1,602,null,{}] 14:57:09 INFO - PROCESS | 17168 | 1461621429283 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}] 14:57:09 INFO - PROCESS | 17168 | 1461621429441 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 14:57:09 INFO - PROCESS | 17168 | 1461621429599 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:09 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbfde800 == 66 [pid = 17168] [id = 158] 14:57:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 150 (0x7f5bb5c70800) [pid = 17168] [serial = 474] [outer = (nil)] 14:57:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 151 (0x7f5bb5d8c800) [pid = 17168] [serial = 475] [outer = 0x7f5bb5c70800] 14:57:09 INFO - PROCESS | 17168 | 1461621429670 Marionette DEBUG loaded listener.js 14:57:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 152 (0x7f5bb5d90c00) [pid = 17168] [serial = 476] [outer = 0x7f5bb5c70800] 14:57:10 INFO - PROCESS | 17168 | 1461621430831 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]]]}] 14:57:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:57:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1637ms 14:57:10 INFO - PROCESS | 17168 | 1461621430913 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 14:57:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:57:10 INFO - PROCESS | 17168 | 1461621430919 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 14:57:10 INFO - PROCESS | 17168 | 1461621430927 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:57:10 INFO - PROCESS | 17168 | 1461621430930 Marionette TRACE conn3 <- [1,606,null,{}] 14:57:10 INFO - PROCESS | 17168 | 1461621430938 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}] 14:57:11 INFO - PROCESS | 17168 | 1461621431136 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 14:57:11 INFO - PROCESS | 17168 | 1461621431315 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:11 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf62b000 == 67 [pid = 17168] [id = 159] 14:57:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 153 (0x7f5bbbdb0800) [pid = 17168] [serial = 477] [outer = (nil)] 14:57:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 154 (0x7f5bbcb1a800) [pid = 17168] [serial = 478] [outer = 0x7f5bbbdb0800] 14:57:11 INFO - PROCESS | 17168 | 1461621431396 Marionette DEBUG loaded listener.js 14:57:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 155 (0x7f5bbcd32000) [pid = 17168] [serial = 479] [outer = 0x7f5bbbdb0800] 14:57:12 INFO - PROCESS | 17168 | 1461621432304 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]]]}] 14:57:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:57:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1439ms 14:57:12 INFO - PROCESS | 17168 | 1461621432366 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 14:57:12 INFO - PROCESS | 17168 | 1461621432374 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 14:57:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:57:12 INFO - PROCESS | 17168 | 1461621432383 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:57:12 INFO - PROCESS | 17168 | 1461621432387 Marionette TRACE conn3 <- [1,610,null,{}] 14:57:12 INFO - PROCESS | 17168 | 1461621432392 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}] 14:57:12 INFO - PROCESS | 17168 | 1461621432583 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 14:57:12 INFO - PROCESS | 17168 | 1461621432751 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:12 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd5e47000 == 66 [pid = 17168] [id = 148] 14:57:12 INFO - PROCESS | 17168 | --DOMWINDOW == 154 (0x7f5bbe94d000) [pid = 17168] [serial = 402] [outer = (nil)] [url = about:blank] 14:57:12 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbda36000 == 67 [pid = 17168] [id = 160] 14:57:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 155 (0x7f5bbd9ddc00) [pid = 17168] [serial = 480] [outer = (nil)] 14:57:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 156 (0x7f5bbe94d000) [pid = 17168] [serial = 481] [outer = 0x7f5bbd9ddc00] 14:57:12 INFO - PROCESS | 17168 | 1461621432893 Marionette DEBUG loaded listener.js 14:57:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 157 (0x7f5bbf089c00) [pid = 17168] [serial = 482] [outer = 0x7f5bbd9ddc00] 14:57:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd6b29000 == 66 [pid = 17168] [id = 147] 14:57:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc9062800 == 65 [pid = 17168] [id = 146] 14:57:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc72d5800 == 64 [pid = 17168] [id = 145] 14:57:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2ba7000 == 63 [pid = 17168] [id = 144] 14:57:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbd7e8800 == 62 [pid = 17168] [id = 143] 14:57:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfa77800 == 61 [pid = 17168] [id = 142] 14:57:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfa78000 == 60 [pid = 17168] [id = 141] 14:57:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc1835000 == 59 [pid = 17168] [id = 135] 14:57:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd6e1b800 == 58 [pid = 17168] [id = 134] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 156 (0x7f5bc0e2b400) [pid = 17168] [serial = 385] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 155 (0x7f5bc9582800) [pid = 17168] [serial = 400] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 154 (0x7f5bbfa3b400) [pid = 17168] [serial = 394] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 153 (0x7f5bbfaa9800) [pid = 17168] [serial = 384] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 152 (0x7f5bbfa37400) [pid = 17168] [serial = 393] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 151 (0x7f5bc3893400) [pid = 17168] [serial = 391] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 150 (0x7f5bbf9a7c00) [pid = 17168] [serial = 363] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 149 (0x7f5bdcc58000) [pid = 17168] [serial = 262] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 148 (0x7f5bd8d3fc00) [pid = 17168] [serial = 259] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 147 (0x7f5bc80d1c00) [pid = 17168] [serial = 397] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 146 (0x7f5bdf080800) [pid = 17168] [serial = 378] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 145 (0x7f5bd5e23000) [pid = 17168] [serial = 369] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 144 (0x7f5bc741c800) [pid = 17168] [serial = 375] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 143 (0x7f5bc725fc00) [pid = 17168] [serial = 396] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 142 (0x7f5bbf735c00) [pid = 17168] [serial = 382] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 141 (0x7f5bc389f800) [pid = 17168] [serial = 366] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 140 (0x7f5bc38a1400) [pid = 17168] [serial = 325] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 139 (0x7f5bc3894800) [pid = 17168] [serial = 387] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 138 (0x7f5bc4c42c00) [pid = 17168] [serial = 388] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 137 (0x7f5bc7420c00) [pid = 17168] [serial = 399] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 136 (0x7f5bbf707800) [pid = 17168] [serial = 381] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 135 (0x7f5bbf957000) [pid = 17168] [serial = 390] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | --DOMWINDOW == 134 (0x7f5bdb18e800) [pid = 17168] [serial = 372] [outer = (nil)] [url = about:blank] 14:57:13 INFO - PROCESS | 17168 | 1461621433705 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]]]}] 14:57:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:57:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1383ms 14:57:13 INFO - PROCESS | 17168 | 1461621433766 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 14:57:13 INFO - PROCESS | 17168 | 1461621433770 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 14:57:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:57:13 INFO - PROCESS | 17168 | 1461621433777 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:57:13 INFO - PROCESS | 17168 | 1461621433782 Marionette TRACE conn3 <- [1,614,null,{}] 14:57:13 INFO - PROCESS | 17168 | 1461621433797 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}] 14:57:13 INFO - PROCESS | 17168 | 1461621433952 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 14:57:14 INFO - PROCESS | 17168 | 1461621434065 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:14 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2431800 == 59 [pid = 17168] [id = 161] 14:57:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 135 (0x7f5bbf08e400) [pid = 17168] [serial = 483] [outer = (nil)] 14:57:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 136 (0x7f5bbf76b800) [pid = 17168] [serial = 484] [outer = 0x7f5bbf08e400] 14:57:14 INFO - PROCESS | 17168 | 1461621434132 Marionette DEBUG loaded listener.js 14:57:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 137 (0x7f5bbf957400) [pid = 17168] [serial = 485] [outer = 0x7f5bbf08e400] 14:57:14 INFO - PROCESS | 17168 | 1461621434811 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]]]}] 14:57:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:57:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1086ms 14:57:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:57:14 INFO - PROCESS | 17168 | 1461621434864 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 14:57:14 INFO - PROCESS | 17168 | 1461621434868 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 14:57:14 INFO - PROCESS | 17168 | 1461621434874 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:57:14 INFO - PROCESS | 17168 | 1461621434877 Marionette TRACE conn3 <- [1,618,null,{}] 14:57:14 INFO - PROCESS | 17168 | 1461621434882 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}] 14:57:15 INFO - PROCESS | 17168 | 1461621435082 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 14:57:15 INFO - PROCESS | 17168 | 1461621435159 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:15 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc361a000 == 60 [pid = 17168] [id = 162] 14:57:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 138 (0x7f5bbf733800) [pid = 17168] [serial = 486] [outer = (nil)] 14:57:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 139 (0x7f5bbfaa1800) [pid = 17168] [serial = 487] [outer = 0x7f5bbf733800] 14:57:15 INFO - PROCESS | 17168 | 1461621435221 Marionette DEBUG loaded listener.js 14:57:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 140 (0x7f5bc24af400) [pid = 17168] [serial = 488] [outer = 0x7f5bbf733800] 14:57:16 INFO - PROCESS | 17168 | 1461621436020 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]]]}] 14:57:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:57:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1191ms 14:57:16 INFO - PROCESS | 17168 | 1461621436065 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 14:57:16 INFO - PROCESS | 17168 | 1461621436069 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 14:57:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:57:16 INFO - PROCESS | 17168 | 1461621436074 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:57:16 INFO - PROCESS | 17168 | 1461621436076 Marionette TRACE conn3 <- [1,622,null,{}] 14:57:16 INFO - PROCESS | 17168 | 1461621436087 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}] 14:57:16 INFO - PROCESS | 17168 | 1461621436269 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 14:57:16 INFO - PROCESS | 17168 | 1461621436287 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:16 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6bd6000 == 61 [pid = 17168] [id = 163] 14:57:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 141 (0x7f5bbf94b800) [pid = 17168] [serial = 489] [outer = (nil)] 14:57:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 142 (0x7f5bc24fc000) [pid = 17168] [serial = 490] [outer = 0x7f5bbf94b800] 14:57:16 INFO - PROCESS | 17168 | 1461621436347 Marionette DEBUG loaded listener.js 14:57:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 143 (0x7f5bc2defc00) [pid = 17168] [serial = 491] [outer = 0x7f5bbf94b800] 14:57:17 INFO - PROCESS | 17168 | 1461621437191 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]]]}] 14:57:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:57:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1187ms 14:57:17 INFO - PROCESS | 17168 | 1461621437263 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 14:57:17 INFO - PROCESS | 17168 | 1461621437267 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 14:57:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:57:17 INFO - PROCESS | 17168 | 1461621437272 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:57:17 INFO - PROCESS | 17168 | 1461621437275 Marionette TRACE conn3 <- [1,626,null,{}] 14:57:17 INFO - PROCESS | 17168 | 1461621437280 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}] 14:57:17 INFO - PROCESS | 17168 | 1461621437688 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 14:57:17 INFO - PROCESS | 17168 | --DOMWINDOW == 142 (0x7f5bc8471000) [pid = 17168] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:57:17 INFO - PROCESS | 17168 | --DOMWINDOW == 141 (0x7f5bc2ef8800) [pid = 17168] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:57:17 INFO - PROCESS | 17168 | --DOMWINDOW == 140 (0x7f5bbebc5800) [pid = 17168] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:57:17 INFO - PROCESS | 17168 | --DOMWINDOW == 139 (0x7f5bbcd3e000) [pid = 17168] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:57:17 INFO - PROCESS | 17168 | --DOMWINDOW == 138 (0x7f5bbcd39800) [pid = 17168] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:57:17 INFO - PROCESS | 17168 | --DOMWINDOW == 137 (0x7f5bc2223c00) [pid = 17168] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:57:17 INFO - PROCESS | 17168 | --DOMWINDOW == 136 (0x7f5bbf955800) [pid = 17168] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:57:17 INFO - PROCESS | 17168 | --DOMWINDOW == 135 (0x7f5bbf9a4400) [pid = 17168] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:57:17 INFO - PROCESS | 17168 | 1461621437822 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:17 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfa7a000 == 62 [pid = 17168] [id = 164] 14:57:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 136 (0x7f5bbf76a800) [pid = 17168] [serial = 492] [outer = (nil)] 14:57:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 137 (0x7f5bc2df7400) [pid = 17168] [serial = 493] [outer = 0x7f5bbf76a800] 14:57:17 INFO - PROCESS | 17168 | 1461621437890 Marionette DEBUG loaded listener.js 14:57:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 138 (0x7f5bc4cac800) [pid = 17168] [serial = 494] [outer = 0x7f5bbf76a800] 14:57:18 INFO - PROCESS | 17168 | 1461621438575 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]]]}] 14:57:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:57:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1327ms 14:57:18 INFO - PROCESS | 17168 | 1461621438600 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 14:57:18 INFO - PROCESS | 17168 | 1461621438603 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 14:57:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:57:18 INFO - PROCESS | 17168 | 1461621438616 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:57:18 INFO - PROCESS | 17168 | 1461621438618 Marionette TRACE conn3 <- [1,630,null,{}] 14:57:18 INFO - PROCESS | 17168 | 1461621438625 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}] 14:57:18 INFO - PROCESS | 17168 | 1461621438764 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 14:57:18 INFO - PROCESS | 17168 | 1461621438778 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:18 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc843b000 == 63 [pid = 17168] [id = 165] 14:57:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 139 (0x7f5bb6497400) [pid = 17168] [serial = 495] [outer = (nil)] 14:57:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 140 (0x7f5bc6dbcc00) [pid = 17168] [serial = 496] [outer = 0x7f5bb6497400] 14:57:18 INFO - PROCESS | 17168 | 1461621438839 Marionette DEBUG loaded listener.js 14:57:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 141 (0x7f5bc8471000) [pid = 17168] [serial = 497] [outer = 0x7f5bb6497400] 14:57:19 INFO - PROCESS | 17168 | 1461621439686 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]]]}] 14:57:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:57:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1190ms 14:57:19 INFO - PROCESS | 17168 | 1461621439803 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 14:57:19 INFO - PROCESS | 17168 | 1461621439809 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 14:57:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:57:19 INFO - PROCESS | 17168 | 1461621439816 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:57:19 INFO - PROCESS | 17168 | 1461621439822 Marionette TRACE conn3 <- [1,634,null,{}] 14:57:19 INFO - PROCESS | 17168 | 1461621439830 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}] 14:57:20 INFO - PROCESS | 17168 | 1461621440034 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 14:57:20 INFO - PROCESS | 17168 | 1461621440208 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:20 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbea09800 == 64 [pid = 17168] [id = 166] 14:57:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 142 (0x7f5bb6497c00) [pid = 17168] [serial = 498] [outer = (nil)] 14:57:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 143 (0x7f5bbbda6000) [pid = 17168] [serial = 499] [outer = 0x7f5bb6497c00] 14:57:20 INFO - PROCESS | 17168 | 1461621440295 Marionette DEBUG loaded listener.js 14:57:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 144 (0x7f5bbcb18400) [pid = 17168] [serial = 500] [outer = 0x7f5bb6497c00] 14:57:20 INFO - PROCESS | 17168 | [17168] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:21 INFO - PROCESS | 17168 | 1461621441219 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]]]}] 14:57:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:57:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1435ms 14:57:21 INFO - PROCESS | 17168 | 1461621441252 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 14:57:21 INFO - PROCESS | 17168 | 1461621441257 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 14:57:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:57:21 INFO - PROCESS | 17168 | 1461621441269 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:57:21 INFO - PROCESS | 17168 | 1461621441273 Marionette TRACE conn3 <- [1,638,null,{}] 14:57:21 INFO - PROCESS | 17168 | 1461621441280 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}] 14:57:21 INFO - PROCESS | 17168 | 1461621441451 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 14:57:21 INFO - PROCESS | 17168 | 1461621441621 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:21 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2ba8800 == 65 [pid = 17168] [id = 167] 14:57:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 145 (0x7f5bbcd3b800) [pid = 17168] [serial = 501] [outer = (nil)] 14:57:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 146 (0x7f5bbef1cc00) [pid = 17168] [serial = 502] [outer = 0x7f5bbcd3b800] 14:57:21 INFO - PROCESS | 17168 | 1461621441697 Marionette DEBUG loaded listener.js 14:57:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 147 (0x7f5bbf735000) [pid = 17168] [serial = 503] [outer = 0x7f5bbcd3b800] 14:57:22 INFO - PROCESS | 17168 | [17168] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:22 INFO - PROCESS | 17168 | 1461621442631 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]]]}] 14:57:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:57:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1439ms 14:57:22 INFO - PROCESS | 17168 | 1461621442705 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 14:57:22 INFO - PROCESS | 17168 | 1461621442708 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 14:57:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:57:22 INFO - PROCESS | 17168 | 1461621442715 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:57:22 INFO - PROCESS | 17168 | 1461621442718 Marionette TRACE conn3 <- [1,642,null,{}] 14:57:22 INFO - PROCESS | 17168 | 1461621442733 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}] 14:57:22 INFO - PROCESS | 17168 | 1461621442948 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 14:57:23 INFO - PROCESS | 17168 | 1461621443192 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:23 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcfbdc800 == 66 [pid = 17168] [id = 168] 14:57:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 148 (0x7f5bbfaae000) [pid = 17168] [serial = 504] [outer = (nil)] 14:57:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 149 (0x7f5bc2ded800) [pid = 17168] [serial = 505] [outer = 0x7f5bbfaae000] 14:57:23 INFO - PROCESS | 17168 | 1461621443318 Marionette DEBUG loaded listener.js 14:57:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 150 (0x7f5bc2ef4c00) [pid = 17168] [serial = 506] [outer = 0x7f5bbfaae000] 14:57:24 INFO - PROCESS | 17168 | 1461621444138 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]]]}] 14:57:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:57:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1483ms 14:57:24 INFO - PROCESS | 17168 | 1461621444198 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 14:57:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:57:24 INFO - PROCESS | 17168 | 1461621444202 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 14:57:24 INFO - PROCESS | 17168 | 1461621444208 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:57:24 INFO - PROCESS | 17168 | 1461621444211 Marionette TRACE conn3 <- [1,646,null,{}] 14:57:24 INFO - PROCESS | 17168 | 1461621444216 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}] 14:57:24 INFO - PROCESS | 17168 | 1461621444373 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 14:57:24 INFO - PROCESS | 17168 | 1461621444531 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:24 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd6b1e800 == 67 [pid = 17168] [id = 169] 14:57:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 151 (0x7f5bc24ef000) [pid = 17168] [serial = 507] [outer = (nil)] 14:57:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 152 (0x7f5bc4ca4000) [pid = 17168] [serial = 508] [outer = 0x7f5bc24ef000] 14:57:24 INFO - PROCESS | 17168 | 1461621444603 Marionette DEBUG loaded listener.js 14:57:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 153 (0x7f5bc908d400) [pid = 17168] [serial = 509] [outer = 0x7f5bc24ef000] 14:57:25 INFO - PROCESS | 17168 | 1461621445467 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]]]}] 14:57:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:57:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1328ms 14:57:25 INFO - PROCESS | 17168 | 1461621445537 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 14:57:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:57:25 INFO - PROCESS | 17168 | 1461621445540 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 14:57:25 INFO - PROCESS | 17168 | 1461621445546 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:57:25 INFO - PROCESS | 17168 | 1461621445549 Marionette TRACE conn3 <- [1,650,null,{}] 14:57:25 INFO - PROCESS | 17168 | 1461621445554 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}] 14:57:25 INFO - PROCESS | 17168 | 1461621445715 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 14:57:25 INFO - PROCESS | 17168 | 1461621445868 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:25 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda64c000 == 68 [pid = 17168] [id = 170] 14:57:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 154 (0x7f5bc380d400) [pid = 17168] [serial = 510] [outer = (nil)] 14:57:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 155 (0x7f5bd59a6000) [pid = 17168] [serial = 511] [outer = 0x7f5bc380d400] 14:57:25 INFO - PROCESS | 17168 | 1461621445949 Marionette DEBUG loaded listener.js 14:57:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 156 (0x7f5bd5eef800) [pid = 17168] [serial = 512] [outer = 0x7f5bc380d400] 14:57:26 INFO - PROCESS | 17168 | 1461621446868 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]]]}] 14:57:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:57:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1378ms 14:57:26 INFO - PROCESS | 17168 | 1461621446925 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 14:57:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:57:26 INFO - PROCESS | 17168 | 1461621446929 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 14:57:26 INFO - PROCESS | 17168 | 1461621446934 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:57:26 INFO - PROCESS | 17168 | 1461621446937 Marionette TRACE conn3 <- [1,654,null,{}] 14:57:26 INFO - PROCESS | 17168 | 1461621446942 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}] 14:57:27 INFO - PROCESS | 17168 | 1461621447133 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 14:57:27 INFO - PROCESS | 17168 | 1461621447288 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:27 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2bb9000 == 69 [pid = 17168] [id = 171] 14:57:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 157 (0x7f5bb5be2400) [pid = 17168] [serial = 513] [outer = (nil)] 14:57:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 158 (0x7f5bc3898c00) [pid = 17168] [serial = 514] [outer = 0x7f5bb5be2400] 14:57:27 INFO - PROCESS | 17168 | 1461621447365 Marionette DEBUG loaded listener.js 14:57:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 159 (0x7f5bda532800) [pid = 17168] [serial = 515] [outer = 0x7f5bb5be2400] 14:57:28 INFO - PROCESS | 17168 | 1461621448177 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]]]}] 14:57:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:57:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1282ms 14:57:28 INFO - PROCESS | 17168 | 1461621448220 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 14:57:28 INFO - PROCESS | 17168 | 1461621448224 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 14:57:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:57:28 INFO - PROCESS | 17168 | 1461621448229 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:57:28 INFO - PROCESS | 17168 | 1461621448232 Marionette TRACE conn3 <- [1,658,null,{}] 14:57:28 INFO - PROCESS | 17168 | 1461621448237 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}] 14:57:28 INFO - PROCESS | 17168 | 1461621448391 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 14:57:28 INFO - PROCESS | 17168 | 1461621448552 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:28 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc36e3800 == 70 [pid = 17168] [id = 172] 14:57:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 160 (0x7f5bb5be5000) [pid = 17168] [serial = 516] [outer = (nil)] 14:57:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 161 (0x7f5bc743b000) [pid = 17168] [serial = 517] [outer = 0x7f5bb5be5000] 14:57:28 INFO - PROCESS | 17168 | 1461621448623 Marionette DEBUG loaded listener.js 14:57:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 162 (0x7f5bc743fc00) [pid = 17168] [serial = 518] [outer = 0x7f5bb5be5000] 14:57:29 INFO - PROCESS | 17168 | 1461621449470 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]]]}] 14:57:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:57:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1281ms 14:57:29 INFO - PROCESS | 17168 | 1461621449512 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 14:57:29 INFO - PROCESS | 17168 | 1461621449516 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 14:57:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:57:29 INFO - PROCESS | 17168 | 1461621449523 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:57:29 INFO - PROCESS | 17168 | 1461621449526 Marionette TRACE conn3 <- [1,662,null,{}] 14:57:29 INFO - PROCESS | 17168 | 1461621449531 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}] 14:57:29 INFO - PROCESS | 17168 | 1461621449685 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 14:57:29 INFO - PROCESS | 17168 | 1461621449846 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:29 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc36f9800 == 71 [pid = 17168] [id = 173] 14:57:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 163 (0x7f5bb4f85c00) [pid = 17168] [serial = 519] [outer = (nil)] 14:57:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 164 (0x7f5bb4f8b800) [pid = 17168] [serial = 520] [outer = 0x7f5bb4f85c00] 14:57:29 INFO - PROCESS | 17168 | 1461621449916 Marionette DEBUG loaded listener.js 14:57:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 165 (0x7f5bb4f91000) [pid = 17168] [serial = 521] [outer = 0x7f5bb4f85c00] 14:57:30 INFO - PROCESS | 17168 | [17168] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:30 INFO - PROCESS | 17168 | 1461621450791 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]]]}] 14:57:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:57:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1342ms 14:57:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:57:30 INFO - PROCESS | 17168 | 1461621450866 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 14:57:30 INFO - PROCESS | 17168 | 1461621450869 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 14:57:30 INFO - PROCESS | 17168 | 1461621450875 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:57:30 INFO - PROCESS | 17168 | 1461621450878 Marionette TRACE conn3 <- [1,666,null,{}] 14:57:30 INFO - PROCESS | 17168 | 1461621450883 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}] 14:57:31 INFO - PROCESS | 17168 | 1461621451082 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 14:57:31 INFO - PROCESS | 17168 | 1461621451246 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:31 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb45da800 == 72 [pid = 17168] [id = 174] 14:57:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 166 (0x7f5bb4f86400) [pid = 17168] [serial = 522] [outer = (nil)] 14:57:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 167 (0x7f5bb50f1000) [pid = 17168] [serial = 523] [outer = 0x7f5bb4f86400] 14:57:31 INFO - PROCESS | 17168 | 1461621451318 Marionette DEBUG loaded listener.js 14:57:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 168 (0x7f5bb50f6000) [pid = 17168] [serial = 524] [outer = 0x7f5bb4f86400] 14:57:31 INFO - PROCESS | 17168 | [17168] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:32 INFO - PROCESS | 17168 | 1461621452145 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]]]}] 14:57:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:57:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1329ms 14:57:32 INFO - PROCESS | 17168 | 1461621452203 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 14:57:32 INFO - PROCESS | 17168 | 1461621452206 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 14:57:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:57:32 INFO - PROCESS | 17168 | 1461621452212 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:57:32 INFO - PROCESS | 17168 | 1461621452216 Marionette TRACE conn3 <- [1,670,null,{}] 14:57:32 INFO - PROCESS | 17168 | 1461621452221 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}] 14:57:32 INFO - PROCESS | 17168 | 1461621452389 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 14:57:32 INFO - PROCESS | 17168 | 1461621452557 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:32 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5464000 == 73 [pid = 17168] [id = 175] 14:57:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 169 (0x7f5bb4f92400) [pid = 17168] [serial = 525] [outer = (nil)] 14:57:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 170 (0x7f5bb50fb800) [pid = 17168] [serial = 526] [outer = 0x7f5bb4f92400] 14:57:32 INFO - PROCESS | 17168 | 1461621452628 Marionette DEBUG loaded listener.js 14:57:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 171 (0x7f5bb5479000) [pid = 17168] [serial = 527] [outer = 0x7f5bb4f92400] 14:57:33 INFO - PROCESS | 17168 | 1461621453469 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]]]}] 14:57:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:57:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1531ms 14:57:33 INFO - PROCESS | 17168 | 1461621453747 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 14:57:33 INFO - PROCESS | 17168 | 1461621453753 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 14:57:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:57:33 INFO - PROCESS | 17168 | 1461621453761 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:57:33 INFO - PROCESS | 17168 | 1461621453765 Marionette TRACE conn3 <- [1,674,null,{}] 14:57:33 INFO - PROCESS | 17168 | 1461621453772 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}] 14:57:33 INFO - PROCESS | 17168 | 1461621453925 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 14:57:34 INFO - PROCESS | 17168 | 1461621454155 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:34 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfa6e000 == 74 [pid = 17168] [id = 176] 14:57:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 172 (0x7f5bb5485c00) [pid = 17168] [serial = 528] [outer = (nil)] 14:57:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5bb5bdf000) [pid = 17168] [serial = 529] [outer = 0x7f5bb5485c00] 14:57:34 INFO - PROCESS | 17168 | 1461621454234 Marionette DEBUG loaded listener.js 14:57:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bb5be9c00) [pid = 17168] [serial = 530] [outer = 0x7f5bb5485c00] 14:57:34 INFO - PROCESS | 17168 | [17168] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:35 INFO - PROCESS | 17168 | 1461621455033 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]]]}] 14:57:35 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 14:57:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1330ms 14:57:35 INFO - PROCESS | 17168 | 1461621455092 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 14:57:35 INFO - PROCESS | 17168 | 1461621455097 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 14:57:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:57:35 INFO - PROCESS | 17168 | 1461621455108 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:57:35 INFO - PROCESS | 17168 | 1461621455113 Marionette TRACE conn3 <- [1,678,null,{}] 14:57:35 INFO - PROCESS | 17168 | 1461621455119 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}] 14:57:35 INFO - PROCESS | 17168 | 1461621455308 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 14:57:35 INFO - PROCESS | 17168 | 1461621455577 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:35 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbdd3000 == 75 [pid = 17168] [id = 177] 14:57:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bb5d98800) [pid = 17168] [serial = 531] [outer = (nil)] 14:57:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bb649e800) [pid = 17168] [serial = 532] [outer = 0x7f5bb5d98800] 14:57:35 INFO - PROCESS | 17168 | 1461621455689 Marionette DEBUG loaded listener.js 14:57:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bbcb0e400) [pid = 17168] [serial = 533] [outer = 0x7f5bb5d98800] 14:57:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfa7a000 == 74 [pid = 17168] [id = 164] 14:57:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6bd6000 == 73 [pid = 17168] [id = 163] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bc4e4ec00) [pid = 17168] [serial = 411] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bcbe54800) [pid = 17168] [serial = 414] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bbcd3a000) [pid = 17168] [serial = 417] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5bbd9d5c00) [pid = 17168] [serial = 420] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5bbf710000) [pid = 17168] [serial = 405] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 171 (0x7f5bbfa38c00) [pid = 17168] [serial = 408] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | 1461621456646 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]]]}] 14:57:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc361a000 == 72 [pid = 17168] [id = 162] 14:57:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2431800 == 71 [pid = 17168] [id = 161] 14:57:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbda36000 == 70 [pid = 17168] [id = 160] 14:57:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf62b000 == 69 [pid = 17168] [id = 159] 14:57:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2b17000 == 68 [pid = 17168] [id = 157] 14:57:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2b02800 == 67 [pid = 17168] [id = 156] 14:57:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf634800 == 66 [pid = 17168] [id = 155] 14:57:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb62d2800 == 65 [pid = 17168] [id = 154] 14:57:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbea18000 == 64 [pid = 17168] [id = 153] 14:57:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bdae32800 == 63 [pid = 17168] [id = 152] 14:57:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc80be800 == 62 [pid = 17168] [id = 151] 14:57:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfdd2000 == 61 [pid = 17168] [id = 150] 14:57:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:57:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1588ms 14:57:36 INFO - PROCESS | 17168 | 1461621456694 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 14:57:36 INFO - PROCESS | 17168 | 1461621456697 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 14:57:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:57:36 INFO - PROCESS | 17168 | 1461621456703 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:57:36 INFO - PROCESS | 17168 | 1461621456706 Marionette TRACE conn3 <- [1,682,null,{}] 14:57:36 INFO - PROCESS | 17168 | 1461621456720 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}] 14:57:36 INFO - PROCESS | 17168 | 1461621456877 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 170 (0x7f5bc862c400) [pid = 17168] [serial = 438] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 169 (0x7f5bc2efd400) [pid = 17168] [serial = 441] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 168 (0x7f5bd4b1bc00) [pid = 17168] [serial = 439] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 167 (0x7f5bc2ef6400) [pid = 17168] [serial = 444] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 166 (0x7f5bbf952000) [pid = 17168] [serial = 427] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 165 (0x7f5bbf70bc00) [pid = 17168] [serial = 426] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 164 (0x7f5bbd9dec00) [pid = 17168] [serial = 424] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 163 (0x7f5bbd9d4800) [pid = 17168] [serial = 423] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 162 (0x7f5bc2df9400) [pid = 17168] [serial = 432] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 161 (0x7f5bc4f2a000) [pid = 17168] [serial = 433] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 160 (0x7f5bc2df0c00) [pid = 17168] [serial = 430] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 159 (0x7f5bbfa39c00) [pid = 17168] [serial = 429] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 158 (0x7f5bc2df8c00) [pid = 17168] [serial = 435] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 157 (0x7f5bd5c08000) [pid = 17168] [serial = 442] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 156 (0x7f5bd5c8b800) [pid = 17168] [serial = 445] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 155 (0x7f5bc741a000) [pid = 17168] [serial = 436] [outer = (nil)] [url = about:blank] 14:57:36 INFO - PROCESS | 17168 | --DOMWINDOW == 154 (0x7f5bdb12e400) [pid = 17168] [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.] 14:57:37 INFO - PROCESS | 17168 | 1461621457093 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:37 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf634800 == 62 [pid = 17168] [id = 178] 14:57:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 155 (0x7f5bbcd37c00) [pid = 17168] [serial = 534] [outer = (nil)] 14:57:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 156 (0x7f5bbd9d8800) [pid = 17168] [serial = 535] [outer = 0x7f5bbcd37c00] 14:57:37 INFO - PROCESS | 17168 | 1461621457165 Marionette DEBUG loaded listener.js 14:57:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 157 (0x7f5bbe946400) [pid = 17168] [serial = 536] [outer = 0x7f5bbcd37c00] 14:57:38 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:57:38 INFO - PROCESS | 17168 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:57:38 INFO - PROCESS | 17168 | 1461621458273 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]]]}] 14:57:38 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) 14:57:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1592ms 14:57:38 INFO - PROCESS | 17168 | 1461621458295 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 14:57:38 INFO - PROCESS | 17168 | 1461621458299 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 14:57:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:57:38 INFO - PROCESS | 17168 | 1461621458304 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:57:38 INFO - PROCESS | 17168 | 1461621458306 Marionette TRACE conn3 <- [1,686,null,{}] 14:57:38 INFO - PROCESS | 17168 | 1461621458311 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}] 14:57:38 INFO - PROCESS | 17168 | 1461621458464 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 14:57:38 INFO - PROCESS | 17168 | 1461621458647 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:38 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b18800 == 63 [pid = 17168] [id = 179] 14:57:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 158 (0x7f5bb5c73400) [pid = 17168] [serial = 537] [outer = (nil)] 14:57:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 159 (0x7f5bbf094800) [pid = 17168] [serial = 538] [outer = 0x7f5bb5c73400] 14:57:38 INFO - PROCESS | 17168 | 1461621458708 Marionette DEBUG loaded listener.js 14:57:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 160 (0x7f5bbf94f400) [pid = 17168] [serial = 539] [outer = 0x7f5bb5c73400] 14:57:39 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:57:39 INFO - PROCESS | 17168 | 1461621459840 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]]]}] 14:57:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:57:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1577ms 14:57:39 INFO - PROCESS | 17168 | 1461621459882 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 14:57:39 INFO - PROCESS | 17168 | 1461621459886 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 14:57:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:57:39 INFO - PROCESS | 17168 | 1461621459891 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:57:39 INFO - PROCESS | 17168 | 1461621459905 Marionette TRACE conn3 <- [1,690,null,{}] 14:57:39 INFO - PROCESS | 17168 | 1461621459915 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}] 14:57:40 INFO - PROCESS | 17168 | 1461621460094 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 14:57:40 INFO - PROCESS | 17168 | 1461621460191 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:40 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc3614000 == 64 [pid = 17168] [id = 180] 14:57:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 161 (0x7f5bbcd3ec00) [pid = 17168] [serial = 540] [outer = (nil)] 14:57:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 162 (0x7f5bbfa34400) [pid = 17168] [serial = 541] [outer = 0x7f5bbcd3ec00] 14:57:40 INFO - PROCESS | 17168 | 1461621460250 Marionette DEBUG loaded listener.js 14:57:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 163 (0x7f5bc0e2e400) [pid = 17168] [serial = 542] [outer = 0x7f5bbcd3ec00] 14:57:41 INFO - PROCESS | 17168 | --DOMWINDOW == 162 (0x7f5bbf94b800) [pid = 17168] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:57:41 INFO - PROCESS | 17168 | --DOMWINDOW == 161 (0x7f5bbf08e400) [pid = 17168] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:57:41 INFO - PROCESS | 17168 | --DOMWINDOW == 160 (0x7f5bbbdb0800) [pid = 17168] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:57:41 INFO - PROCESS | 17168 | --DOMWINDOW == 159 (0x7f5bbd9ddc00) [pid = 17168] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:57:41 INFO - PROCESS | 17168 | --DOMWINDOW == 158 (0x7f5bbf733800) [pid = 17168] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:57:41 INFO - PROCESS | 17168 | --DOMWINDOW == 157 (0x7f5bbf76a800) [pid = 17168] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:57:41 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:57:41 INFO - PROCESS | 17168 | 1461621461405 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]]]}] 14:57:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:57:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1552ms 14:57:41 INFO - PROCESS | 17168 | 1461621461444 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 14:57:41 INFO - PROCESS | 17168 | 1461621461447 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 14:57:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:57:41 INFO - PROCESS | 17168 | 1461621461453 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:57:41 INFO - PROCESS | 17168 | 1461621461455 Marionette TRACE conn3 <- [1,694,null,{}] 14:57:41 INFO - PROCESS | 17168 | 1461621461460 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}] 14:57:41 INFO - PROCESS | 17168 | 1461621461688 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 14:57:41 INFO - PROCESS | 17168 | 1461621461750 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:41 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc5d82800 == 65 [pid = 17168] [id = 181] 14:57:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 158 (0x7f5bc2df5400) [pid = 17168] [serial = 543] [outer = (nil)] 14:57:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 159 (0x7f5bc380f000) [pid = 17168] [serial = 544] [outer = 0x7f5bc2df5400] 14:57:41 INFO - PROCESS | 17168 | 1461621461812 Marionette DEBUG loaded listener.js 14:57:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 160 (0x7f5bc67aa400) [pid = 17168] [serial = 545] [outer = 0x7f5bc2df5400] 14:57:42 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:57:42 INFO - PROCESS | 17168 | 1461621462944 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]]]}] 14:57:42 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) 14:57:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1528ms 14:57:42 INFO - PROCESS | 17168 | 1461621462982 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 14:57:42 INFO - PROCESS | 17168 | 1461621462985 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 14:57:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:57:42 INFO - PROCESS | 17168 | 1461621462991 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:57:42 INFO - PROCESS | 17168 | 1461621462993 Marionette TRACE conn3 <- [1,698,null,{}] 14:57:43 INFO - PROCESS | 17168 | 1461621463113 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}] 14:57:43 INFO - PROCESS | 17168 | 1461621463378 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 14:57:43 INFO - PROCESS | 17168 | 1461621463552 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:43 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbe7a8000 == 66 [pid = 17168] [id = 182] 14:57:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 161 (0x7f5bb5485400) [pid = 17168] [serial = 546] [outer = (nil)] 14:57:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 162 (0x7f5bb5be3000) [pid = 17168] [serial = 547] [outer = 0x7f5bb5485400] 14:57:43 INFO - PROCESS | 17168 | 1461621463630 Marionette DEBUG loaded listener.js 14:57:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 163 (0x7f5bb5d89400) [pid = 17168] [serial = 548] [outer = 0x7f5bb5485400] 14:57:44 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:57:44 INFO - PROCESS | 17168 | 1461621464966 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]]]}] 14:57: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) 14:57:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2033ms 14:57:45 INFO - PROCESS | 17168 | 1461621465051 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 14:57:45 INFO - PROCESS | 17168 | 1461621465058 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 14:57:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:57:45 INFO - PROCESS | 17168 | 1461621465070 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:57:45 INFO - PROCESS | 17168 | 1461621465073 Marionette TRACE conn3 <- [1,702,null,{}] 14:57:45 INFO - PROCESS | 17168 | 1461621465138 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}] 14:57:45 INFO - PROCESS | 17168 | 1461621465310 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 14:57:45 INFO - PROCESS | 17168 | 1461621465477 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:45 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc5c93800 == 67 [pid = 17168] [id = 183] 14:57:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 164 (0x7f5bb5c76c00) [pid = 17168] [serial = 549] [outer = (nil)] 14:57:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 165 (0x7f5bbcd33800) [pid = 17168] [serial = 550] [outer = 0x7f5bb5c76c00] 14:57:45 INFO - PROCESS | 17168 | 1461621465555 Marionette DEBUG loaded listener.js 14:57:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 166 (0x7f5bc0a2f800) [pid = 17168] [serial = 551] [outer = 0x7f5bb5c76c00] 14:57:46 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:57:47 INFO - PROCESS | 17168 | 1461621467036 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]]]}] 14:57: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 14:57:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2032ms 14:57:47 INFO - PROCESS | 17168 | 1461621467100 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 14:57:47 INFO - PROCESS | 17168 | 1461621467105 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 14:57:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:57:47 INFO - PROCESS | 17168 | 1461621467111 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:57:47 INFO - PROCESS | 17168 | 1461621467114 Marionette TRACE conn3 <- [1,706,null,{}] 14:57:47 INFO - PROCESS | 17168 | 1461621467120 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}] 14:57:47 INFO - PROCESS | 17168 | 1461621467305 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 14:57:47 INFO - PROCESS | 17168 | 1461621467466 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:47 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc905b800 == 68 [pid = 17168] [id = 184] 14:57:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 167 (0x7f5bc0c0cc00) [pid = 17168] [serial = 552] [outer = (nil)] 14:57:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 168 (0x7f5bc2ef2800) [pid = 17168] [serial = 553] [outer = 0x7f5bc0c0cc00] 14:57:47 INFO - PROCESS | 17168 | 1461621467547 Marionette DEBUG loaded listener.js 14:57:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 169 (0x7f5bc4cab000) [pid = 17168] [serial = 554] [outer = 0x7f5bc0c0cc00] 14:57:48 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:57:48 INFO - PROCESS | 17168 | 1461621468900 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]]]}] 14:57:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:57:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1837ms 14:57:49 INFO - PROCESS | 17168 | 1461621469052 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 14:57:49 INFO - PROCESS | 17168 | 1461621469068 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 14:57:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:57:49 INFO - PROCESS | 17168 | 1461621469083 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:57:49 INFO - PROCESS | 17168 | 1461621469088 Marionette TRACE conn3 <- [1,710,null,{}] 14:57:49 INFO - PROCESS | 17168 | 1461621469097 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}] 14:57:49 INFO - PROCESS | 17168 | 1461621469370 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 14:57:49 INFO - PROCESS | 17168 | 1461621469557 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:49 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd6e26000 == 69 [pid = 17168] [id = 185] 14:57:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 170 (0x7f5bc24b9c00) [pid = 17168] [serial = 555] [outer = (nil)] 14:57:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 171 (0x7f5bc7440400) [pid = 17168] [serial = 556] [outer = 0x7f5bc24b9c00] 14:57:49 INFO - PROCESS | 17168 | 1461621469679 Marionette DEBUG loaded listener.js 14:57:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 172 (0x7f5bd59a3c00) [pid = 17168] [serial = 557] [outer = 0x7f5bc24b9c00] 14:57:50 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:57:50 INFO - PROCESS | 17168 | 1461621470941 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]]]}] 14:57:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:57:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1886ms 14:57:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:57:50 INFO - PROCESS | 17168 | 1461621470974 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 14:57:50 INFO - PROCESS | 17168 | 1461621470977 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 14:57:50 INFO - PROCESS | 17168 | 1461621470981 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:57:50 INFO - PROCESS | 17168 | 1461621470986 Marionette TRACE conn3 <- [1,714,null,{}] 14:57:50 INFO - PROCESS | 17168 | 1461621470991 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}] 14:57:51 INFO - PROCESS | 17168 | 1461621471189 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 14:57:51 INFO - PROCESS | 17168 | 1461621471365 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:51 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdaea1800 == 70 [pid = 17168] [id = 186] 14:57:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5bb51d4c00) [pid = 17168] [serial = 558] [outer = (nil)] 14:57:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bb51db000) [pid = 17168] [serial = 559] [outer = 0x7f5bb51d4c00] 14:57:51 INFO - PROCESS | 17168 | 1461621471444 Marionette DEBUG loaded listener.js 14:57:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bbf3cec00) [pid = 17168] [serial = 560] [outer = 0x7f5bb51d4c00] 14:57:52 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:57:52 INFO - PROCESS | 17168 | 1461621472759 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]]]}] 14:57:52 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 14:57:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1792ms 14:57:52 INFO - PROCESS | 17168 | 1461621472836 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 14:57:52 INFO - PROCESS | 17168 | 1461621472839 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 14:57:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:57:52 INFO - PROCESS | 17168 | 1461621472850 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:57:52 INFO - PROCESS | 17168 | 1461621472853 Marionette TRACE conn3 <- [1,718,null,{}] 14:57:52 INFO - PROCESS | 17168 | 1461621472859 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}] 14:57:53 INFO - PROCESS | 17168 | 1461621473061 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 14:57:53 INFO - PROCESS | 17168 | 1461621473234 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:53 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b91800 == 71 [pid = 17168] [id = 187] 14:57:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bb5d8b800) [pid = 17168] [serial = 561] [outer = (nil)] 14:57:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bc0a25c00) [pid = 17168] [serial = 562] [outer = 0x7f5bb5d8b800] 14:57:53 INFO - PROCESS | 17168 | 1461621473307 Marionette DEBUG loaded listener.js 14:57:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bda53cc00) [pid = 17168] [serial = 563] [outer = 0x7f5bb5d8b800] 14:57:54 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:57:54 INFO - PROCESS | 17168 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:57:54 INFO - PROCESS | 17168 | 1461621474628 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]]]}] 14:57:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:57:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1789ms 14:57:54 INFO - PROCESS | 17168 | 1461621474693 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 14:57:54 INFO - PROCESS | 17168 | 1461621474699 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 14:57:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:57:54 INFO - PROCESS | 17168 | 1461621474760 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:57:54 INFO - PROCESS | 17168 | 1461621474765 Marionette TRACE conn3 <- [1,722,null,{}] 14:57:54 INFO - PROCESS | 17168 | 1461621474773 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}] 14:57:54 INFO - PROCESS | 17168 | 1461621474932 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 14:57:55 INFO - PROCESS | 17168 | 1461621475093 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:55 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbd7df800 == 72 [pid = 17168] [id = 188] 14:57:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 179 (0x7f5bb5be6400) [pid = 17168] [serial = 564] [outer = (nil)] 14:57:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 180 (0x7f5bb5beb400) [pid = 17168] [serial = 565] [outer = 0x7f5bb5be6400] 14:57:55 INFO - PROCESS | 17168 | 1461621475162 Marionette DEBUG loaded listener.js 14:57:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 181 (0x7f5bb5c7c800) [pid = 17168] [serial = 566] [outer = 0x7f5bb5be6400] 14:57:56 INFO - PROCESS | 17168 | 1461621476137 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] 14:57:56 INFO - PROCESS | 17168 | 1461621476204 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 14:57:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:57:56 INFO - PROCESS | 17168 | 1461621476213 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:57:56 INFO - PROCESS | 17168 | 1461621476217 Marionette TRACE conn3 <- [1,726,null,{}] 14:57:56 INFO - PROCESS | 17168 | 1461621476223 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}] 14:57:56 INFO - PROCESS | 17168 | 1461621476406 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 14:57:56 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbda4c800 == 71 [pid = 17168] [id = 140] 14:57:56 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bda50b000 == 70 [pid = 17168] [id = 139] 14:57:56 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc3614000 == 69 [pid = 17168] [id = 180] 14:57:56 INFO - PROCESS | 17168 | --DOMWINDOW == 180 (0x7f5bd6fd9800) [pid = 17168] [serial = 466] [outer = (nil)] [url = about:blank] 14:57:56 INFO - PROCESS | 17168 | --DOMWINDOW == 179 (0x7f5bb5c75000) [pid = 17168] [serial = 472] [outer = (nil)] [url = about:blank] 14:57:56 INFO - PROCESS | 17168 | --DOMWINDOW == 178 (0x7f5bb64a0000) [pid = 17168] [serial = 469] [outer = (nil)] [url = about:blank] 14:57:56 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5bc6dbcc00) [pid = 17168] [serial = 496] [outer = (nil)] [url = about:blank] 14:57:56 INFO - PROCESS | 17168 | 1461621476714 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:56 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2b18800 == 68 [pid = 17168] [id = 179] 14:57:56 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf634800 == 67 [pid = 17168] [id = 178] 14:57:56 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbdd3000 == 66 [pid = 17168] [id = 177] 14:57:56 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5467800 == 67 [pid = 17168] [id = 189] 14:57:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bb5478c00) [pid = 17168] [serial = 567] [outer = (nil)] 14:57:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 179 (0x7f5bbcb13000) [pid = 17168] [serial = 568] [outer = 0x7f5bb5478c00] 14:57:56 INFO - PROCESS | 17168 | 1461621476788 Marionette DEBUG loaded listener.js 14:57:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 180 (0x7f5bbcc97c00) [pid = 17168] [serial = 569] [outer = 0x7f5bb5478c00] 14:57:56 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfa6e000 == 66 [pid = 17168] [id = 176] 14:57:56 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5464000 == 65 [pid = 17168] [id = 175] 14:57:56 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb45da800 == 64 [pid = 17168] [id = 174] 14:57:56 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc36f9800 == 63 [pid = 17168] [id = 173] 14:57:56 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc36e3800 == 62 [pid = 17168] [id = 172] 14:57:56 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2bb9000 == 61 [pid = 17168] [id = 171] 14:57:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bda64c000 == 60 [pid = 17168] [id = 170] 14:57:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd6b1e800 == 59 [pid = 17168] [id = 169] 14:57:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcfbdc800 == 58 [pid = 17168] [id = 168] 14:57:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2ba8800 == 57 [pid = 17168] [id = 167] 14:57:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbea09800 == 56 [pid = 17168] [id = 166] 14:57:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc843b000 == 55 [pid = 17168] [id = 165] 14:57:57 INFO - PROCESS | 17168 | --DOMWINDOW == 179 (0x7f5bbfaac000) [pid = 17168] [serial = 454] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 17168 | --DOMWINDOW == 178 (0x7f5bc2defc00) [pid = 17168] [serial = 491] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5bb5d8c800) [pid = 17168] [serial = 475] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bbf76b800) [pid = 17168] [serial = 484] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bbcb1a800) [pid = 17168] [serial = 478] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bbe94d000) [pid = 17168] [serial = 481] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5bbcb16400) [pid = 17168] [serial = 463] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5bbf089c00) [pid = 17168] [serial = 482] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 17168 | --DOMWINDOW == 171 (0x7f5bc24fc000) [pid = 17168] [serial = 490] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 17168 | --DOMWINDOW == 170 (0x7f5bc2ef7400) [pid = 17168] [serial = 457] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 17168 | --DOMWINDOW == 169 (0x7f5bc24af400) [pid = 17168] [serial = 488] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 17168 | --DOMWINDOW == 168 (0x7f5bc4cac800) [pid = 17168] [serial = 494] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 17168 | --DOMWINDOW == 167 (0x7f5bbcc9f800) [pid = 17168] [serial = 448] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 17168 | --DOMWINDOW == 166 (0x7f5bbf957400) [pid = 17168] [serial = 485] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 17168 | --DOMWINDOW == 165 (0x7f5bbebc8800) [pid = 17168] [serial = 451] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 17168 | --DOMWINDOW == 164 (0x7f5bbcd32000) [pid = 17168] [serial = 479] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 17168 | --DOMWINDOW == 163 (0x7f5bc80ddc00) [pid = 17168] [serial = 460] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 17168 | --DOMWINDOW == 162 (0x7f5bc2df7400) [pid = 17168] [serial = 493] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 17168 | --DOMWINDOW == 161 (0x7f5bbfaa1800) [pid = 17168] [serial = 487] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:57:57 INFO - PROCESS | 17168 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:57:57 INFO - PROCESS | 17168 | 1461621477624 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]]]}] 14:57:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:57:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1429ms 14:57:57 INFO - PROCESS | 17168 | 1461621477644 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 14:57:57 INFO - PROCESS | 17168 | 1461621477649 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 14:57:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:57:57 INFO - PROCESS | 17168 | 1461621477655 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:57:57 INFO - PROCESS | 17168 | 1461621477661 Marionette TRACE conn3 <- [1,730,null,{}] 14:57:57 INFO - PROCESS | 17168 | 1461621477676 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}] 14:57:57 INFO - PROCESS | 17168 | 1461621477852 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 14:57:57 INFO - PROCESS | 17168 | 1461621477986 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:58 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf63e800 == 56 [pid = 17168] [id = 190] 14:57:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 162 (0x7f5bbe951400) [pid = 17168] [serial = 570] [outer = (nil)] 14:57:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 163 (0x7f5bbee3f000) [pid = 17168] [serial = 571] [outer = 0x7f5bbe951400] 14:57:58 INFO - PROCESS | 17168 | 1461621478063 Marionette DEBUG loaded listener.js 14:57:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 164 (0x7f5bbf08d800) [pid = 17168] [serial = 572] [outer = 0x7f5bbe951400] 14:57:58 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:57:58 INFO - PROCESS | 17168 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:57:58 INFO - PROCESS | 17168 | 1461621478895 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] 14:57:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:57:58 INFO - PROCESS | 17168 | 1461621478959 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 14:57:58 INFO - PROCESS | 17168 | 1461621478965 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:57:58 INFO - PROCESS | 17168 | 1461621478967 Marionette TRACE conn3 <- [1,734,null,{}] 14:57:58 INFO - PROCESS | 17168 | 1461621478972 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}] 14:57:59 INFO - PROCESS | 17168 | 1461621479169 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 14:57:59 INFO - PROCESS | 17168 | 1461621479204 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:59 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbe9e0800 == 57 [pid = 17168] [id = 191] 14:57:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 165 (0x7f5bbf73cc00) [pid = 17168] [serial = 573] [outer = (nil)] 14:57:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 166 (0x7f5bbf94b800) [pid = 17168] [serial = 574] [outer = 0x7f5bbf73cc00] 14:57:59 INFO - PROCESS | 17168 | 1461621479268 Marionette DEBUG loaded listener.js 14:57:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 167 (0x7f5bbf959c00) [pid = 17168] [serial = 575] [outer = 0x7f5bbf73cc00] 14:57:59 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:58:00 INFO - PROCESS | 17168 | 1461621480108 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]]]}] 14:58:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:58:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1182ms 14:58:00 INFO - PROCESS | 17168 | 1461621480151 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 14:58:00 INFO - PROCESS | 17168 | 1461621480154 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 14:58:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:58:00 INFO - PROCESS | 17168 | 1461621480160 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:58:00 INFO - PROCESS | 17168 | 1461621480164 Marionette TRACE conn3 <- [1,738,null,{}] 14:58:00 INFO - PROCESS | 17168 | 1461621480175 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}] 14:58:00 INFO - PROCESS | 17168 | 1461621480378 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 14:58:00 INFO - PROCESS | 17168 | 1461621480402 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:00 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc25cc800 == 58 [pid = 17168] [id = 192] 14:58:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 168 (0x7f5bbf76d800) [pid = 17168] [serial = 576] [outer = (nil)] 14:58:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 169 (0x7f5bbfa32c00) [pid = 17168] [serial = 577] [outer = 0x7f5bbf76d800] 14:58:00 INFO - PROCESS | 17168 | 1461621480476 Marionette DEBUG loaded listener.js 14:58:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 170 (0x7f5bbfaa9800) [pid = 17168] [serial = 578] [outer = 0x7f5bbf76d800] 14:58:01 INFO - PROCESS | 17168 | --DOMWINDOW == 169 (0x7f5bbcc95800) [pid = 17168] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:58:01 INFO - PROCESS | 17168 | --DOMWINDOW == 168 (0x7f5bbcd3ec00) [pid = 17168] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:58:01 INFO - PROCESS | 17168 | --DOMWINDOW == 167 (0x7f5bb6497400) [pid = 17168] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:58:01 INFO - PROCESS | 17168 | --DOMWINDOW == 166 (0x7f5bb5c73400) [pid = 17168] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:58:01 INFO - PROCESS | 17168 | --DOMWINDOW == 165 (0x7f5bb5d98800) [pid = 17168] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:58:01 INFO - PROCESS | 17168 | --DOMWINDOW == 164 (0x7f5bb5485c00) [pid = 17168] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:58:01 INFO - PROCESS | 17168 | --DOMWINDOW == 163 (0x7f5bbcd37c00) [pid = 17168] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:58:01 INFO - PROCESS | 17168 | --DOMWINDOW == 162 (0x7f5bbf771c00) [pid = 17168] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:58:01 INFO - PROCESS | 17168 | --DOMWINDOW == 161 (0x7f5bbe942400) [pid = 17168] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:58:01 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:58:01 INFO - PROCESS | 17168 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:58:01 INFO - PROCESS | 17168 | 1461621481991 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]]]}] 14:58:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:58:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1840ms 14:58:02 INFO - PROCESS | 17168 | 1461621482001 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 14:58:02 INFO - PROCESS | 17168 | 1461621482004 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 14:58:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:58:02 INFO - PROCESS | 17168 | 1461621482012 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:58:02 INFO - PROCESS | 17168 | 1461621482015 Marionette TRACE conn3 <- [1,742,null,{}] 14:58:02 INFO - PROCESS | 17168 | 1461621482029 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}] 14:58:02 INFO - PROCESS | 17168 | 1461621482227 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 14:58:02 INFO - PROCESS | 17168 | 1461621482240 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:02 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b9d000 == 59 [pid = 17168] [id = 193] 14:58:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 162 (0x7f5bbcd37c00) [pid = 17168] [serial = 579] [outer = (nil)] 14:58:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 163 (0x7f5bc2228c00) [pid = 17168] [serial = 580] [outer = 0x7f5bbcd37c00] 14:58:02 INFO - PROCESS | 17168 | 1461621482309 Marionette DEBUG loaded listener.js 14:58:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 164 (0x7f5bc24bd400) [pid = 17168] [serial = 581] [outer = 0x7f5bbcd37c00] 14:58:03 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:58:03 INFO - PROCESS | 17168 | 1461621483510 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]]]}] 14:58:03 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 14:58:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1546ms 14:58:03 INFO - PROCESS | 17168 | 1461621483560 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 14:58:03 INFO - PROCESS | 17168 | 1461621483566 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 14:58:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:58:03 INFO - PROCESS | 17168 | 1461621483575 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:58:03 INFO - PROCESS | 17168 | 1461621483581 Marionette TRACE conn3 <- [1,746,null,{}] 14:58:03 INFO - PROCESS | 17168 | 1461621483655 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}] 14:58:03 INFO - PROCESS | 17168 | 1461621483931 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 14:58:04 INFO - PROCESS | 17168 | 1461621484098 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:04 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbea17000 == 60 [pid = 17168] [id = 194] 14:58:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 165 (0x7f5bb5bed000) [pid = 17168] [serial = 582] [outer = (nil)] 14:58:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 166 (0x7f5bb5c77000) [pid = 17168] [serial = 583] [outer = 0x7f5bb5bed000] 14:58:04 INFO - PROCESS | 17168 | 1461621484180 Marionette DEBUG loaded listener.js 14:58:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 167 (0x7f5bbbda2c00) [pid = 17168] [serial = 584] [outer = 0x7f5bb5bed000] 14:58:04 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:58:05 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:58:05 INFO - PROCESS | 17168 | 1461621485493 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]]]}] 14:58:05 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.) 14:58:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1941ms 14:58:05 INFO - PROCESS | 17168 | 1461621485515 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 14:58:05 INFO - PROCESS | 17168 | 1461621485524 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 14:58:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:58:05 INFO - PROCESS | 17168 | 1461621485629 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:58:05 INFO - PROCESS | 17168 | 1461621485639 Marionette TRACE conn3 <- [1,750,null,{}] 14:58:05 INFO - PROCESS | 17168 | 1461621485656 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}] 14:58:05 INFO - PROCESS | 17168 | 1461621485833 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 14:58:05 INFO - PROCESS | 17168 | 1461621485993 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:06 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2439800 == 61 [pid = 17168] [id = 195] 14:58:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 168 (0x7f5bb5480000) [pid = 17168] [serial = 585] [outer = (nil)] 14:58:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 169 (0x7f5bbcd3ec00) [pid = 17168] [serial = 586] [outer = 0x7f5bb5480000] 14:58:06 INFO - PROCESS | 17168 | 1461621486068 Marionette DEBUG loaded listener.js 14:58:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 170 (0x7f5bbee46000) [pid = 17168] [serial = 587] [outer = 0x7f5bb5480000] 14:58:07 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:58:07 INFO - PROCESS | 17168 | 1461621487405 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]]]}] 14:58:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:58:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1856ms 14:58:07 INFO - PROCESS | 17168 | 1461621487548 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 14:58:07 INFO - PROCESS | 17168 | 1461621487553 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 14:58:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:58:07 INFO - PROCESS | 17168 | 1461621487579 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:58:07 INFO - PROCESS | 17168 | 1461621487585 Marionette TRACE conn3 <- [1,754,null,{}] 14:58:07 INFO - PROCESS | 17168 | 1461621487601 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}] 14:58:07 INFO - PROCESS | 17168 | 1461621487781 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 14:58:07 INFO - PROCESS | 17168 | 1461621487944 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:07 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc36e6000 == 62 [pid = 17168] [id = 196] 14:58:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 171 (0x7f5bbee45400) [pid = 17168] [serial = 588] [outer = (nil)] 14:58:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 172 (0x7f5bbfaa9000) [pid = 17168] [serial = 589] [outer = 0x7f5bbee45400] 14:58:08 INFO - PROCESS | 17168 | 1461621488024 Marionette DEBUG loaded listener.js 14:58:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5bc2225c00) [pid = 17168] [serial = 590] [outer = 0x7f5bbee45400] 14:58:09 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:58:09 INFO - PROCESS | 17168 | 1461621489335 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]]]}] 14:58:09 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 14:58:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1790ms 14:58:09 INFO - PROCESS | 17168 | 1461621489449 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 14:58:09 INFO - PROCESS | 17168 | 1461621489454 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 14:58:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:58:09 INFO - PROCESS | 17168 | 1461621489470 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:58:09 INFO - PROCESS | 17168 | 1461621489473 Marionette TRACE conn3 <- [1,758,null,{}] 14:58:09 INFO - PROCESS | 17168 | 1461621489478 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}] 14:58:09 INFO - PROCESS | 17168 | 1461621489641 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 14:58:09 INFO - PROCESS | 17168 | 1461621489803 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:09 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc58ae000 == 63 [pid = 17168] [id = 197] 14:58:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bb50f9000) [pid = 17168] [serial = 591] [outer = (nil)] 14:58:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bc24f5000) [pid = 17168] [serial = 592] [outer = 0x7f5bb50f9000] 14:58:09 INFO - PROCESS | 17168 | 1461621489878 Marionette DEBUG loaded listener.js 14:58:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bc252a000) [pid = 17168] [serial = 593] [outer = 0x7f5bb50f9000] 14:58:10 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:58:10 INFO - PROCESS | 17168 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:58:10 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:58:10 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:58:10 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 14:58:10 INFO - PROCESS | 17168 | 1461621490754 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]]]}] 14:58:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:58:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1335ms 14:58:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:58:10 INFO - PROCESS | 17168 | 1461621490806 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 14:58:10 INFO - PROCESS | 17168 | 1461621490808 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 14:58:10 INFO - PROCESS | 17168 | 1461621490815 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:58:10 INFO - PROCESS | 17168 | 1461621490818 Marionette TRACE conn3 <- [1,762,null,{}] 14:58:10 INFO - PROCESS | 17168 | 1461621490824 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}] 14:58:11 INFO - PROCESS | 17168 | 1461621491006 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 14:58:11 INFO - PROCESS | 17168 | 1461621491175 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:11 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6bf2800 == 64 [pid = 17168] [id = 198] 14:58:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bc2b29000) [pid = 17168] [serial = 594] [outer = (nil)] 14:58:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bc2b2b800) [pid = 17168] [serial = 595] [outer = 0x7f5bc2b29000] 14:58:11 INFO - PROCESS | 17168 | 1461621491257 Marionette DEBUG loaded listener.js 14:58:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 179 (0x7f5bc2b30400) [pid = 17168] [serial = 596] [outer = 0x7f5bc2b29000] 14:58:12 INFO - PROCESS | 17168 | 1461621492638 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]]]}] 14:58:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:58:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1883ms 14:58:12 INFO - PROCESS | 17168 | 1461621492729 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 14:58:12 INFO - PROCESS | 17168 | 1461621492732 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 14:58:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:58:13 INFO - PROCESS | 17168 | 1461621493085 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:58:13 INFO - PROCESS | 17168 | 1461621493090 Marionette TRACE conn3 <- [1,766,null,{}] 14:58:13 INFO - PROCESS | 17168 | 1461621493143 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}] 14:58:13 INFO - PROCESS | 17168 | 1461621493323 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 14:58:13 INFO - PROCESS | 17168 | 1461621493497 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:13 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfdd2800 == 65 [pid = 17168] [id = 199] 14:58:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 180 (0x7f5bb6499400) [pid = 17168] [serial = 597] [outer = (nil)] 14:58:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 181 (0x7f5bbbdab400) [pid = 17168] [serial = 598] [outer = 0x7f5bb6499400] 14:58:13 INFO - PROCESS | 17168 | 1461621493564 Marionette DEBUG loaded listener.js 14:58:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 182 (0x7f5bbcd33c00) [pid = 17168] [serial = 599] [outer = 0x7f5bb6499400] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 181 (0x7f5bc380f000) [pid = 17168] [serial = 544] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbe7a8000 == 64 [pid = 17168] [id = 182] 14:58:14 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc5d82800 == 63 [pid = 17168] [id = 181] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 180 (0x7f5bbf94f400) [pid = 17168] [serial = 539] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 179 (0x7f5bda7af800) [pid = 17168] [serial = 361] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 178 (0x7f5bbfa3b000) [pid = 17168] [serial = 403] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5bc2efc800) [pid = 17168] [serial = 449] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bbfa34400) [pid = 17168] [serial = 541] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bc8471000) [pid = 17168] [serial = 497] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bbf094800) [pid = 17168] [serial = 538] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5bc0e2e400) [pid = 17168] [serial = 542] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5bb649e800) [pid = 17168] [serial = 532] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 171 (0x7f5bc3898c00) [pid = 17168] [serial = 514] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 170 (0x7f5bb5bdf000) [pid = 17168] [serial = 529] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 169 (0x7f5bb5be9c00) [pid = 17168] [serial = 530] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 168 (0x7f5bd59a6000) [pid = 17168] [serial = 511] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 167 (0x7f5bc743b000) [pid = 17168] [serial = 517] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 166 (0x7f5bbbda6000) [pid = 17168] [serial = 499] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 165 (0x7f5bbd9d8800) [pid = 17168] [serial = 535] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 164 (0x7f5bbef1cc00) [pid = 17168] [serial = 502] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 163 (0x7f5bbe946400) [pid = 17168] [serial = 536] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 162 (0x7f5bc4ca4000) [pid = 17168] [serial = 508] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 161 (0x7f5bbcb0e400) [pid = 17168] [serial = 533] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 160 (0x7f5bc2ded800) [pid = 17168] [serial = 505] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 159 (0x7f5bb4f8b800) [pid = 17168] [serial = 520] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 158 (0x7f5bb50f1000) [pid = 17168] [serial = 523] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | --DOMWINDOW == 157 (0x7f5bb50fb800) [pid = 17168] [serial = 526] [outer = (nil)] [url = about:blank] 14:58:14 INFO - PROCESS | 17168 | 1461621494930 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]]]}] 14:58:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:58:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1904ms 14:58:14 INFO - PROCESS | 17168 | 1461621494964 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 14:58:14 INFO - PROCESS | 17168 | 1461621494968 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 14:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:58:14 INFO - PROCESS | 17168 | 1461621494975 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:58:14 INFO - PROCESS | 17168 | 1461621494979 Marionette TRACE conn3 <- [1,770,null,{}] 14:58:14 INFO - PROCESS | 17168 | 1461621494990 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}] 14:58:15 INFO - PROCESS | 17168 | 1461621495185 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 14:58:15 INFO - PROCESS | 17168 | 1461621495311 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:15 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbda4a800 == 64 [pid = 17168] [id = 200] 14:58:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 158 (0x7f5bb649c000) [pid = 17168] [serial = 600] [outer = (nil)] 14:58:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 159 (0x7f5bbe945c00) [pid = 17168] [serial = 601] [outer = 0x7f5bb649c000] 14:58:15 INFO - PROCESS | 17168 | 1461621495375 Marionette DEBUG loaded listener.js 14:58:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 160 (0x7f5bbee44400) [pid = 17168] [serial = 602] [outer = 0x7f5bb649c000] 14:58:16 INFO - PROCESS | 17168 | 1461621496045 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]]]}] 14:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1133ms 14:58:16 INFO - PROCESS | 17168 | 1461621496129 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 14:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:58:16 INFO - PROCESS | 17168 | 1461621496133 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 14:58:16 INFO - PROCESS | 17168 | 1461621496140 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:58:16 INFO - PROCESS | 17168 | 1461621496143 Marionette TRACE conn3 <- [1,774,null,{}] 14:58:16 INFO - PROCESS | 17168 | 1461621496148 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}] 14:58:16 INFO - PROCESS | 17168 | 1461621496301 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 14:58:16 INFO - PROCESS | 17168 | 1461621496324 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:16 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0952800 == 65 [pid = 17168] [id = 201] 14:58:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 161 (0x7f5bbf771000) [pid = 17168] [serial = 603] [outer = (nil)] 14:58:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 162 (0x7f5bbf94f400) [pid = 17168] [serial = 604] [outer = 0x7f5bbf771000] 14:58:16 INFO - PROCESS | 17168 | 1461621496392 Marionette DEBUG loaded listener.js 14:58:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 163 (0x7f5bbfa3b000) [pid = 17168] [serial = 605] [outer = 0x7f5bbf771000] 14:58:17 INFO - PROCESS | 17168 | 1461621497243 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]]]}] 14:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1179ms 14:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:58:17 INFO - PROCESS | 17168 | 1461621497320 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 14:58:17 INFO - PROCESS | 17168 | 1461621497322 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 14:58:17 INFO - PROCESS | 17168 | 1461621497334 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:58:17 INFO - PROCESS | 17168 | 1461621497336 Marionette TRACE conn3 <- [1,778,null,{}] 14:58:17 INFO - PROCESS | 17168 | 1461621497352 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}] 14:58:17 INFO - PROCESS | 17168 | 1461621497546 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 14:58:17 INFO - PROCESS | 17168 | 1461621497574 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:17 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2bb3800 == 66 [pid = 17168] [id = 202] 14:58:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 164 (0x7f5bbef1cc00) [pid = 17168] [serial = 606] [outer = (nil)] 14:58:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 165 (0x7f5bc0a30000) [pid = 17168] [serial = 607] [outer = 0x7f5bbef1cc00] 14:58:17 INFO - PROCESS | 17168 | 1461621497636 Marionette DEBUG loaded listener.js 14:58:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 166 (0x7f5bc2227800) [pid = 17168] [serial = 608] [outer = 0x7f5bbef1cc00] 14:58:18 INFO - PROCESS | 17168 | 1461621498440 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]]]}] 14:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1134ms 14:58:18 INFO - PROCESS | 17168 | 1461621498463 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 14:58:18 INFO - PROCESS | 17168 | 1461621498466 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 14:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:58:18 INFO - PROCESS | 17168 | 1461621498475 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:58:18 INFO - PROCESS | 17168 | 1461621498477 Marionette TRACE conn3 <- [1,782,null,{}] 14:58:18 INFO - PROCESS | 17168 | 1461621498481 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}] 14:58:18 INFO - PROCESS | 17168 | 1461621498705 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 14:58:18 INFO - PROCESS | 17168 | 1461621498737 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:18 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc36f4800 == 67 [pid = 17168] [id = 203] 14:58:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 167 (0x7f5bb51d9800) [pid = 17168] [serial = 609] [outer = (nil)] 14:58:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 168 (0x7f5bc252b800) [pid = 17168] [serial = 610] [outer = 0x7f5bb51d9800] 14:58:18 INFO - PROCESS | 17168 | 1461621498797 Marionette DEBUG loaded listener.js 14:58:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 169 (0x7f5bc2ded000) [pid = 17168] [serial = 611] [outer = 0x7f5bb51d9800] 14:58:19 INFO - PROCESS | 17168 | --DOMWINDOW == 168 (0x7f5bbf76d800) [pid = 17168] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:58:19 INFO - PROCESS | 17168 | --DOMWINDOW == 167 (0x7f5bbe951400) [pid = 17168] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:58:19 INFO - PROCESS | 17168 | --DOMWINDOW == 166 (0x7f5bb5be6400) [pid = 17168] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:58:19 INFO - PROCESS | 17168 | --DOMWINDOW == 165 (0x7f5bb5478c00) [pid = 17168] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:58:19 INFO - PROCESS | 17168 | --DOMWINDOW == 164 (0x7f5bc2df5400) [pid = 17168] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:58:19 INFO - PROCESS | 17168 | --DOMWINDOW == 163 (0x7f5bbf73cc00) [pid = 17168] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:58:19 INFO - PROCESS | 17168 | 1461621499864 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]]]}] 14:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1433ms 14:58:19 INFO - PROCESS | 17168 | 1461621499909 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 14:58:19 INFO - PROCESS | 17168 | 1461621499913 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 14:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:58:19 INFO - PROCESS | 17168 | 1461621499919 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:58:19 INFO - PROCESS | 17168 | 1461621499921 Marionette TRACE conn3 <- [1,786,null,{}] 14:58:19 INFO - PROCESS | 17168 | 1461621499927 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}] 14:58:20 INFO - PROCESS | 17168 | 1461621500135 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 14:58:20 INFO - PROCESS | 17168 | 1461621500257 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:20 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb546e800 == 68 [pid = 17168] [id = 204] 14:58:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 164 (0x7f5bbfaa6c00) [pid = 17168] [serial = 612] [outer = (nil)] 14:58:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 165 (0x7f5bc2ef7400) [pid = 17168] [serial = 613] [outer = 0x7f5bbfaa6c00] 14:58:20 INFO - PROCESS | 17168 | 1461621500364 Marionette DEBUG loaded listener.js 14:58:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 166 (0x7f5bc380e800) [pid = 17168] [serial = 614] [outer = 0x7f5bbfaa6c00] 14:58:21 INFO - PROCESS | 17168 | 1461621501050 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]]]}] 14:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1181ms 14:58:21 INFO - PROCESS | 17168 | 1461621501101 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 14:58:21 INFO - PROCESS | 17168 | 1461621501105 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 14:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:58:21 INFO - PROCESS | 17168 | 1461621501111 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:58:21 INFO - PROCESS | 17168 | 1461621501113 Marionette TRACE conn3 <- [1,790,null,{}] 14:58:21 INFO - PROCESS | 17168 | 1461621501119 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}] 14:58:21 INFO - PROCESS | 17168 | 1461621501316 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 14:58:21 INFO - PROCESS | 17168 | 1461621501343 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:21 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc71cc000 == 69 [pid = 17168] [id = 205] 14:58:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 167 (0x7f5bc2b26c00) [pid = 17168] [serial = 615] [outer = (nil)] 14:58:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 168 (0x7f5bc3898000) [pid = 17168] [serial = 616] [outer = 0x7f5bc2b26c00] 14:58:21 INFO - PROCESS | 17168 | 1461621501406 Marionette DEBUG loaded listener.js 14:58:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 169 (0x7f5bc4ca1000) [pid = 17168] [serial = 617] [outer = 0x7f5bc2b26c00] 14:58:22 INFO - PROCESS | 17168 | 1461621502468 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]]]}] 14:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1430ms 14:58:22 INFO - PROCESS | 17168 | 1461621502544 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 14:58:22 INFO - PROCESS | 17168 | 1461621502551 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 14:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:58:22 INFO - PROCESS | 17168 | 1461621502560 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:58:22 INFO - PROCESS | 17168 | 1461621502565 Marionette TRACE conn3 <- [1,794,null,{}] 14:58:22 INFO - PROCESS | 17168 | 1461621502573 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}] 14:58:22 INFO - PROCESS | 17168 | 1461621502791 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 14:58:23 INFO - PROCESS | 17168 | 1461621503008 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:23 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfdc1800 == 70 [pid = 17168] [id = 206] 14:58:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 170 (0x7f5bbcb1ac00) [pid = 17168] [serial = 618] [outer = (nil)] 14:58:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 171 (0x7f5bbd9d1400) [pid = 17168] [serial = 619] [outer = 0x7f5bbcb1ac00] 14:58:23 INFO - PROCESS | 17168 | 1461621503130 Marionette DEBUG loaded listener.js 14:58:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 172 (0x7f5bbee45800) [pid = 17168] [serial = 620] [outer = 0x7f5bbcb1ac00] 14:58:24 INFO - PROCESS | 17168 | 1461621504035 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]]]}] 14:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1532ms 14:58:24 INFO - PROCESS | 17168 | 1461621504093 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 14:58:24 INFO - PROCESS | 17168 | 1461621504103 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 14:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:58:24 INFO - PROCESS | 17168 | 1461621504115 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:58:24 INFO - PROCESS | 17168 | 1461621504119 Marionette TRACE conn3 <- [1,798,null,{}] 14:58:24 INFO - PROCESS | 17168 | 1461621504126 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}] 14:58:24 INFO - PROCESS | 17168 | 1461621504342 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 14:58:24 INFO - PROCESS | 17168 | 1461621504597 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:24 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc4f83800 == 71 [pid = 17168] [id = 207] 14:58:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5bbf21a800) [pid = 17168] [serial = 621] [outer = (nil)] 14:58:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bbf999400) [pid = 17168] [serial = 622] [outer = 0x7f5bbf21a800] 14:58:24 INFO - PROCESS | 17168 | 1461621504716 Marionette DEBUG loaded listener.js 14:58:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bbfaa0c00) [pid = 17168] [serial = 623] [outer = 0x7f5bbf21a800] 14:58:25 INFO - PROCESS | 17168 | 1461621505573 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]]]}] 14:58:25 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 14:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1532ms 14:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:58:25 INFO - PROCESS | 17168 | 1461621505647 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 14:58:25 INFO - PROCESS | 17168 | 1461621505651 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 14:58:25 INFO - PROCESS | 17168 | 1461621505657 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:58:25 INFO - PROCESS | 17168 | 1461621505663 Marionette TRACE conn3 <- [1,802,null,{}] 14:58:25 INFO - PROCESS | 17168 | 1461621505679 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}] 14:58:25 INFO - PROCESS | 17168 | 1461621505889 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 14:58:26 INFO - PROCESS | 17168 | 1461621506099 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:26 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc80ae000 == 72 [pid = 17168] [id = 208] 14:58:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bc0a2b800) [pid = 17168] [serial = 624] [outer = (nil)] 14:58:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bc2df5c00) [pid = 17168] [serial = 625] [outer = 0x7f5bc0a2b800] 14:58:26 INFO - PROCESS | 17168 | 1461621506220 Marionette DEBUG loaded listener.js 14:58:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bc3802c00) [pid = 17168] [serial = 626] [outer = 0x7f5bc0a2b800] 14:58:27 INFO - PROCESS | 17168 | 1461621507088 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]]]}] 14:58:27 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 14:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1487ms 14:58:27 INFO - PROCESS | 17168 | 1461621507144 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 14:58:27 INFO - PROCESS | 17168 | 1461621507148 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 14:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:58:27 INFO - PROCESS | 17168 | 1461621507154 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:58:27 INFO - PROCESS | 17168 | 1461621507156 Marionette TRACE conn3 <- [1,806,null,{}] 14:58:27 INFO - PROCESS | 17168 | 1461621507162 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}] 14:58:27 INFO - PROCESS | 17168 | 1461621507335 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 14:58:27 INFO - PROCESS | 17168 | 1461621507501 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:27 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc8438000 == 73 [pid = 17168] [id = 209] 14:58:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 179 (0x7f5bc22d4000) [pid = 17168] [serial = 627] [outer = (nil)] 14:58:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 180 (0x7f5bc4ca2c00) [pid = 17168] [serial = 628] [outer = 0x7f5bc22d4000] 14:58:27 INFO - PROCESS | 17168 | 1461621507574 Marionette DEBUG loaded listener.js 14:58:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 181 (0x7f5bc4e52c00) [pid = 17168] [serial = 629] [outer = 0x7f5bc22d4000] 14:58:28 INFO - PROCESS | 17168 | 1461621508369 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]]]}] 14:58:28 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 14:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1228ms 14:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:58:28 INFO - PROCESS | 17168 | 1461621508382 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 14:58:28 INFO - PROCESS | 17168 | 1461621508384 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 14:58:28 INFO - PROCESS | 17168 | 1461621508389 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:58:28 INFO - PROCESS | 17168 | 1461621508393 Marionette TRACE conn3 <- [1,810,null,{}] 14:58:28 INFO - PROCESS | 17168 | 1461621508398 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}] 14:58:28 INFO - PROCESS | 17168 | 1461621508553 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 14:58:28 INFO - PROCESS | 17168 | 1461621508732 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:28 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc904c800 == 74 [pid = 17168] [id = 210] 14:58:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 182 (0x7f5bb50f1800) [pid = 17168] [serial = 630] [outer = (nil)] 14:58:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 183 (0x7f5bc4fb1800) [pid = 17168] [serial = 631] [outer = 0x7f5bb50f1800] 14:58:28 INFO - PROCESS | 17168 | 1461621508805 Marionette DEBUG loaded listener.js 14:58:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 184 (0x7f5bc58d4800) [pid = 17168] [serial = 632] [outer = 0x7f5bb50f1800] 14:58:29 INFO - PROCESS | 17168 | 1461621509683 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]]]}] 14:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1335ms 14:58:29 INFO - PROCESS | 17168 | 1461621509726 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 14:58:29 INFO - PROCESS | 17168 | 1461621509730 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 14:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:58:29 INFO - PROCESS | 17168 | 1461621509736 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:58:29 INFO - PROCESS | 17168 | 1461621509738 Marionette TRACE conn3 <- [1,814,null,{}] 14:58:29 INFO - PROCESS | 17168 | 1461621509743 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}] 14:58:29 INFO - PROCESS | 17168 | 1461621509933 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 14:58:30 INFO - PROCESS | 17168 | 1461621510099 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:30 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcecd1000 == 75 [pid = 17168] [id = 211] 14:58:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 185 (0x7f5bc5c2c400) [pid = 17168] [serial = 633] [outer = (nil)] 14:58:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 186 (0x7f5bc67a9800) [pid = 17168] [serial = 634] [outer = 0x7f5bc5c2c400] 14:58:30 INFO - PROCESS | 17168 | 1461621510176 Marionette DEBUG loaded listener.js 14:58:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 187 (0x7f5bc7179c00) [pid = 17168] [serial = 635] [outer = 0x7f5bc5c2c400] 14:58:31 INFO - PROCESS | 17168 | 1461621511017 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] 14:58:31 INFO - PROCESS | 17168 | 1461621511070 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 14:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:58:31 INFO - PROCESS | 17168 | 1461621511076 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:58:31 INFO - PROCESS | 17168 | 1461621511079 Marionette TRACE conn3 <- [1,818,null,{}] 14:58:31 INFO - PROCESS | 17168 | 1461621511084 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}] 14:58:31 INFO - PROCESS | 17168 | 1461621511241 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 14:58:31 INFO - PROCESS | 17168 | 1461621511413 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:31 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd4bab800 == 76 [pid = 17168] [id = 212] 14:58:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 188 (0x7f5bc65c6000) [pid = 17168] [serial = 636] [outer = (nil)] 14:58:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 189 (0x7f5bc741a400) [pid = 17168] [serial = 637] [outer = 0x7f5bc65c6000] 14:58:31 INFO - PROCESS | 17168 | 1461621511485 Marionette DEBUG loaded listener.js 14:58:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 190 (0x7f5bc7436400) [pid = 17168] [serial = 638] [outer = 0x7f5bc65c6000] 14:58:32 INFO - PROCESS | 17168 | 1461621512339 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]]]}] 14:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1288ms 14:58:32 INFO - PROCESS | 17168 | 1461621512365 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 14:58:32 INFO - PROCESS | 17168 | 1461621512369 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 14:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:58:32 INFO - PROCESS | 17168 | 1461621512375 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:58:32 INFO - PROCESS | 17168 | 1461621512377 Marionette TRACE conn3 <- [1,822,null,{}] 14:58:32 INFO - PROCESS | 17168 | 1461621512383 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}] 14:58:32 INFO - PROCESS | 17168 | 1461621512542 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 14:58:32 INFO - PROCESS | 17168 | 1461621512715 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:32 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd5c1a800 == 77 [pid = 17168] [id = 213] 14:58:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 191 (0x7f5bc717bc00) [pid = 17168] [serial = 639] [outer = (nil)] 14:58:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 192 (0x7f5bc743d000) [pid = 17168] [serial = 640] [outer = 0x7f5bc717bc00] 14:58:32 INFO - PROCESS | 17168 | 1461621512785 Marionette DEBUG loaded listener.js 14:58:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 193 (0x7f5bc77d5000) [pid = 17168] [serial = 641] [outer = 0x7f5bc717bc00] 14:58:33 INFO - PROCESS | 17168 | 1461621513677 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] 14:58:33 INFO - PROCESS | 17168 | 1461621513715 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 14:58:33 INFO - PROCESS | 17168 | 1461621513722 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:58:33 INFO - PROCESS | 17168 | 1461621513725 Marionette TRACE conn3 <- [1,826,null,{}] 14:58:33 INFO - PROCESS | 17168 | 1461621513730 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}] 14:58:33 INFO - PROCESS | 17168 | 1461621513887 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 14:58:34 INFO - PROCESS | 17168 | 1461621514070 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:34 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd6b29800 == 78 [pid = 17168] [id = 214] 14:58:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 194 (0x7f5bbf707000) [pid = 17168] [serial = 642] [outer = (nil)] 14:58:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 195 (0x7f5bc846a400) [pid = 17168] [serial = 643] [outer = 0x7f5bbf707000] 14:58:34 INFO - PROCESS | 17168 | 1461621514145 Marionette DEBUG loaded listener.js 14:58:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 196 (0x7f5bc896a400) [pid = 17168] [serial = 644] [outer = 0x7f5bbf707000] 14:58:34 INFO - PROCESS | 17168 | 1461621514987 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]]]}] 14:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1329ms 14:58:35 INFO - PROCESS | 17168 | 1461621515050 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 14:58:35 INFO - PROCESS | 17168 | 1461621515054 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 14:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:58:35 INFO - PROCESS | 17168 | 1461621515060 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:58:35 INFO - PROCESS | 17168 | 1461621515062 Marionette TRACE conn3 <- [1,830,null,{}] 14:58:35 INFO - PROCESS | 17168 | 1461621515067 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}] 14:58:35 INFO - PROCESS | 17168 | 1461621515225 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 14:58:35 INFO - PROCESS | 17168 | 1461621515397 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:35 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda505800 == 79 [pid = 17168] [id = 215] 14:58:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 197 (0x7f5bc7415c00) [pid = 17168] [serial = 645] [outer = (nil)] 14:58:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 198 (0x7f5bc9085400) [pid = 17168] [serial = 646] [outer = 0x7f5bc7415c00] 14:58:35 INFO - PROCESS | 17168 | 1461621515471 Marionette DEBUG loaded listener.js 14:58:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 199 (0x7f5bc90e4c00) [pid = 17168] [serial = 647] [outer = 0x7f5bc7415c00] 14:58:36 INFO - PROCESS | 17168 | 1461621516345 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]]]}] 14:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1334ms 14:58:36 INFO - PROCESS | 17168 | 1461621516395 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 14:58:36 INFO - PROCESS | 17168 | 1461621516398 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 14:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:58:36 INFO - PROCESS | 17168 | 1461621516404 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:58:36 INFO - PROCESS | 17168 | 1461621516408 Marionette TRACE conn3 <- [1,834,null,{}] 14:58:36 INFO - PROCESS | 17168 | 1461621516413 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}] 14:58:36 INFO - PROCESS | 17168 | 1461621516613 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 14:58:36 INFO - PROCESS | 17168 | 1461621516783 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:36 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdaea7800 == 80 [pid = 17168] [id = 216] 14:58:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 200 (0x7f5bc8625000) [pid = 17168] [serial = 648] [outer = (nil)] 14:58:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 201 (0x7f5bcbbb2c00) [pid = 17168] [serial = 649] [outer = 0x7f5bc8625000] 14:58:36 INFO - PROCESS | 17168 | 1461621516863 Marionette DEBUG loaded listener.js 14:58:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 202 (0x7f5bcfb87000) [pid = 17168] [serial = 650] [outer = 0x7f5bc8625000] 14:58:37 INFO - PROCESS | 17168 | 1461621517762 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]]]}] 14:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1428ms 14:58:37 INFO - PROCESS | 17168 | 1461621517834 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 14:58:37 INFO - PROCESS | 17168 | 1461621517838 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 14:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:58:37 INFO - PROCESS | 17168 | 1461621517844 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:58:37 INFO - PROCESS | 17168 | 1461621517846 Marionette TRACE conn3 <- [1,838,null,{}] 14:58:37 INFO - PROCESS | 17168 | 1461621517851 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}] 14:58:38 INFO - PROCESS | 17168 | 1461621518059 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 14:58:38 INFO - PROCESS | 17168 | 1461621518240 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:38 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf294000 == 81 [pid = 17168] [id = 217] 14:58:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 203 (0x7f5bb5d93400) [pid = 17168] [serial = 651] [outer = (nil)] 14:58:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 204 (0x7f5bbfaa5800) [pid = 17168] [serial = 652] [outer = 0x7f5bb5d93400] 14:58:38 INFO - PROCESS | 17168 | 1461621518308 Marionette DEBUG loaded listener.js 14:58:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 205 (0x7f5bcbe53000) [pid = 17168] [serial = 653] [outer = 0x7f5bb5d93400] 14:58:39 INFO - PROCESS | 17168 | 1461621519461 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]]]}] 14:58:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:58:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1631ms 14:58:39 INFO - PROCESS | 17168 | 1461621519476 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 14:58:39 INFO - PROCESS | 17168 | 1461621519480 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 14:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:58:39 INFO - PROCESS | 17168 | 1461621519488 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:58:39 INFO - PROCESS | 17168 | 1461621519494 Marionette TRACE conn3 <- [1,842,null,{}] 14:58:39 INFO - PROCESS | 17168 | 1461621519502 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}] 14:58:39 INFO - PROCESS | 17168 | 1461621519664 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 14:58:39 INFO - PROCESS | 17168 | 1461621519876 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:39 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc18ea000 == 82 [pid = 17168] [id = 218] 14:58:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 206 (0x7f5bbbda6000) [pid = 17168] [serial = 654] [outer = (nil)] 14:58:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 207 (0x7f5bbbdaf000) [pid = 17168] [serial = 655] [outer = 0x7f5bbbda6000] 14:58:39 INFO - PROCESS | 17168 | 1461621519940 Marionette DEBUG loaded listener.js 14:58:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 208 (0x7f5bbd9d9800) [pid = 17168] [serial = 656] [outer = 0x7f5bbbda6000] 14:58:40 INFO - PROCESS | 17168 | 1461621520750 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]]]}] 14:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1288ms 14:58:40 INFO - PROCESS | 17168 | 1461621520777 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 14:58:40 INFO - PROCESS | 17168 | 1461621520784 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 14:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:58:40 INFO - PROCESS | 17168 | 1461621520793 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:58:40 INFO - PROCESS | 17168 | 1461621520797 Marionette TRACE conn3 <- [1,846,null,{}] 14:58:40 INFO - PROCESS | 17168 | 1461621520802 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}] 14:58:40 INFO - PROCESS | 17168 | 1461621520981 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 14:58:41 INFO - PROCESS | 17168 | 1461621521321 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:41 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbe7b9000 == 83 [pid = 17168] [id = 219] 14:58:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 209 (0x7f5bbf08c800) [pid = 17168] [serial = 657] [outer = (nil)] 14:58:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 210 (0x7f5bbf710000) [pid = 17168] [serial = 658] [outer = 0x7f5bbf08c800] 14:58:41 INFO - PROCESS | 17168 | 1461621521402 Marionette DEBUG loaded listener.js 14:58:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 211 (0x7f5bbf99d400) [pid = 17168] [serial = 659] [outer = 0x7f5bbf08c800] 14:58:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc77a6800 == 82 [pid = 17168] [id = 59] 14:58:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc7b1b800 == 81 [pid = 17168] [id = 55] 14:58:42 INFO - PROCESS | 17168 | --DOMWINDOW == 210 (0x7f5bc2228c00) [pid = 17168] [serial = 580] [outer = (nil)] [url = about:blank] 14:58:42 INFO - PROCESS | 17168 | --DOMWINDOW == 209 (0x7f5bc7440400) [pid = 17168] [serial = 556] [outer = (nil)] [url = about:blank] 14:58:42 INFO - PROCESS | 17168 | --DOMWINDOW == 208 (0x7f5bb51db000) [pid = 17168] [serial = 559] [outer = (nil)] [url = about:blank] 14:58:42 INFO - PROCESS | 17168 | --DOMWINDOW == 207 (0x7f5bc0a25c00) [pid = 17168] [serial = 562] [outer = (nil)] [url = about:blank] 14:58:42 INFO - PROCESS | 17168 | --DOMWINDOW == 206 (0x7f5bbfa32c00) [pid = 17168] [serial = 577] [outer = (nil)] [url = about:blank] 14:58:42 INFO - PROCESS | 17168 | --DOMWINDOW == 205 (0x7f5bc2ef2800) [pid = 17168] [serial = 553] [outer = (nil)] [url = about:blank] 14:58:42 INFO - PROCESS | 17168 | --DOMWINDOW == 204 (0x7f5bbee3f000) [pid = 17168] [serial = 571] [outer = (nil)] [url = about:blank] 14:58:42 INFO - PROCESS | 17168 | --DOMWINDOW == 203 (0x7f5bb5c7c800) [pid = 17168] [serial = 566] [outer = (nil)] [url = about:blank] 14:58:42 INFO - PROCESS | 17168 | --DOMWINDOW == 202 (0x7f5bb5beb400) [pid = 17168] [serial = 565] [outer = (nil)] [url = about:blank] 14:58:42 INFO - PROCESS | 17168 | --DOMWINDOW == 201 (0x7f5bbcb13000) [pid = 17168] [serial = 568] [outer = (nil)] [url = about:blank] 14:58:42 INFO - PROCESS | 17168 | --DOMWINDOW == 200 (0x7f5bbcc97c00) [pid = 17168] [serial = 569] [outer = (nil)] [url = about:blank] 14:58:42 INFO - PROCESS | 17168 | --DOMWINDOW == 199 (0x7f5bb5be3000) [pid = 17168] [serial = 547] [outer = (nil)] [url = about:blank] 14:58:42 INFO - PROCESS | 17168 | --DOMWINDOW == 198 (0x7f5bc67aa400) [pid = 17168] [serial = 545] [outer = (nil)] [url = about:blank] 14:58:42 INFO - PROCESS | 17168 | --DOMWINDOW == 197 (0x7f5bbcd33800) [pid = 17168] [serial = 550] [outer = (nil)] [url = about:blank] 14:58:42 INFO - PROCESS | 17168 | --DOMWINDOW == 196 (0x7f5bbf94b800) [pid = 17168] [serial = 574] [outer = (nil)] [url = about:blank] 14:58:42 INFO - PROCESS | 17168 | --DOMWINDOW == 195 (0x7f5bbfaa9800) [pid = 17168] [serial = 578] [outer = (nil)] [url = about:blank] 14:58:42 INFO - PROCESS | 17168 | --DOMWINDOW == 194 (0x7f5bbf08d800) [pid = 17168] [serial = 572] [outer = (nil)] [url = about:blank] 14:58:42 INFO - PROCESS | 17168 | --DOMWINDOW == 193 (0x7f5bbf959c00) [pid = 17168] [serial = 575] [outer = (nil)] [url = about:blank] 14:58:42 INFO - PROCESS | 17168 | 1461621522324 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]]]}] 14:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1599ms 14:58:42 INFO - PROCESS | 17168 | 1461621522392 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 14:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:58:42 INFO - PROCESS | 17168 | 1461621522395 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 14:58:42 INFO - PROCESS | 17168 | 1461621522401 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:58:42 INFO - PROCESS | 17168 | 1461621522406 Marionette TRACE conn3 <- [1,850,null,{}] 14:58:42 INFO - PROCESS | 17168 | 1461621522421 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}] 14:58:42 INFO - PROCESS | 17168 | 1461621522575 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 14:58:42 INFO - PROCESS | 17168 | 1461621522587 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:42 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc094d800 == 82 [pid = 17168] [id = 220] 14:58:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 194 (0x7f5bbee3f000) [pid = 17168] [serial = 660] [outer = (nil)] 14:58:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 195 (0x7f5bc2220400) [pid = 17168] [serial = 661] [outer = 0x7f5bbee3f000] 14:58:42 INFO - PROCESS | 17168 | 1461621522670 Marionette DEBUG loaded listener.js 14:58:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 196 (0x7f5bc24fb800) [pid = 17168] [serial = 662] [outer = 0x7f5bbee3f000] 14:58:43 INFO - PROCESS | 17168 | 1461621523525 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]]]}] 14:58:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:58:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1136ms 14:58:43 INFO - PROCESS | 17168 | 1461621523538 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 14:58:43 INFO - PROCESS | 17168 | 1461621523541 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 14:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:58:43 INFO - PROCESS | 17168 | 1461621523550 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:58:43 INFO - PROCESS | 17168 | 1461621523553 Marionette TRACE conn3 <- [1,854,null,{}] 14:58:43 INFO - PROCESS | 17168 | 1461621523558 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}] 14:58:43 INFO - PROCESS | 17168 | 1461621523703 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 14:58:43 INFO - PROCESS | 17168 | 1461621523838 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:43 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc4cba000 == 83 [pid = 17168] [id = 221] 14:58:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 197 (0x7f5bbe950400) [pid = 17168] [serial = 663] [outer = (nil)] 14:58:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 198 (0x7f5bc2b2f800) [pid = 17168] [serial = 664] [outer = 0x7f5bbe950400] 14:58:43 INFO - PROCESS | 17168 | 1461621523897 Marionette DEBUG loaded listener.js 14:58:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 199 (0x7f5bc2eff400) [pid = 17168] [serial = 665] [outer = 0x7f5bbe950400] 14:58:44 INFO - PROCESS | 17168 | 1461621524633 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]]]}] 14:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1133ms 14:58:44 INFO - PROCESS | 17168 | 1461621524682 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 14:58:44 INFO - PROCESS | 17168 | 1461621524684 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 14:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:58:44 INFO - PROCESS | 17168 | 1461621524690 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:58:44 INFO - PROCESS | 17168 | 1461621524692 Marionette TRACE conn3 <- [1,858,null,{}] 14:58:44 INFO - PROCESS | 17168 | 1461621524697 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}] 14:58:44 INFO - PROCESS | 17168 | 1461621524884 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 14:58:44 INFO - PROCESS | 17168 | 1461621524912 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:44 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc77c1000 == 84 [pid = 17168] [id = 222] 14:58:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 200 (0x7f5bc3809000) [pid = 17168] [serial = 666] [outer = (nil)] 14:58:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 201 (0x7f5bc4f2b400) [pid = 17168] [serial = 667] [outer = 0x7f5bc3809000] 14:58:44 INFO - PROCESS | 17168 | 1461621524972 Marionette DEBUG loaded listener.js 14:58:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 202 (0x7f5bc5c30c00) [pid = 17168] [serial = 668] [outer = 0x7f5bc3809000] 14:58:45 INFO - PROCESS | 17168 | 1461621525808 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]]]}] 14:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1175ms 14:58:45 INFO - PROCESS | 17168 | 1461621525866 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 14:58:45 INFO - PROCESS | 17168 | 1461621525869 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 14:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:58:45 INFO - PROCESS | 17168 | 1461621525875 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:58:45 INFO - PROCESS | 17168 | 1461621525876 Marionette TRACE conn3 <- [1,862,null,{}] 14:58:45 INFO - PROCESS | 17168 | 1461621525882 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}] 14:58:46 INFO - PROCESS | 17168 | 1461621526102 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 14:58:46 INFO - PROCESS | 17168 | 1461621526123 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:46 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcbb3c000 == 85 [pid = 17168] [id = 223] 14:58:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 203 (0x7f5bc665f800) [pid = 17168] [serial = 669] [outer = (nil)] 14:58:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 204 (0x7f5bc741ac00) [pid = 17168] [serial = 670] [outer = 0x7f5bc665f800] 14:58:46 INFO - PROCESS | 17168 | 1461621526185 Marionette DEBUG loaded listener.js 14:58:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 205 (0x7f5bc743d800) [pid = 17168] [serial = 671] [outer = 0x7f5bc665f800] 14:58:46 INFO - PROCESS | 17168 | --DOMWINDOW == 204 (0x7f5bb51d9800) [pid = 17168] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:58:46 INFO - PROCESS | 17168 | --DOMWINDOW == 203 (0x7f5bbfaa6c00) [pid = 17168] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:58:46 INFO - PROCESS | 17168 | --DOMWINDOW == 202 (0x7f5bbcd37c00) [pid = 17168] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:58:46 INFO - PROCESS | 17168 | --DOMWINDOW == 201 (0x7f5bb649c000) [pid = 17168] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:58:46 INFO - PROCESS | 17168 | --DOMWINDOW == 200 (0x7f5bb6499400) [pid = 17168] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:58:46 INFO - PROCESS | 17168 | --DOMWINDOW == 199 (0x7f5bbf771000) [pid = 17168] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:58:46 INFO - PROCESS | 17168 | --DOMWINDOW == 198 (0x7f5bbef1cc00) [pid = 17168] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:58:47 INFO - PROCESS | 17168 | 1461621527056 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]]]}] 14:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1228ms 14:58:47 INFO - PROCESS | 17168 | 1461621527104 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 14:58:47 INFO - PROCESS | 17168 | 1461621527107 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 14:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:58:47 INFO - PROCESS | 17168 | 1461621527112 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:58:47 INFO - PROCESS | 17168 | 1461621527114 Marionette TRACE conn3 <- [1,866,null,{}] 14:58:47 INFO - PROCESS | 17168 | 1461621527132 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}] 14:58:47 INFO - PROCESS | 17168 | 1461621527327 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 14:58:47 INFO - PROCESS | 17168 | 1461621527341 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:47 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda463000 == 86 [pid = 17168] [id = 224] 14:58:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 199 (0x7f5bbf08f400) [pid = 17168] [serial = 672] [outer = (nil)] 14:58:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 200 (0x7f5bc6661800) [pid = 17168] [serial = 673] [outer = 0x7f5bbf08f400] 14:58:47 INFO - PROCESS | 17168 | 1461621527400 Marionette DEBUG loaded listener.js 14:58:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 201 (0x7f5bcbbb3c00) [pid = 17168] [serial = 674] [outer = 0x7f5bbf08f400] 14:58:48 INFO - PROCESS | 17168 | 1461621528106 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]]]}] 14:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1042ms 14:58:48 INFO - PROCESS | 17168 | 1461621528155 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 14:58:48 INFO - PROCESS | 17168 | 1461621528159 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 14:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:58:48 INFO - PROCESS | 17168 | 1461621528164 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:58:48 INFO - PROCESS | 17168 | 1461621528167 Marionette TRACE conn3 <- [1,870,null,{}] 14:58:48 INFO - PROCESS | 17168 | 1461621528172 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}] 14:58:48 INFO - PROCESS | 17168 | 1461621528390 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 14:58:48 INFO - PROCESS | 17168 | 1461621528413 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:48 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdda57000 == 87 [pid = 17168] [id = 225] 14:58:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 202 (0x7f5bb5d98800) [pid = 17168] [serial = 675] [outer = (nil)] 14:58:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 203 (0x7f5bcec5a000) [pid = 17168] [serial = 676] [outer = 0x7f5bb5d98800] 14:58:48 INFO - PROCESS | 17168 | 1461621528477 Marionette DEBUG loaded listener.js 14:58:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 204 (0x7f5bd4b1b800) [pid = 17168] [serial = 677] [outer = 0x7f5bb5d98800] 14:58:49 INFO - PROCESS | 17168 | 1461621529565 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]]]}] 14:58:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:58:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1430ms 14:58:49 INFO - PROCESS | 17168 | 1461621529604 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 14:58:49 INFO - PROCESS | 17168 | 1461621529611 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 14:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:58:49 INFO - PROCESS | 17168 | 1461621529624 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:58:49 INFO - PROCESS | 17168 | 1461621529628 Marionette TRACE conn3 <- [1,874,null,{}] 14:58:49 INFO - PROCESS | 17168 | 1461621529637 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}] 14:58:49 INFO - PROCESS | 17168 | 1461621529822 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 14:58:50 INFO - PROCESS | 17168 | 1461621529995 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:50 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb505e800 == 88 [pid = 17168] [id = 226] 14:58:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 205 (0x7f5bbcb13400) [pid = 17168] [serial = 678] [outer = (nil)] 14:58:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 206 (0x7f5bbebcd800) [pid = 17168] [serial = 679] [outer = 0x7f5bbcb13400] 14:58:50 INFO - PROCESS | 17168 | 1461621530070 Marionette DEBUG loaded listener.js 14:58:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 207 (0x7f5bbf738c00) [pid = 17168] [serial = 680] [outer = 0x7f5bbcb13400] 14:58:51 INFO - PROCESS | 17168 | 1461621531014 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]]]}] 14:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1436ms 14:58:51 INFO - PROCESS | 17168 | 1461621531060 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 14:58:51 INFO - PROCESS | 17168 | 1461621531069 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 14:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:58:51 INFO - PROCESS | 17168 | 1461621531078 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:58:51 INFO - PROCESS | 17168 | 1461621531083 Marionette TRACE conn3 <- [1,878,null,{}] 14:58:51 INFO - PROCESS | 17168 | 1461621531088 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}] 14:58:51 INFO - PROCESS | 17168 | 1461621531264 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 14:58:51 INFO - PROCESS | 17168 | 1461621531446 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:51 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0944000 == 89 [pid = 17168] [id = 227] 14:58:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 208 (0x7f5bbfaa1000) [pid = 17168] [serial = 681] [outer = (nil)] 14:58:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 209 (0x7f5bc0e29c00) [pid = 17168] [serial = 682] [outer = 0x7f5bbfaa1000] 14:58:51 INFO - PROCESS | 17168 | 1461621531601 Marionette DEBUG loaded listener.js 14:58:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 210 (0x7f5bc2b29800) [pid = 17168] [serial = 683] [outer = 0x7f5bbfaa1000] 14:58:52 INFO - PROCESS | 17168 | 1461621532394 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]]]}] 14:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1384ms 14:58:52 INFO - PROCESS | 17168 | 1461621532463 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 14:58:52 INFO - PROCESS | 17168 | 1461621532466 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 14:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:58:52 INFO - PROCESS | 17168 | 1461621532473 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:58:52 INFO - PROCESS | 17168 | 1461621532478 Marionette TRACE conn3 <- [1,882,null,{}] 14:58:52 INFO - PROCESS | 17168 | 1461621532494 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}] 14:58:52 INFO - PROCESS | 17168 | 1461621532705 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 14:58:52 INFO - PROCESS | 17168 | 1461621532880 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:52 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc9347000 == 90 [pid = 17168] [id = 228] 14:58:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 211 (0x7f5bc2ef5400) [pid = 17168] [serial = 684] [outer = (nil)] 14:58:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 212 (0x7f5bc5d60800) [pid = 17168] [serial = 685] [outer = 0x7f5bc2ef5400] 14:58:52 INFO - PROCESS | 17168 | 1461621532956 Marionette DEBUG loaded listener.js 14:58:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 213 (0x7f5bc741a800) [pid = 17168] [serial = 686] [outer = 0x7f5bc2ef5400] 14:58:53 INFO - PROCESS | 17168 | 1461621533840 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]]]}] 14:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1432ms 14:58:53 INFO - PROCESS | 17168 | 1461621533907 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 14:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:58:53 INFO - PROCESS | 17168 | 1461621533912 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 14:58:53 INFO - PROCESS | 17168 | 1461621533917 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:58:53 INFO - PROCESS | 17168 | 1461621533920 Marionette TRACE conn3 <- [1,886,null,{}] 14:58:53 INFO - PROCESS | 17168 | 1461621533925 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}] 14:58:54 INFO - PROCESS | 17168 | 1461621534141 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 14:58:54 INFO - PROCESS | 17168 | 1461621534315 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:54 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5f11000 == 91 [pid = 17168] [id = 229] 14:58:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 214 (0x7f5bc3811000) [pid = 17168] [serial = 687] [outer = (nil)] 14:58:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 215 (0x7f5bc958ac00) [pid = 17168] [serial = 688] [outer = 0x7f5bc3811000] 14:58:54 INFO - PROCESS | 17168 | 1461621534386 Marionette DEBUG loaded listener.js 14:58:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 216 (0x7f5bcbe53400) [pid = 17168] [serial = 689] [outer = 0x7f5bc3811000] 14:58:55 INFO - PROCESS | 17168 | 1461621535272 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]]]}] 14:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1381ms 14:58:55 INFO - PROCESS | 17168 | 1461621535299 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 14:58:55 INFO - PROCESS | 17168 | 1461621535301 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 14:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:58:55 INFO - PROCESS | 17168 | 1461621535307 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:58:55 INFO - PROCESS | 17168 | 1461621535310 Marionette TRACE conn3 <- [1,890,null,{}] 14:58:55 INFO - PROCESS | 17168 | 1461621535315 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}] 14:58:55 INFO - PROCESS | 17168 | 1461621535474 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 14:58:55 INFO - PROCESS | 17168 | 1461621535652 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:55 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdcc98800 == 92 [pid = 17168] [id = 230] 14:58:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 217 (0x7f5bbebc5800) [pid = 17168] [serial = 690] [outer = (nil)] 14:58:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 218 (0x7f5bd4b1a000) [pid = 17168] [serial = 691] [outer = 0x7f5bbebc5800] 14:58:55 INFO - PROCESS | 17168 | 1461621535721 Marionette DEBUG loaded listener.js 14:58:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 219 (0x7f5bd576b000) [pid = 17168] [serial = 692] [outer = 0x7f5bbebc5800] 14:58:56 INFO - PROCESS | 17168 | 1461621536589 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]]]}] 14:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1333ms 14:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:58:56 INFO - PROCESS | 17168 | 1461621536641 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 14:58:56 INFO - PROCESS | 17168 | 1461621536644 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 14:58:56 INFO - PROCESS | 17168 | 1461621536650 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:58:56 INFO - PROCESS | 17168 | 1461621536653 Marionette TRACE conn3 <- [1,894,null,{}] 14:58:56 INFO - PROCESS | 17168 | 1461621536658 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}] 14:58:56 INFO - PROCESS | 17168 | 1461621536853 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 14:58:57 INFO - PROCESS | 17168 | 1461621537030 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:57 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5be0039800 == 93 [pid = 17168] [id = 231] 14:58:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 220 (0x7f5bd59a0400) [pid = 17168] [serial = 693] [outer = (nil)] 14:58:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 221 (0x7f5bd5c8d400) [pid = 17168] [serial = 694] [outer = 0x7f5bd59a0400] 14:58:57 INFO - PROCESS | 17168 | 1461621537120 Marionette DEBUG loaded listener.js 14:58:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 222 (0x7f5bd6c08800) [pid = 17168] [serial = 695] [outer = 0x7f5bd59a0400] 14:58:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 223 (0x7f5bd6e6c400) [pid = 17168] [serial = 696] [outer = 0x7f5bbef29400] 14:58:58 INFO - PROCESS | 17168 | 1461621538063 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]]]}] 14:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1479ms 14:58:58 INFO - PROCESS | 17168 | 1461621538129 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 14:58:58 INFO - PROCESS | 17168 | 1461621538133 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 14:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:58:58 INFO - PROCESS | 17168 | 1461621538139 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:58:58 INFO - PROCESS | 17168 | 1461621538141 Marionette TRACE conn3 <- [1,898,null,{}] 14:58:58 INFO - PROCESS | 17168 | 1461621538146 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}] 14:58:58 INFO - PROCESS | 17168 | 1461621538337 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 14:58:58 INFO - PROCESS | 17168 | 1461621538514 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:58 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1962000 == 94 [pid = 17168] [id = 232] 14:58:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 224 (0x7f5bbcc90800) [pid = 17168] [serial = 697] [outer = (nil)] 14:58:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 225 (0x7f5bd6b36400) [pid = 17168] [serial = 698] [outer = 0x7f5bbcc90800] 14:58:58 INFO - PROCESS | 17168 | 1461621538588 Marionette DEBUG loaded listener.js 14:58:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 226 (0x7f5bd881b400) [pid = 17168] [serial = 699] [outer = 0x7f5bbcc90800] 14:58:59 INFO - PROCESS | 17168 | 1461621539456 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]]]}] 14:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1378ms 14:58:59 INFO - PROCESS | 17168 | 1461621539518 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 14:58:59 INFO - PROCESS | 17168 | 1461621539522 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 14:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:58:59 INFO - PROCESS | 17168 | 1461621539527 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:58:59 INFO - PROCESS | 17168 | 1461621539530 Marionette TRACE conn3 <- [1,902,null,{}] 14:58:59 INFO - PROCESS | 17168 | 1461621539535 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}] 14:58:59 INFO - PROCESS | 17168 | 1461621539697 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 14:59:00 INFO - PROCESS | 17168 | 1461621540467 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:00 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb545a800 == 95 [pid = 17168] [id = 233] 14:59:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 227 (0x7f5bb5478c00) [pid = 17168] [serial = 700] [outer = (nil)] 14:59:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 228 (0x7f5bb5482000) [pid = 17168] [serial = 701] [outer = 0x7f5bb5478c00] 14:59:00 INFO - PROCESS | 17168 | 1461621540542 Marionette DEBUG loaded listener.js 14:59:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 229 (0x7f5bb5bec400) [pid = 17168] [serial = 702] [outer = 0x7f5bb5478c00] 14:59:01 INFO - PROCESS | 17168 | 1461621541345 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]]]}] 14:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1886ms 14:59:01 INFO - PROCESS | 17168 | 1461621541417 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 14:59:01 INFO - PROCESS | 17168 | 1461621541423 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 14:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:59:01 INFO - PROCESS | 17168 | 1461621541430 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:59:01 INFO - PROCESS | 17168 | 1461621541435 Marionette TRACE conn3 <- [1,906,null,{}] 14:59:01 INFO - PROCESS | 17168 | 1461621541441 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}] 14:59:01 INFO - PROCESS | 17168 | 1461621541664 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 14:59:02 INFO - PROCESS | 17168 | 1461621542018 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:02 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbfc9800 == 96 [pid = 17168] [id = 234] 14:59:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 230 (0x7f5bbcb17400) [pid = 17168] [serial = 703] [outer = (nil)] 14:59:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 231 (0x7f5bbcd30800) [pid = 17168] [serial = 704] [outer = 0x7f5bbcb17400] 14:59:02 INFO - PROCESS | 17168 | 1461621542097 Marionette DEBUG loaded listener.js 14:59:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 232 (0x7f5bbebc4000) [pid = 17168] [serial = 705] [outer = 0x7f5bbcb17400] 14:59:02 INFO - PROCESS | 17168 | 1461621542975 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]]]}] 14:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1584ms 14:59:03 INFO - PROCESS | 17168 | 1461621543018 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 14:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:59:03 INFO - PROCESS | 17168 | 1461621543024 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 14:59:03 INFO - PROCESS | 17168 | 1461621543030 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:59:03 INFO - PROCESS | 17168 | 1461621543033 Marionette TRACE conn3 <- [1,910,null,{}] 14:59:03 INFO - PROCESS | 17168 | 1461621543039 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}] 14:59:03 INFO - PROCESS | 17168 | 1461621543199 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 14:59:03 INFO - PROCESS | 17168 | 1461621543396 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:03 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf49b000 == 97 [pid = 17168] [id = 235] 14:59:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 233 (0x7f5bbebc5000) [pid = 17168] [serial = 706] [outer = (nil)] 14:59:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 234 (0x7f5bbf70cc00) [pid = 17168] [serial = 707] [outer = 0x7f5bbebc5000] 14:59:03 INFO - PROCESS | 17168 | 1461621543460 Marionette DEBUG loaded listener.js 14:59:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 235 (0x7f5bbf76e400) [pid = 17168] [serial = 708] [outer = 0x7f5bbebc5000] 14:59:04 INFO - PROCESS | 17168 | 1461621544400 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]]]}] 14:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1431ms 14:59:04 INFO - PROCESS | 17168 | 1461621544461 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 14:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:59:04 INFO - PROCESS | 17168 | 1461621544465 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 14:59:04 INFO - PROCESS | 17168 | 1461621544478 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:59:04 INFO - PROCESS | 17168 | 1461621544486 Marionette TRACE conn3 <- [1,914,null,{}] 14:59:04 INFO - PROCESS | 17168 | 1461621544493 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}] 14:59:04 INFO - PROCESS | 17168 | 1461621544704 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 14:59:04 INFO - PROCESS | 17168 | 1461621544896 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:04 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0ea1000 == 98 [pid = 17168] [id = 236] 14:59:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 236 (0x7f5bbf76b800) [pid = 17168] [serial = 709] [outer = (nil)] 14:59:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 237 (0x7f5bbfaab000) [pid = 17168] [serial = 710] [outer = 0x7f5bbf76b800] 14:59:05 INFO - PROCESS | 17168 | 1461621544998 Marionette DEBUG loaded listener.js 14:59:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 238 (0x7f5bc22ce800) [pid = 17168] [serial = 711] [outer = 0x7f5bbf76b800] 14:59:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfea6000 == 97 [pid = 17168] [id = 51] 14:59:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bda463000 == 96 [pid = 17168] [id = 224] 14:59:05 INFO - PROCESS | 17168 | --DOMWINDOW == 237 (0x7f5bbfaa9000) [pid = 17168] [serial = 589] [outer = (nil)] [url = about:blank] 14:59:05 INFO - PROCESS | 17168 | --DOMWINDOW == 236 (0x7f5bb5c77000) [pid = 17168] [serial = 583] [outer = (nil)] [url = about:blank] 14:59:05 INFO - PROCESS | 17168 | --DOMWINDOW == 235 (0x7f5bbcd3ec00) [pid = 17168] [serial = 586] [outer = (nil)] [url = about:blank] 14:59:05 INFO - PROCESS | 17168 | --DOMWINDOW == 234 (0x7f5bc24f5000) [pid = 17168] [serial = 592] [outer = (nil)] [url = about:blank] 14:59:05 INFO - PROCESS | 17168 | --DOMWINDOW == 233 (0x7f5bc3898000) [pid = 17168] [serial = 616] [outer = (nil)] [url = about:blank] 14:59:05 INFO - PROCESS | 17168 | --DOMWINDOW == 232 (0x7f5bc2b2b800) [pid = 17168] [serial = 595] [outer = (nil)] [url = about:blank] 14:59:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcbb3c000 == 95 [pid = 17168] [id = 223] 14:59:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc77c1000 == 94 [pid = 17168] [id = 222] 14:59:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc4cba000 == 93 [pid = 17168] [id = 221] 14:59:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc094d800 == 92 [pid = 17168] [id = 220] 14:59:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbe7b9000 == 91 [pid = 17168] [id = 219] 14:59:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc18ea000 == 90 [pid = 17168] [id = 218] 14:59:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcecd1000 == 89 [pid = 17168] [id = 211] 14:59:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc904c800 == 88 [pid = 17168] [id = 210] 14:59:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc8438000 == 87 [pid = 17168] [id = 209] 14:59:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc80ae000 == 86 [pid = 17168] [id = 208] 14:59:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc4f83800 == 85 [pid = 17168] [id = 207] 14:59:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfdc1800 == 84 [pid = 17168] [id = 206] 14:59:05 INFO - PROCESS | 17168 | 1461621545877 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]]]}] 14:59:05 INFO - PROCESS | 17168 | --DOMWINDOW == 231 (0x7f5bc252b800) [pid = 17168] [serial = 610] [outer = (nil)] [url = about:blank] 14:59:05 INFO - PROCESS | 17168 | --DOMWINDOW == 230 (0x7f5bc380e800) [pid = 17168] [serial = 614] [outer = (nil)] [url = about:blank] 14:59:05 INFO - PROCESS | 17168 | --DOMWINDOW == 229 (0x7f5bc24bd400) [pid = 17168] [serial = 581] [outer = (nil)] [url = about:blank] 14:59:05 INFO - PROCESS | 17168 | --DOMWINDOW == 228 (0x7f5bbe945c00) [pid = 17168] [serial = 601] [outer = (nil)] [url = about:blank] 14:59:05 INFO - PROCESS | 17168 | --DOMWINDOW == 227 (0x7f5bbee44400) [pid = 17168] [serial = 602] [outer = (nil)] [url = about:blank] 14:59:05 INFO - PROCESS | 17168 | --DOMWINDOW == 226 (0x7f5bbcd33c00) [pid = 17168] [serial = 599] [outer = (nil)] [url = about:blank] 14:59:05 INFO - PROCESS | 17168 | --DOMWINDOW == 225 (0x7f5bbbdab400) [pid = 17168] [serial = 598] [outer = (nil)] [url = about:blank] 14:59:05 INFO - PROCESS | 17168 | --DOMWINDOW == 224 (0x7f5bbf94f400) [pid = 17168] [serial = 604] [outer = (nil)] [url = about:blank] 14:59:05 INFO - PROCESS | 17168 | --DOMWINDOW == 223 (0x7f5bc0a30000) [pid = 17168] [serial = 607] [outer = (nil)] [url = about:blank] 14:59:05 INFO - PROCESS | 17168 | --DOMWINDOW == 222 (0x7f5bc2ded000) [pid = 17168] [serial = 611] [outer = (nil)] [url = about:blank] 14:59:05 INFO - PROCESS | 17168 | --DOMWINDOW == 221 (0x7f5bc2227800) [pid = 17168] [serial = 608] [outer = (nil)] [url = about:blank] 14:59:05 INFO - PROCESS | 17168 | --DOMWINDOW == 220 (0x7f5bc2ef7400) [pid = 17168] [serial = 613] [outer = (nil)] [url = about:blank] 14:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1445ms 14:59:05 INFO - PROCESS | 17168 | --DOMWINDOW == 219 (0x7f5bbfa3b000) [pid = 17168] [serial = 605] [outer = (nil)] [url = about:blank] 14:59:05 INFO - PROCESS | 17168 | 1461621545919 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 14:59:05 INFO - PROCESS | 17168 | 1461621545923 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 14:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:59:05 INFO - PROCESS | 17168 | 1461621545928 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:59:05 INFO - PROCESS | 17168 | 1461621545930 Marionette TRACE conn3 <- [1,918,null,{}] 14:59:05 INFO - PROCESS | 17168 | 1461621545936 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}] 14:59:06 INFO - PROCESS | 17168 | 1461621546081 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 14:59:06 INFO - PROCESS | 17168 | 1461621546097 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:06 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf06d800 == 85 [pid = 17168] [id = 237] 14:59:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 220 (0x7f5bb5c76800) [pid = 17168] [serial = 712] [outer = (nil)] 14:59:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 221 (0x7f5bc0a2a000) [pid = 17168] [serial = 713] [outer = 0x7f5bb5c76800] 14:59:06 INFO - PROCESS | 17168 | 1461621546155 Marionette DEBUG loaded listener.js 14:59:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 222 (0x7f5bc24b2c00) [pid = 17168] [serial = 714] [outer = 0x7f5bb5c76800] 14:59:07 INFO - PROCESS | 17168 | 1461621547008 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]]]}] 14:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1132ms 14:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:59:07 INFO - PROCESS | 17168 | 1461621547066 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 14:59:07 INFO - PROCESS | 17168 | 1461621547069 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 14:59:07 INFO - PROCESS | 17168 | 1461621547074 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:59:07 INFO - PROCESS | 17168 | 1461621547078 Marionette TRACE conn3 <- [1,922,null,{}] 14:59:07 INFO - PROCESS | 17168 | 1461621547083 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}] 14:59:07 INFO - PROCESS | 17168 | 1461621547235 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 14:59:07 INFO - PROCESS | 17168 | 1461621547365 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:07 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc183b800 == 86 [pid = 17168] [id = 238] 14:59:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 223 (0x7f5bc251e400) [pid = 17168] [serial = 715] [outer = (nil)] 14:59:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 224 (0x7f5bc2525400) [pid = 17168] [serial = 716] [outer = 0x7f5bc251e400] 14:59:07 INFO - PROCESS | 17168 | 1461621547450 Marionette DEBUG loaded listener.js 14:59:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 225 (0x7f5bc2df0c00) [pid = 17168] [serial = 717] [outer = 0x7f5bc251e400] 14:59:08 INFO - PROCESS | 17168 | 1461621548218 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]]]}] 14:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1182ms 14:59:08 INFO - PROCESS | 17168 | 1461621548267 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 14:59:08 INFO - PROCESS | 17168 | 1461621548270 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 14:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:59:08 INFO - PROCESS | 17168 | 1461621548283 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:59:08 INFO - PROCESS | 17168 | 1461621548286 Marionette TRACE conn3 <- [1,926,null,{}] 14:59:08 INFO - PROCESS | 17168 | 1461621548291 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}] 14:59:08 INFO - PROCESS | 17168 | 1461621548501 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 14:59:08 INFO - PROCESS | 17168 | 1461621548523 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:08 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc360f000 == 87 [pid = 17168] [id = 239] 14:59:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 226 (0x7f5bc2df1000) [pid = 17168] [serial = 718] [outer = (nil)] 14:59:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 227 (0x7f5bc38a0000) [pid = 17168] [serial = 719] [outer = 0x7f5bc2df1000] 14:59:08 INFO - PROCESS | 17168 | 1461621548584 Marionette DEBUG loaded listener.js 14:59:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 228 (0x7f5bc4e4ac00) [pid = 17168] [serial = 720] [outer = 0x7f5bc2df1000] 14:59:09 INFO - PROCESS | 17168 | 1461621549405 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]]]}] 14:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1180ms 14:59:09 INFO - PROCESS | 17168 | 1461621549465 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 14:59:09 INFO - PROCESS | 17168 | 1461621549468 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 14:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:59:09 INFO - PROCESS | 17168 | 1461621549474 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:59:09 INFO - PROCESS | 17168 | 1461621549476 Marionette TRACE conn3 <- [1,930,null,{}] 14:59:09 INFO - PROCESS | 17168 | 1461621549485 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}] 14:59:09 INFO - PROCESS | 17168 | 1461621549675 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 14:59:09 INFO - PROCESS | 17168 | 1461621549700 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:09 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc4cc1000 == 88 [pid = 17168] [id = 240] 14:59:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 229 (0x7f5bbbda4800) [pid = 17168] [serial = 721] [outer = (nil)] 14:59:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 230 (0x7f5bc4fb7c00) [pid = 17168] [serial = 722] [outer = 0x7f5bbbda4800] 14:59:09 INFO - PROCESS | 17168 | 1461621549760 Marionette DEBUG loaded listener.js 14:59:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 231 (0x7f5bc65c8c00) [pid = 17168] [serial = 723] [outer = 0x7f5bbbda4800] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 230 (0x7f5bbcb1ac00) [pid = 17168] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 229 (0x7f5bbe950400) [pid = 17168] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 228 (0x7f5bbcd33400) [pid = 17168] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 227 (0x7f5bb5bed000) [pid = 17168] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 226 (0x7f5bb5485400) [pid = 17168] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 225 (0x7f5bc2b29000) [pid = 17168] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 224 (0x7f5bbee45400) [pid = 17168] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 223 (0x7f5bcfb8bc00) [pid = 17168] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 222 (0x7f5bb5480000) [pid = 17168] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 221 (0x7f5bbe943400) [pid = 17168] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 220 (0x7f5bd6c04800) [pid = 17168] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 219 (0x7f5bbef23c00) [pid = 17168] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 218 (0x7f5bb51d4c00) [pid = 17168] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 217 (0x7f5bb5c70000) [pid = 17168] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 216 (0x7f5bc65c6000) [pid = 17168] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 215 (0x7f5bc0a2b800) [pid = 17168] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 214 (0x7f5bb5c70800) [pid = 17168] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 213 (0x7f5bbf08c800) [pid = 17168] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 212 (0x7f5bbcb11400) [pid = 17168] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 211 (0x7f5bb4f92400) [pid = 17168] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 210 (0x7f5bc7413400) [pid = 17168] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 209 (0x7f5bbbda6000) [pid = 17168] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 208 (0x7f5bbf21a800) [pid = 17168] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 207 (0x7f5bc2523800) [pid = 17168] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 206 (0x7f5bc78d5000) [pid = 17168] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 205 (0x7f5bb5be2400) [pid = 17168] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 204 (0x7f5bb649a400) [pid = 17168] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 203 (0x7f5bbebc7000) [pid = 17168] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 202 (0x7f5bbcb1b400) [pid = 17168] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 201 (0x7f5bc3809000) [pid = 17168] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 200 (0x7f5bb50f1800) [pid = 17168] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 199 (0x7f5bbbda9c00) [pid = 17168] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 198 (0x7f5bc665f800) [pid = 17168] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 197 (0x7f5bc5c2c400) [pid = 17168] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 196 (0x7f5bc2524000) [pid = 17168] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 195 (0x7f5bcb964400) [pid = 17168] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 194 (0x7f5bbebc8c00) [pid = 17168] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 193 (0x7f5bbf08f400) [pid = 17168] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 192 (0x7f5bb5be5000) [pid = 17168] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 191 (0x7f5bcbe7b000) [pid = 17168] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 190 (0x7f5bc2528c00) [pid = 17168] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 189 (0x7f5bc24bd000) [pid = 17168] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 188 (0x7f5bdd73d400) [pid = 17168] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 187 (0x7f5bbfaae000) [pid = 17168] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 186 (0x7f5bb5d8b800) [pid = 17168] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 185 (0x7f5bbee3f000) [pid = 17168] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 184 (0x7f5bc0c0cc00) [pid = 17168] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 183 (0x7f5bc24b9c00) [pid = 17168] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 182 (0x7f5bb4f85c00) [pid = 17168] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 181 (0x7f5bc83b5400) [pid = 17168] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 180 (0x7f5bc717bc00) [pid = 17168] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 179 (0x7f5bc22d4000) [pid = 17168] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 178 (0x7f5bbebd0800) [pid = 17168] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5bc2b26c00) [pid = 17168] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bbcd3b800) [pid = 17168] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bb5c76c00) [pid = 17168] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bc24ef000) [pid = 17168] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5bb4f86400) [pid = 17168] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5bc380d400) [pid = 17168] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 171 (0x7f5bc2df7c00) [pid = 17168] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 170 (0x7f5bbf958800) [pid = 17168] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 169 (0x7f5bbf99fc00) [pid = 17168] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 168 (0x7f5bd4b15000) [pid = 17168] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 167 (0x7f5bc24b6400) [pid = 17168] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 166 (0x7f5bbf70b800) [pid = 17168] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 165 (0x7f5bb50f9000) [pid = 17168] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 164 (0x7f5bbbda5c00) [pid = 17168] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 163 (0x7f5bbebcfc00) [pid = 17168] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:59:11 INFO - PROCESS | 17168 | --DOMWINDOW == 162 (0x7f5bb6497c00) [pid = 17168] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:59:11 INFO - PROCESS | 17168 | 1461621551649 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]]]}] 14:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 2234ms 14:59:11 INFO - PROCESS | 17168 | 1461621551713 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 14:59:11 INFO - PROCESS | 17168 | 1461621551716 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 14:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:59:11 INFO - PROCESS | 17168 | 1461621551722 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:59:11 INFO - PROCESS | 17168 | 1461621551724 Marionette TRACE conn3 <- [1,934,null,{}] 14:59:11 INFO - PROCESS | 17168 | 1461621551729 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}] 14:59:11 INFO - PROCESS | 17168 | 1461621551879 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 14:59:11 INFO - PROCESS | 17168 | 1461621551894 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:11 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbe9d1000 == 89 [pid = 17168] [id = 241] 14:59:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 163 (0x7f5bb4f87400) [pid = 17168] [serial = 724] [outer = (nil)] 14:59:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 164 (0x7f5bb5be2400) [pid = 17168] [serial = 725] [outer = 0x7f5bb4f87400] 14:59:11 INFO - PROCESS | 17168 | 1461621551954 Marionette DEBUG loaded listener.js 14:59:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 165 (0x7f5bb6499400) [pid = 17168] [serial = 726] [outer = 0x7f5bb4f87400] 14:59:12 INFO - PROCESS | 17168 | 1461621552768 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]]]}] 14:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1080ms 14:59:12 INFO - PROCESS | 17168 | 1461621552802 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 14:59:12 INFO - PROCESS | 17168 | 1461621552804 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 14:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:59:12 INFO - PROCESS | 17168 | 1461621552820 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:59:12 INFO - PROCESS | 17168 | 1461621552822 Marionette TRACE conn3 <- [1,938,null,{}] 14:59:12 INFO - PROCESS | 17168 | 1461621552827 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}] 14:59:12 INFO - PROCESS | 17168 | 1461621552981 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 14:59:13 INFO - PROCESS | 17168 | 1461621552996 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:13 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc3738800 == 90 [pid = 17168] [id = 242] 14:59:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 166 (0x7f5bb4f88000) [pid = 17168] [serial = 727] [outer = (nil)] 14:59:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 167 (0x7f5bbcb1c400) [pid = 17168] [serial = 728] [outer = 0x7f5bb4f88000] 14:59:13 INFO - PROCESS | 17168 | 1461621553056 Marionette DEBUG loaded listener.js 14:59:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 168 (0x7f5bbebcfc00) [pid = 17168] [serial = 729] [outer = 0x7f5bb4f88000] 14:59:14 INFO - PROCESS | 17168 | 1461621554175 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]]]}] 14:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1431ms 14:59:14 INFO - PROCESS | 17168 | 1461621554261 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 14:59:14 INFO - PROCESS | 17168 | 1461621554268 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 14:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:59:14 INFO - PROCESS | 17168 | 1461621554277 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:59:14 INFO - PROCESS | 17168 | 1461621554283 Marionette TRACE conn3 <- [1,942,null,{}] 14:59:14 INFO - PROCESS | 17168 | 1461621554290 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}] 14:59:14 INFO - PROCESS | 17168 | 1461621554468 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 14:59:14 INFO - PROCESS | 17168 | 1461621554655 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:14 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbe7a2000 == 91 [pid = 17168] [id = 243] 14:59:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 169 (0x7f5bb5d8b400) [pid = 17168] [serial = 730] [outer = (nil)] 14:59:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 170 (0x7f5bbcb10000) [pid = 17168] [serial = 731] [outer = 0x7f5bb5d8b400] 14:59:14 INFO - PROCESS | 17168 | 1461621554780 Marionette DEBUG loaded listener.js 14:59:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 171 (0x7f5bbcd38400) [pid = 17168] [serial = 732] [outer = 0x7f5bb5d8b400] 14:59:15 INFO - PROCESS | 17168 | 1461621555633 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]]]}] 14:59:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:59:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1433ms 14:59:15 INFO - PROCESS | 17168 | 1461621555711 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 14:59:15 INFO - PROCESS | 17168 | 1461621555720 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 14:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:59:15 INFO - PROCESS | 17168 | 1461621555730 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:59:15 INFO - PROCESS | 17168 | 1461621555733 Marionette TRACE conn3 <- [1,946,null,{}] 14:59:15 INFO - PROCESS | 17168 | 1461621555739 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}] 14:59:15 INFO - PROCESS | 17168 | 1461621555954 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 14:59:16 INFO - PROCESS | 17168 | 1461621556211 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:16 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0e9c800 == 92 [pid = 17168] [id = 244] 14:59:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 172 (0x7f5bbee46c00) [pid = 17168] [serial = 733] [outer = (nil)] 14:59:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5bbf707400) [pid = 17168] [serial = 734] [outer = 0x7f5bbee46c00] 14:59:16 INFO - PROCESS | 17168 | 1461621556327 Marionette DEBUG loaded listener.js 14:59:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bbf769c00) [pid = 17168] [serial = 735] [outer = 0x7f5bbee46c00] 14:59:17 INFO - PROCESS | 17168 | 1461621557167 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]]]}] 14:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1483ms 14:59:17 INFO - PROCESS | 17168 | 1461621557214 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 14:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:59:17 INFO - PROCESS | 17168 | 1461621557218 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 14:59:17 INFO - PROCESS | 17168 | 1461621557224 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:59:17 INFO - PROCESS | 17168 | 1461621557230 Marionette TRACE conn3 <- [1,950,null,{}] 14:59:17 INFO - PROCESS | 17168 | 1461621557245 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}] 14:59:17 INFO - PROCESS | 17168 | 1461621557425 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 14:59:17 INFO - PROCESS | 17168 | 1461621557621 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:17 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6d7e800 == 93 [pid = 17168] [id = 245] 14:59:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bbf711000) [pid = 17168] [serial = 736] [outer = (nil)] 14:59:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bbfa3bc00) [pid = 17168] [serial = 737] [outer = 0x7f5bbf711000] 14:59:17 INFO - PROCESS | 17168 | 1461621557740 Marionette DEBUG loaded listener.js 14:59:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bc22d5800) [pid = 17168] [serial = 738] [outer = 0x7f5bbf711000] 14:59:18 INFO - PROCESS | 17168 | 1461621558635 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]]]}] 14:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1486ms 14:59:18 INFO - PROCESS | 17168 | 1461621558710 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 14:59:18 INFO - PROCESS | 17168 | 1461621558715 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 14:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:59:18 INFO - PROCESS | 17168 | 1461621558721 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:59:18 INFO - PROCESS | 17168 | 1461621558723 Marionette TRACE conn3 <- [1,954,null,{}] 14:59:18 INFO - PROCESS | 17168 | 1461621558729 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}] 14:59:18 INFO - PROCESS | 17168 | 1461621558906 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 14:59:19 INFO - PROCESS | 17168 | 1461621559081 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:19 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc7518800 == 94 [pid = 17168] [id = 246] 14:59:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bbf76e000) [pid = 17168] [serial = 739] [outer = (nil)] 14:59:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 179 (0x7f5bc251cc00) [pid = 17168] [serial = 740] [outer = 0x7f5bbf76e000] 14:59:19 INFO - PROCESS | 17168 | 1461621559167 Marionette DEBUG loaded listener.js 14:59:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 180 (0x7f5bc2b2a800) [pid = 17168] [serial = 741] [outer = 0x7f5bbf76e000] 14:59:19 INFO - PROCESS | 17168 | 1461621559971 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]]]}] 14:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1279ms 14:59:20 INFO - PROCESS | 17168 | 1461621560001 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 14:59:20 INFO - PROCESS | 17168 | 1461621560005 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 14:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:59:20 INFO - PROCESS | 17168 | 1461621560011 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:59:20 INFO - PROCESS | 17168 | 1461621560013 Marionette TRACE conn3 <- [1,958,null,{}] 14:59:20 INFO - PROCESS | 17168 | 1461621560019 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}] 14:59:20 INFO - PROCESS | 17168 | 1461621560188 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 14:59:20 INFO - PROCESS | 17168 | 1461621560366 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:20 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc7a84000 == 95 [pid = 17168] [id = 247] 14:59:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 181 (0x7f5bbf76ec00) [pid = 17168] [serial = 742] [outer = (nil)] 14:59:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 182 (0x7f5bc2def000) [pid = 17168] [serial = 743] [outer = 0x7f5bbf76ec00] 14:59:20 INFO - PROCESS | 17168 | 1461621560439 Marionette DEBUG loaded listener.js 14:59:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 183 (0x7f5bc2efc800) [pid = 17168] [serial = 744] [outer = 0x7f5bbf76ec00] 14:59:21 INFO - PROCESS | 17168 | 1461621561317 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]]]}] 14:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1378ms 14:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:59:21 INFO - PROCESS | 17168 | 1461621561390 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 14:59:21 INFO - PROCESS | 17168 | 1461621561393 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 14:59:21 INFO - PROCESS | 17168 | 1461621561399 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:59:21 INFO - PROCESS | 17168 | 1461621561402 Marionette TRACE conn3 <- [1,962,null,{}] 14:59:21 INFO - PROCESS | 17168 | 1461621561407 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}] 14:59:21 INFO - PROCESS | 17168 | 1461621561591 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 14:59:21 INFO - PROCESS | 17168 | 1461621561767 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:21 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc893b800 == 96 [pid = 17168] [id = 248] 14:59:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 184 (0x7f5bc4ca9400) [pid = 17168] [serial = 745] [outer = (nil)] 14:59:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 185 (0x7f5bc65c9000) [pid = 17168] [serial = 746] [outer = 0x7f5bc4ca9400] 14:59:21 INFO - PROCESS | 17168 | 1461621561848 Marionette DEBUG loaded listener.js 14:59:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 186 (0x7f5bc6d16000) [pid = 17168] [serial = 747] [outer = 0x7f5bc4ca9400] 14:59:22 INFO - PROCESS | 17168 | 1461621562719 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]]]}] 14:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1386ms 14:59:22 INFO - PROCESS | 17168 | 1461621562785 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 14:59:22 INFO - PROCESS | 17168 | 1461621562789 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 14:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:59:22 INFO - PROCESS | 17168 | 1461621562795 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:59:22 INFO - PROCESS | 17168 | 1461621562797 Marionette TRACE conn3 <- [1,966,null,{}] 14:59:22 INFO - PROCESS | 17168 | 1461621562803 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}] 14:59:22 INFO - PROCESS | 17168 | 1461621562970 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 14:59:23 INFO - PROCESS | 17168 | 1461621563144 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:23 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcbb33000 == 97 [pid = 17168] [id = 249] 14:59:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 187 (0x7f5bbcd36000) [pid = 17168] [serial = 748] [outer = (nil)] 14:59:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 188 (0x7f5bc717b400) [pid = 17168] [serial = 749] [outer = 0x7f5bbcd36000] 14:59:23 INFO - PROCESS | 17168 | 1461621563220 Marionette DEBUG loaded listener.js 14:59:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 189 (0x7f5bc7414800) [pid = 17168] [serial = 750] [outer = 0x7f5bbcd36000] 14:59:24 INFO - PROCESS | 17168 | 1461621564029 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]]]}] 14:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1278ms 14:59:24 INFO - PROCESS | 17168 | 1461621564076 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 14:59:24 INFO - PROCESS | 17168 | 1461621564080 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 14:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:59:24 INFO - PROCESS | 17168 | 1461621564086 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:59:24 INFO - PROCESS | 17168 | 1461621564089 Marionette TRACE conn3 <- [1,970,null,{}] 14:59:24 INFO - PROCESS | 17168 | 1461621564094 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}] 14:59:24 INFO - PROCESS | 17168 | 1461621564270 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 14:59:24 INFO - PROCESS | 17168 | 1461621564452 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:24 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd4baa000 == 98 [pid = 17168] [id = 250] 14:59:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 190 (0x7f5bc4e51c00) [pid = 17168] [serial = 751] [outer = (nil)] 14:59:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 191 (0x7f5bc741f000) [pid = 17168] [serial = 752] [outer = 0x7f5bc4e51c00] 14:59:24 INFO - PROCESS | 17168 | 1461621564530 Marionette DEBUG loaded listener.js 14:59:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 192 (0x7f5bc743c400) [pid = 17168] [serial = 753] [outer = 0x7f5bc4e51c00] 14:59:25 INFO - PROCESS | 17168 | 1461621565404 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]]]}] 14:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1384ms 14:59:25 INFO - PROCESS | 17168 | 1461621565472 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 14:59:25 INFO - PROCESS | 17168 | 1461621565475 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 14:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:59:25 INFO - PROCESS | 17168 | 1461621565481 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:59:25 INFO - PROCESS | 17168 | 1461621565483 Marionette TRACE conn3 <- [1,974,null,{}] 14:59:25 INFO - PROCESS | 17168 | 1461621565489 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}] 14:59:25 INFO - PROCESS | 17168 | 1461621565662 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 14:59:25 INFO - PROCESS | 17168 | 1461621565839 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:25 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd5eab800 == 99 [pid = 17168] [id = 251] 14:59:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 193 (0x7f5bc6938800) [pid = 17168] [serial = 754] [outer = (nil)] 14:59:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 194 (0x7f5bc7a92400) [pid = 17168] [serial = 755] [outer = 0x7f5bc6938800] 14:59:25 INFO - PROCESS | 17168 | 1461621565914 Marionette DEBUG loaded listener.js 14:59:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 195 (0x7f5bc8472400) [pid = 17168] [serial = 756] [outer = 0x7f5bc6938800] 14:59:26 INFO - PROCESS | 17168 | 1461621566742 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]]]}] 14:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1335ms 14:59:26 INFO - PROCESS | 17168 | 1461621566817 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 14:59:26 INFO - PROCESS | 17168 | 1461621566820 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 14:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:59:26 INFO - PROCESS | 17168 | 1461621566826 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:59:26 INFO - PROCESS | 17168 | 1461621566829 Marionette TRACE conn3 <- [1,978,null,{}] 14:59:26 INFO - PROCESS | 17168 | 1461621566834 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}] 14:59:27 INFO - PROCESS | 17168 | 1461621567007 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 14:59:27 INFO - PROCESS | 17168 | 1461621567186 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:27 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda463000 == 100 [pid = 17168] [id = 252] 14:59:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 196 (0x7f5bc7416c00) [pid = 17168] [serial = 757] [outer = (nil)] 14:59:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 197 (0x7f5bc8978400) [pid = 17168] [serial = 758] [outer = 0x7f5bc7416c00] 14:59:27 INFO - PROCESS | 17168 | 1461621567255 Marionette DEBUG loaded listener.js 14:59:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 198 (0x7f5bc9583400) [pid = 17168] [serial = 759] [outer = 0x7f5bc7416c00] 14:59:28 INFO - PROCESS | 17168 | 1461621568186 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]]]}] 14:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1430ms 14:59:28 INFO - PROCESS | 17168 | 1461621568257 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 14:59:28 INFO - PROCESS | 17168 | 1461621568261 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 14:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:59:28 INFO - PROCESS | 17168 | 1461621568267 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:59:28 INFO - PROCESS | 17168 | 1461621568271 Marionette TRACE conn3 <- [1,982,null,{}] 14:59:28 INFO - PROCESS | 17168 | 1461621568277 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}] 14:59:28 INFO - PROCESS | 17168 | 1461621568493 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 14:59:28 INFO - PROCESS | 17168 | 1461621568675 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:28 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdcc7d800 == 101 [pid = 17168] [id = 253] 14:59:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 199 (0x7f5bc862b400) [pid = 17168] [serial = 760] [outer = (nil)] 14:59:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 200 (0x7f5bd4b14400) [pid = 17168] [serial = 761] [outer = 0x7f5bc862b400] 14:59:28 INFO - PROCESS | 17168 | 1461621568808 Marionette DEBUG loaded listener.js 14:59:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 201 (0x7f5bd59a1400) [pid = 17168] [serial = 762] [outer = 0x7f5bc862b400] 14:59:29 INFO - PROCESS | 17168 | 1461621569661 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]]]}] 14:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1437ms 14:59:29 INFO - PROCESS | 17168 | 1461621569706 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 14:59:29 INFO - PROCESS | 17168 | 1461621569710 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 14:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:59:29 INFO - PROCESS | 17168 | 1461621569716 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:59:29 INFO - PROCESS | 17168 | 1461621569719 Marionette TRACE conn3 <- [1,986,null,{}] 14:59:29 INFO - PROCESS | 17168 | 1461621569724 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}] 14:59:29 INFO - PROCESS | 17168 | 1461621569894 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 14:59:30 INFO - PROCESS | 17168 | 1461621570084 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:30 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb0dee000 == 102 [pid = 17168] [id = 254] 14:59:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 202 (0x7f5bb5c74400) [pid = 17168] [serial = 763] [outer = (nil)] 14:59:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 203 (0x7f5bbfa32800) [pid = 17168] [serial = 764] [outer = 0x7f5bb5c74400] 14:59:30 INFO - PROCESS | 17168 | 1461621570153 Marionette DEBUG loaded listener.js 14:59:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 204 (0x7f5bcfb86400) [pid = 17168] [serial = 765] [outer = 0x7f5bb5c74400] 14:59:31 INFO - PROCESS | 17168 | 1461621571061 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]]]}] 14:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1385ms 14:59:31 INFO - PROCESS | 17168 | 1461621571102 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 14:59:31 INFO - PROCESS | 17168 | 1461621571106 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 14:59:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:59:31 INFO - PROCESS | 17168 | 1461621571112 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:59:31 INFO - PROCESS | 17168 | 1461621571123 Marionette TRACE conn3 <- [1,990,null,{}] 14:59:31 INFO - PROCESS | 17168 | 1461621571128 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}] 14:59:31 INFO - PROCESS | 17168 | 1461621571307 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 14:59:31 INFO - PROCESS | 17168 | 1461621571503 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:31 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb45d3800 == 103 [pid = 17168] [id = 255] 14:59:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 205 (0x7f5bb4f84c00) [pid = 17168] [serial = 766] [outer = (nil)] 14:59:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 206 (0x7f5bb51d4800) [pid = 17168] [serial = 767] [outer = 0x7f5bb4f84c00] 14:59:31 INFO - PROCESS | 17168 | 1461621571575 Marionette DEBUG loaded listener.js 14:59:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 207 (0x7f5bbbda9800) [pid = 17168] [serial = 768] [outer = 0x7f5bb4f84c00] 14:59:32 INFO - PROCESS | 17168 | 1461621572469 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]]]}] 14:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1435ms 14:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:59:32 INFO - PROCESS | 17168 | 1461621572549 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 14:59:32 INFO - PROCESS | 17168 | 1461621572552 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 14:59:32 INFO - PROCESS | 17168 | 1461621572558 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:59:32 INFO - PROCESS | 17168 | 1461621572561 Marionette TRACE conn3 <- [1,994,null,{}] 14:59:32 INFO - PROCESS | 17168 | 1461621572567 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}] 14:59:32 INFO - PROCESS | 17168 | 1461621572755 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 14:59:32 INFO - PROCESS | 17168 | 1461621572951 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:32 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbd7e3800 == 104 [pid = 17168] [id = 256] 14:59:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 208 (0x7f5bb4f86800) [pid = 17168] [serial = 769] [outer = (nil)] 14:59:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 209 (0x7f5bbbda9000) [pid = 17168] [serial = 770] [outer = 0x7f5bb4f86800] 14:59:33 INFO - PROCESS | 17168 | 1461621573026 Marionette DEBUG loaded listener.js 14:59:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 210 (0x7f5bbd9d0800) [pid = 17168] [serial = 771] [outer = 0x7f5bb4f86800] 14:59:33 INFO - PROCESS | 17168 | 1461621573888 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]]]}] 14:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1384ms 14:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:59:33 INFO - PROCESS | 17168 | 1461621573944 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 14:59:33 INFO - PROCESS | 17168 | 1461621573947 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 14:59:33 INFO - PROCESS | 17168 | 1461621573954 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:59:33 INFO - PROCESS | 17168 | 1461621573957 Marionette TRACE conn3 <- [1,998,null,{}] 14:59:33 INFO - PROCESS | 17168 | 1461621573962 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}] 14:59:34 INFO - PROCESS | 17168 | 1461621574131 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 14:59:34 INFO - PROCESS | 17168 | 1461621574690 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:34 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb60a9000 == 105 [pid = 17168] [id = 257] 14:59:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 211 (0x7f5bb50fb800) [pid = 17168] [serial = 772] [outer = (nil)] 14:59:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 212 (0x7f5bb51de400) [pid = 17168] [serial = 773] [outer = 0x7f5bb50fb800] 14:59:34 INFO - PROCESS | 17168 | 1461621574805 Marionette DEBUG loaded listener.js 14:59:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 213 (0x7f5bb5c76400) [pid = 17168] [serial = 774] [outer = 0x7f5bb50fb800] 14:59:35 INFO - PROCESS | 17168 | 1461621575678 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]]]}] 14:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1791ms 14:59:35 INFO - PROCESS | 17168 | 1461621575745 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 14:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:59:35 INFO - PROCESS | 17168 | 1461621575751 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 14:59:35 INFO - PROCESS | 17168 | 1461621575758 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:59:35 INFO - PROCESS | 17168 | 1461621575764 Marionette TRACE conn3 <- [1,1002,null,{}] 14:59:35 INFO - PROCESS | 17168 | 1461621575770 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}] 14:59:35 INFO - PROCESS | 17168 | 1461621575950 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 14:59:36 INFO - PROCESS | 17168 | 1461621576304 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:36 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5055000 == 106 [pid = 17168] [id = 258] 14:59:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 214 (0x7f5bbcd37c00) [pid = 17168] [serial = 775] [outer = (nil)] 14:59:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 215 (0x7f5bbd9d2800) [pid = 17168] [serial = 776] [outer = 0x7f5bbcd37c00] 14:59:36 INFO - PROCESS | 17168 | 1461621576387 Marionette DEBUG loaded listener.js 14:59:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 216 (0x7f5bbe949000) [pid = 17168] [serial = 777] [outer = 0x7f5bbcd37c00] 14:59:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbe7ad000 == 105 [pid = 17168] [id = 87] 14:59:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc934b000 == 104 [pid = 17168] [id = 136] 14:59:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbe9d1000 == 103 [pid = 17168] [id = 241] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 215 (0x7f5bcec5a000) [pid = 17168] [serial = 676] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 214 (0x7f5bc9085400) [pid = 17168] [serial = 646] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 213 (0x7f5bc846a400) [pid = 17168] [serial = 643] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 212 (0x7f5bcbbb2c00) [pid = 17168] [serial = 649] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc4cc1000 == 102 [pid = 17168] [id = 240] 14:59:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc360f000 == 101 [pid = 17168] [id = 239] 14:59:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc183b800 == 100 [pid = 17168] [id = 238] 14:59:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf06d800 == 99 [pid = 17168] [id = 237] 14:59:37 INFO - PROCESS | 17168 | 1461621577347 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]]]}] 14:59:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0ea1000 == 98 [pid = 17168] [id = 236] 14:59:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf49b000 == 97 [pid = 17168] [id = 235] 14:59:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbfc9800 == 96 [pid = 17168] [id = 234] 14:59:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb545a800 == 95 [pid = 17168] [id = 233] 14:59:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc9347000 == 94 [pid = 17168] [id = 228] 14:59:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0944000 == 93 [pid = 17168] [id = 227] 14:59:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb505e800 == 92 [pid = 17168] [id = 226] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 211 (0x7f5bbd9d1400) [pid = 17168] [serial = 619] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 210 (0x7f5bc2eff400) [pid = 17168] [serial = 665] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 209 (0x7f5bbcd3e800) [pid = 17168] [serial = 418] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 208 (0x7f5bbbda2c00) [pid = 17168] [serial = 584] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 207 (0x7f5bb5d89400) [pid = 17168] [serial = 548] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 206 (0x7f5bc2b30400) [pid = 17168] [serial = 596] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 205 (0x7f5bc2225c00) [pid = 17168] [serial = 590] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 204 (0x7f5bdfe84000) [pid = 17168] [serial = 250] [outer = (nil)] [url = about:blank] 14:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1638ms 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 203 (0x7f5bbee46000) [pid = 17168] [serial = 587] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 202 (0x7f5bbf738800) [pid = 17168] [serial = 452] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 201 (0x7f5bdb133800) [pid = 17168] [serial = 340] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 200 (0x7f5bc22dc400) [pid = 17168] [serial = 289] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 199 (0x7f5bbf3cec00) [pid = 17168] [serial = 560] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 198 (0x7f5bb5c7a800) [pid = 17168] [serial = 473] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 197 (0x7f5bbfaa5800) [pid = 17168] [serial = 652] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 196 (0x7f5bc741a400) [pid = 17168] [serial = 637] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 195 (0x7f5bc3802c00) [pid = 17168] [serial = 626] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 194 (0x7f5bb5d90c00) [pid = 17168] [serial = 476] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 193 (0x7f5bbf99d400) [pid = 17168] [serial = 659] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 192 (0x7f5bbcb1b000) [pid = 17168] [serial = 464] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 191 (0x7f5bb5479000) [pid = 17168] [serial = 527] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 190 (0x7f5bdb011000) [pid = 17168] [serial = 376] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 189 (0x7f5bbbdaf000) [pid = 17168] [serial = 655] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 188 (0x7f5bc2df5c00) [pid = 17168] [serial = 625] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 187 (0x7f5bbf999400) [pid = 17168] [serial = 622] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 186 (0x7f5bc717a400) [pid = 17168] [serial = 292] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 185 (0x7f5bbf710000) [pid = 17168] [serial = 658] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 184 (0x7f5bd68aa400) [pid = 17168] [serial = 334] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 183 (0x7f5bda532800) [pid = 17168] [serial = 515] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 182 (0x7f5bb64a5000) [pid = 17168] [serial = 470] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 181 (0x7f5bc90ec800) [pid = 17168] [serial = 298] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 180 (0x7f5bda536800) [pid = 17168] [serial = 467] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 179 (0x7f5bc5c30c00) [pid = 17168] [serial = 668] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 178 (0x7f5bc58d4800) [pid = 17168] [serial = 632] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5bd4bf4400) [pid = 17168] [serial = 421] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bc741ac00) [pid = 17168] [serial = 670] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bc67a9800) [pid = 17168] [serial = 634] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bc5767400) [pid = 17168] [serial = 331] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5bd6c02c00) [pid = 17168] [serial = 295] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5bc7436400) [pid = 17168] [serial = 638] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 171 (0x7f5bda7a5c00) [pid = 17168] [serial = 301] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 170 (0x7f5bcbbb3c00) [pid = 17168] [serial = 674] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 169 (0x7f5bc743fc00) [pid = 17168] [serial = 518] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 168 (0x7f5bda753c00) [pid = 17168] [serial = 370] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 167 (0x7f5bc743d800) [pid = 17168] [serial = 671] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 166 (0x7f5bc5c2ec00) [pid = 17168] [serial = 367] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 165 (0x7f5bcfb8b800) [pid = 17168] [serial = 415] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 164 (0x7f5bbbda3800) [pid = 17168] [serial = 379] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 163 (0x7f5bc2ef4c00) [pid = 17168] [serial = 506] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 162 (0x7f5bda53cc00) [pid = 17168] [serial = 563] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 161 (0x7f5bc2220400) [pid = 17168] [serial = 661] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 160 (0x7f5bc4cab000) [pid = 17168] [serial = 554] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 159 (0x7f5bc6661800) [pid = 17168] [serial = 673] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 158 (0x7f5bd59a3c00) [pid = 17168] [serial = 557] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 157 (0x7f5bb4f91000) [pid = 17168] [serial = 521] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 156 (0x7f5bda751400) [pid = 17168] [serial = 337] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 155 (0x7f5bc24fb800) [pid = 17168] [serial = 662] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 154 (0x7f5bc743d000) [pid = 17168] [serial = 640] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 153 (0x7f5bc4e52c00) [pid = 17168] [serial = 629] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 152 (0x7f5bc24fac00) [pid = 17168] [serial = 455] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 151 (0x7f5bc4ca2c00) [pid = 17168] [serial = 628] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 150 (0x7f5bc4ca1000) [pid = 17168] [serial = 617] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 149 (0x7f5bbf735000) [pid = 17168] [serial = 503] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 148 (0x7f5bc0a2f800) [pid = 17168] [serial = 551] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 147 (0x7f5bbee45800) [pid = 17168] [serial = 620] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 146 (0x7f5bc2b2f800) [pid = 17168] [serial = 664] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 145 (0x7f5bc908d400) [pid = 17168] [serial = 509] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 144 (0x7f5bc4f2b400) [pid = 17168] [serial = 667] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 143 (0x7f5bb50f6000) [pid = 17168] [serial = 524] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 142 (0x7f5bd5eef800) [pid = 17168] [serial = 512] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 141 (0x7f5bc4f30c00) [pid = 17168] [serial = 458] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 140 (0x7f5bbfaa4400) [pid = 17168] [serial = 409] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 139 (0x7f5bbd9d9800) [pid = 17168] [serial = 656] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 138 (0x7f5bc24ba000) [pid = 17168] [serial = 328] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 137 (0x7f5bdccc9c00) [pid = 17168] [serial = 373] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 136 (0x7f5bc77d5000) [pid = 17168] [serial = 641] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 135 (0x7f5bc6dbd400) [pid = 17168] [serial = 412] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 134 (0x7f5bc221e400) [pid = 17168] [serial = 364] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 133 (0x7f5bc252a000) [pid = 17168] [serial = 593] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 132 (0x7f5bcbe78800) [pid = 17168] [serial = 461] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 131 (0x7f5bbf76f800) [pid = 17168] [serial = 406] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 130 (0x7f5bbcb18400) [pid = 17168] [serial = 500] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 129 (0x7f5bc7179c00) [pid = 17168] [serial = 635] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 128 (0x7f5bc4fb1800) [pid = 17168] [serial = 631] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | --DOMWINDOW == 127 (0x7f5bbfaa0c00) [pid = 17168] [serial = 623] [outer = (nil)] [url = about:blank] 14:59:37 INFO - PROCESS | 17168 | 1461621577440 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 14:59:37 INFO - PROCESS | 17168 | 1461621577452 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 14:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:59:37 INFO - PROCESS | 17168 | 1461621577465 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:59:37 INFO - PROCESS | 17168 | 1461621577471 Marionette TRACE conn3 <- [1,1006,null,{}] 14:59:37 INFO - PROCESS | 17168 | 1461621577482 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}] 14:59:37 INFO - PROCESS | 17168 | 1461621577651 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 14:59:37 INFO - PROCESS | 17168 | 1461621577876 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:37 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb546a000 == 93 [pid = 17168] [id = 259] 14:59:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 128 (0x7f5bbcd39c00) [pid = 17168] [serial = 778] [outer = (nil)] 14:59:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 129 (0x7f5bbebd0800) [pid = 17168] [serial = 779] [outer = 0x7f5bbcd39c00] 14:59:37 INFO - PROCESS | 17168 | 1461621577945 Marionette DEBUG loaded listener.js 14:59:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 130 (0x7f5bbf3cf800) [pid = 17168] [serial = 780] [outer = 0x7f5bbcd39c00] 14:59:38 INFO - PROCESS | 17168 | 1461621578662 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]]]}] 14:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1243ms 14:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:59:38 INFO - PROCESS | 17168 | 1461621578714 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 14:59:38 INFO - PROCESS | 17168 | 1461621578717 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 14:59:38 INFO - PROCESS | 17168 | 1461621578730 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:59:38 INFO - PROCESS | 17168 | 1461621578738 Marionette TRACE conn3 <- [1,1010,null,{}] 14:59:38 INFO - PROCESS | 17168 | 1461621578750 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}] 14:59:38 INFO - PROCESS | 17168 | 1461621578916 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 14:59:38 INFO - PROCESS | 17168 | 1461621578928 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:38 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbee25000 == 94 [pid = 17168] [id = 260] 14:59:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 131 (0x7f5bbf76a400) [pid = 17168] [serial = 781] [outer = (nil)] 14:59:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 132 (0x7f5bbf99e000) [pid = 17168] [serial = 782] [outer = 0x7f5bbf76a400] 14:59:38 INFO - PROCESS | 17168 | 1461621578989 Marionette DEBUG loaded listener.js 14:59:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 133 (0x7f5bbfa3c400) [pid = 17168] [serial = 783] [outer = 0x7f5bbf76a400] 14:59:39 INFO - PROCESS | 17168 | 1461621579817 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]]]}] 14:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1153ms 14:59:39 INFO - PROCESS | 17168 | 1461621579883 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 14:59:39 INFO - PROCESS | 17168 | 1461621579888 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 14:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:59:39 INFO - PROCESS | 17168 | 1461621579903 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:59:39 INFO - PROCESS | 17168 | 1461621579917 Marionette TRACE conn3 <- [1,1014,null,{}] 14:59:39 INFO - PROCESS | 17168 | 1461621579926 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}] 14:59:40 INFO - PROCESS | 17168 | 1461621580128 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 14:59:40 INFO - PROCESS | 17168 | 1461621580152 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:40 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfa76800 == 95 [pid = 17168] [id = 261] 14:59:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 134 (0x7f5bbf772800) [pid = 17168] [serial = 784] [outer = (nil)] 14:59:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 135 (0x7f5bbfdf4400) [pid = 17168] [serial = 785] [outer = 0x7f5bbf772800] 14:59:40 INFO - PROCESS | 17168 | 1461621580212 Marionette DEBUG loaded listener.js 14:59:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 136 (0x7f5bc2220c00) [pid = 17168] [serial = 786] [outer = 0x7f5bbf772800] 14:59:41 INFO - PROCESS | 17168 | 1461621581038 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]]]}] 14:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1195ms 14:59:41 INFO - PROCESS | 17168 | 1461621581099 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 14:59:41 INFO - PROCESS | 17168 | 1461621581102 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 14:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:59:41 INFO - PROCESS | 17168 | 1461621581108 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:59:41 INFO - PROCESS | 17168 | 1461621581111 Marionette TRACE conn3 <- [1,1018,null,{}] 14:59:41 INFO - PROCESS | 17168 | 1461621581116 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}] 14:59:41 INFO - PROCESS | 17168 | 1461621581370 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 14:59:41 INFO - PROCESS | 17168 | 1461621581404 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:41 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0943800 == 96 [pid = 17168] [id = 262] 14:59:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 137 (0x7f5bc24b4000) [pid = 17168] [serial = 787] [outer = (nil)] 14:59:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 138 (0x7f5bc24b9400) [pid = 17168] [serial = 788] [outer = 0x7f5bc24b4000] 14:59:41 INFO - PROCESS | 17168 | 1461621581537 Marionette DEBUG loaded listener.js 14:59:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 139 (0x7f5bc2b30400) [pid = 17168] [serial = 789] [outer = 0x7f5bc24b4000] 14:59:42 INFO - PROCESS | 17168 | --DOMWINDOW == 138 (0x7f5bc2df1000) [pid = 17168] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:59:42 INFO - PROCESS | 17168 | --DOMWINDOW == 137 (0x7f5bbbda4800) [pid = 17168] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:59:42 INFO - PROCESS | 17168 | --DOMWINDOW == 136 (0x7f5bb4f87400) [pid = 17168] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:59:42 INFO - PROCESS | 17168 | --DOMWINDOW == 135 (0x7f5bb5478c00) [pid = 17168] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:59:42 INFO - PROCESS | 17168 | --DOMWINDOW == 134 (0x7f5bb5c76800) [pid = 17168] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:59:42 INFO - PROCESS | 17168 | --DOMWINDOW == 133 (0x7f5bbebc5000) [pid = 17168] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:59:42 INFO - PROCESS | 17168 | --DOMWINDOW == 132 (0x7f5bbcb17400) [pid = 17168] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:59:42 INFO - PROCESS | 17168 | --DOMWINDOW == 131 (0x7f5bc251e400) [pid = 17168] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:59:42 INFO - PROCESS | 17168 | --DOMWINDOW == 130 (0x7f5bbf76b800) [pid = 17168] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:59:42 INFO - PROCESS | 17168 | --DOMWINDOW == 129 (0x7f5bbf707000) [pid = 17168] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:59:42 INFO - PROCESS | 17168 | 1461621582637 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]]]}] 14:59:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:59:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1584ms 14:59:42 INFO - PROCESS | 17168 | 1461621582694 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 14:59:42 INFO - PROCESS | 17168 | 1461621582697 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 14:59:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:59:42 INFO - PROCESS | 17168 | 1461621582703 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:59:42 INFO - PROCESS | 17168 | 1461621582705 Marionette TRACE conn3 <- [1,1022,null,{}] 14:59:42 INFO - PROCESS | 17168 | 1461621582710 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}] 14:59:42 INFO - PROCESS | 17168 | 1461621582952 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 14:59:42 INFO - PROCESS | 17168 | 1461621582992 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:43 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0e9e000 == 97 [pid = 17168] [id = 263] 14:59:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 130 (0x7f5bbf76b800) [pid = 17168] [serial = 790] [outer = (nil)] 14:59:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 131 (0x7f5bc2df2400) [pid = 17168] [serial = 791] [outer = 0x7f5bbf76b800] 14:59:43 INFO - PROCESS | 17168 | 1461621583054 Marionette DEBUG loaded listener.js 14:59:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 132 (0x7f5bc380e800) [pid = 17168] [serial = 792] [outer = 0x7f5bbf76b800] 14:59:43 INFO - PROCESS | 17168 | 1461621583804 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]]]}] 14:59:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:59:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1126ms 14:59:43 INFO - PROCESS | 17168 | 1461621583830 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 14:59:43 INFO - PROCESS | 17168 | 1461621583832 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 14:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:59:43 INFO - PROCESS | 17168 | 1461621583838 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:59:43 INFO - PROCESS | 17168 | 1461621583840 Marionette TRACE conn3 <- [1,1026,null,{}] 14:59:43 INFO - PROCESS | 17168 | 1461621583845 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}] 14:59:44 INFO - PROCESS | 17168 | 1461621584052 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 14:59:44 INFO - PROCESS | 17168 | 1461621584068 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:44 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b09800 == 98 [pid = 17168] [id = 264] 14:59:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 133 (0x7f5bc2ef1000) [pid = 17168] [serial = 793] [outer = (nil)] 14:59:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 134 (0x7f5bc38a1800) [pid = 17168] [serial = 794] [outer = 0x7f5bc2ef1000] 14:59:44 INFO - PROCESS | 17168 | 1461621584128 Marionette DEBUG loaded listener.js 14:59:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 135 (0x7f5bc4cab000) [pid = 17168] [serial = 795] [outer = 0x7f5bc2ef1000] 14:59:45 INFO - PROCESS | 17168 | 1461621585221 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]]]}] 14:59:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:59:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1426ms 14:59:45 INFO - PROCESS | 17168 | 1461621585266 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 14:59:45 INFO - PROCESS | 17168 | 1461621585273 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 14:59:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:59:45 INFO - PROCESS | 17168 | 1461621585281 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:59:45 INFO - PROCESS | 17168 | 1461621585287 Marionette TRACE conn3 <- [1,1030,null,{}] 14:59:45 INFO - PROCESS | 17168 | 1461621585294 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}] 14:59:45 INFO - PROCESS | 17168 | 1461621585493 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 14:59:45 INFO - PROCESS | 17168 | 1461621585722 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:45 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbe7ac000 == 99 [pid = 17168] [id = 265] 14:59:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 136 (0x7f5bbcb11400) [pid = 17168] [serial = 796] [outer = (nil)] 14:59:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 137 (0x7f5bbcd36800) [pid = 17168] [serial = 797] [outer = 0x7f5bbcb11400] 14:59:45 INFO - PROCESS | 17168 | 1461621585842 Marionette DEBUG loaded listener.js 14:59:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 138 (0x7f5bbe951400) [pid = 17168] [serial = 798] [outer = 0x7f5bbcb11400] 14:59:46 INFO - PROCESS | 17168 | 1461621586748 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]]]}] 14:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1540ms 14:59:46 INFO - PROCESS | 17168 | 1461621586822 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 14:59:46 INFO - PROCESS | 17168 | 1461621586830 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 14:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:59:46 INFO - PROCESS | 17168 | 1461621586841 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:59:46 INFO - PROCESS | 17168 | 1461621586844 Marionette TRACE conn3 <- [1,1034,null,{}] 14:59:46 INFO - PROCESS | 17168 | 1461621586850 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}] 14:59:47 INFO - PROCESS | 17168 | 1461621587084 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 14:59:47 INFO - PROCESS | 17168 | 1461621587344 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:47 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc094c800 == 100 [pid = 17168] [id = 266] 14:59:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 139 (0x7f5bbf21e800) [pid = 17168] [serial = 799] [outer = (nil)] 14:59:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 140 (0x7f5bbf778800) [pid = 17168] [serial = 800] [outer = 0x7f5bbf21e800] 14:59:47 INFO - PROCESS | 17168 | 1461621587458 Marionette DEBUG loaded listener.js 14:59:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 141 (0x7f5bbfaa0000) [pid = 17168] [serial = 801] [outer = 0x7f5bbf21e800] 14:59:48 INFO - PROCESS | 17168 | 1461621588291 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]]]}] 14:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1482ms 14:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:59:48 INFO - PROCESS | 17168 | 1461621588323 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 14:59:48 INFO - PROCESS | 17168 | 1461621588326 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 14:59:48 INFO - PROCESS | 17168 | 1461621588333 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:59:48 INFO - PROCESS | 17168 | 1461621588339 Marionette TRACE conn3 <- [1,1038,null,{}] 14:59:48 INFO - PROCESS | 17168 | 1461621588354 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}] 14:59:48 INFO - PROCESS | 17168 | 1461621588547 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 14:59:48 INFO - PROCESS | 17168 | 1461621588728 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:48 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc3609800 == 101 [pid = 17168] [id = 267] 14:59:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 142 (0x7f5bc24af000) [pid = 17168] [serial = 802] [outer = (nil)] 14:59:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 143 (0x7f5bc2ded000) [pid = 17168] [serial = 803] [outer = 0x7f5bc24af000] 14:59:48 INFO - PROCESS | 17168 | 1461621588804 Marionette DEBUG loaded listener.js 14:59:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 144 (0x7f5bc3810c00) [pid = 17168] [serial = 804] [outer = 0x7f5bc24af000] 14:59:49 INFO - PROCESS | 17168 | 1461621589658 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]]]}] 14:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1393ms 14:59:49 INFO - PROCESS | 17168 | 1461621589726 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 14:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:59:49 INFO - PROCESS | 17168 | 1461621589731 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 14:59:49 INFO - PROCESS | 17168 | 1461621589737 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:59:49 INFO - PROCESS | 17168 | 1461621589740 Marionette TRACE conn3 <- [1,1042,null,{}] 14:59:49 INFO - PROCESS | 17168 | 1461621589745 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}] 14:59:49 INFO - PROCESS | 17168 | 1461621589919 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 14:59:50 INFO - PROCESS | 17168 | 1461621590098 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:50 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc4cb6800 == 102 [pid = 17168] [id = 268] 14:59:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 145 (0x7f5bbfaa2800) [pid = 17168] [serial = 805] [outer = (nil)] 14:59:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 146 (0x7f5bc4e52c00) [pid = 17168] [serial = 806] [outer = 0x7f5bbfaa2800] 14:59:50 INFO - PROCESS | 17168 | 1461621590171 Marionette DEBUG loaded listener.js 14:59:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 147 (0x7f5bc5c2dc00) [pid = 17168] [serial = 807] [outer = 0x7f5bbfaa2800] 14:59:50 INFO - PROCESS | 17168 | 1461621590960 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]]]}] 14:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1281ms 14:59:51 INFO - PROCESS | 17168 | 1461621591018 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 14:59:51 INFO - PROCESS | 17168 | 1461621591021 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 14:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:59:51 INFO - PROCESS | 17168 | 1461621591027 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:59:51 INFO - PROCESS | 17168 | 1461621591029 Marionette TRACE conn3 <- [1,1046,null,{}] 14:59:51 INFO - PROCESS | 17168 | 1461621591035 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}] 14:59:51 INFO - PROCESS | 17168 | 1461621591204 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 14:59:51 INFO - PROCESS | 17168 | 1461621591374 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:51 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6b89800 == 103 [pid = 17168] [id = 269] 14:59:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 148 (0x7f5bc24fac00) [pid = 17168] [serial = 808] [outer = (nil)] 14:59:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 149 (0x7f5bc67a9800) [pid = 17168] [serial = 809] [outer = 0x7f5bc24fac00] 14:59:51 INFO - PROCESS | 17168 | 1461621591443 Marionette DEBUG loaded listener.js 14:59:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 150 (0x7f5bc6d13000) [pid = 17168] [serial = 810] [outer = 0x7f5bc24fac00] 14:59:52 INFO - PROCESS | 17168 | 1461621592325 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]]]}] 14:59:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:59:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1340ms 14:59:52 INFO - PROCESS | 17168 | 1461621592369 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 14:59:52 INFO - PROCESS | 17168 | 1461621592372 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 14:59:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:59:52 INFO - PROCESS | 17168 | 1461621592378 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:59:52 INFO - PROCESS | 17168 | 1461621592380 Marionette TRACE conn3 <- [1,1050,null,{}] 14:59:52 INFO - PROCESS | 17168 | 1461621592386 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}] 14:59:52 INFO - PROCESS | 17168 | 1461621592561 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 14:59:52 INFO - PROCESS | 17168 | 1461621592739 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:52 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc7509800 == 104 [pid = 17168] [id = 270] 14:59:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 151 (0x7f5bc7433400) [pid = 17168] [serial = 811] [outer = (nil)] 14:59:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 152 (0x7f5bc9087400) [pid = 17168] [serial = 812] [outer = 0x7f5bc7433400] 14:59:52 INFO - PROCESS | 17168 | 1461621592814 Marionette DEBUG loaded listener.js 14:59:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 153 (0x7f5bcb95d000) [pid = 17168] [serial = 813] [outer = 0x7f5bc7433400] 14:59:53 INFO - PROCESS | 17168 | 1461621593621 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]]]}] 14:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1277ms 14:59:53 INFO - PROCESS | 17168 | 1461621593655 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 14:59:53 INFO - PROCESS | 17168 | 1461621593659 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 14:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:59:53 INFO - PROCESS | 17168 | 1461621593664 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:59:53 INFO - PROCESS | 17168 | 1461621593667 Marionette TRACE conn3 <- [1,1054,null,{}] 14:59:53 INFO - PROCESS | 17168 | 1461621593672 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}] 14:59:53 INFO - PROCESS | 17168 | 1461621593846 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 14:59:54 INFO - PROCESS | 17168 | 1461621594022 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:54 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc80bd000 == 105 [pid = 17168] [id = 271] 14:59:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 154 (0x7f5bc846fc00) [pid = 17168] [serial = 814] [outer = (nil)] 14:59:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 155 (0x7f5bcbbb2c00) [pid = 17168] [serial = 815] [outer = 0x7f5bc846fc00] 14:59:54 INFO - PROCESS | 17168 | 1461621594090 Marionette DEBUG loaded listener.js 14:59:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 156 (0x7f5bcbe7e000) [pid = 17168] [serial = 816] [outer = 0x7f5bc846fc00] 14:59:54 INFO - PROCESS | 17168 | 1461621594922 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]]]}] 14:59:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:59:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1282ms 14:59:54 INFO - PROCESS | 17168 | 1461621594947 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 14:59:54 INFO - PROCESS | 17168 | 1461621594951 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 14:59:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:59:54 INFO - PROCESS | 17168 | 1461621594957 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:59:54 INFO - PROCESS | 17168 | 1461621594959 Marionette TRACE conn3 <- [1,1058,null,{}] 14:59:54 INFO - PROCESS | 17168 | 1461621594964 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}] 14:59:55 INFO - PROCESS | 17168 | 1461621595125 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 14:59:55 INFO - PROCESS | 17168 | 1461621595302 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:55 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc8883800 == 106 [pid = 17168] [id = 272] 14:59:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 157 (0x7f5bc94d6000) [pid = 17168] [serial = 817] [outer = (nil)] 14:59:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 158 (0x7f5bd4b14800) [pid = 17168] [serial = 818] [outer = 0x7f5bc94d6000] 14:59:55 INFO - PROCESS | 17168 | 1461621595371 Marionette DEBUG loaded listener.js 14:59:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 159 (0x7f5bd576a400) [pid = 17168] [serial = 819] [outer = 0x7f5bc94d6000] 14:59:56 INFO - PROCESS | 17168 | 1461621596200 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]]]}] 14:59:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:59:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1280ms 14:59:56 INFO - PROCESS | 17168 | 1461621596237 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 14:59:56 INFO - PROCESS | 17168 | 1461621596241 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 14:59:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:59:56 INFO - PROCESS | 17168 | 1461621596246 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:59:56 INFO - PROCESS | 17168 | 1461621596250 Marionette TRACE conn3 <- [1,1062,null,{}] 14:59:56 INFO - PROCESS | 17168 | 1461621596255 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}] 14:59:56 INFO - PROCESS | 17168 | 1461621596415 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 14:59:56 INFO - PROCESS | 17168 | 1461621596595 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:56 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcbb1a800 == 107 [pid = 17168] [id = 273] 14:59:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 160 (0x7f5bcb95d800) [pid = 17168] [serial = 820] [outer = (nil)] 14:59:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 161 (0x7f5bd59a8800) [pid = 17168] [serial = 821] [outer = 0x7f5bcb95d800] 14:59:56 INFO - PROCESS | 17168 | 1461621596665 Marionette DEBUG loaded listener.js 14:59:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 162 (0x7f5bd5c07800) [pid = 17168] [serial = 822] [outer = 0x7f5bcb95d800] 14:59:57 INFO - PROCESS | 17168 | 1461621597528 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]]]}] 14:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1330ms 14:59:57 INFO - PROCESS | 17168 | 1461621597578 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 14:59:57 INFO - PROCESS | 17168 | 1461621597581 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 14:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:59:57 INFO - PROCESS | 17168 | 1461621597587 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:59:57 INFO - PROCESS | 17168 | 1461621597590 Marionette TRACE conn3 <- [1,1066,null,{}] 14:59:57 INFO - PROCESS | 17168 | 1461621597595 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}] 14:59:57 INFO - PROCESS | 17168 | 1461621597760 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 14:59:57 INFO - PROCESS | 17168 | 1461621597939 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:57 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd4ba5800 == 108 [pid = 17168] [id = 274] 14:59:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 163 (0x7f5bcbbae000) [pid = 17168] [serial = 823] [outer = (nil)] 14:59:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 164 (0x7f5bd5e20c00) [pid = 17168] [serial = 824] [outer = 0x7f5bcbbae000] 14:59:58 INFO - PROCESS | 17168 | 1461621598010 Marionette DEBUG loaded listener.js 14:59:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 165 (0x7f5bd68b0400) [pid = 17168] [serial = 825] [outer = 0x7f5bcbbae000] 14:59:58 INFO - PROCESS | 17168 | 1461621598903 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]]]}] 14:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1340ms 14:59:58 INFO - PROCESS | 17168 | 1461621598928 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 14:59:58 INFO - PROCESS | 17168 | 1461621598931 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 14:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:59:58 INFO - PROCESS | 17168 | 1461621598937 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:59:58 INFO - PROCESS | 17168 | 1461621598941 Marionette TRACE conn3 <- [1,1070,null,{}] 14:59:58 INFO - PROCESS | 17168 | 1461621598946 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}] 14:59:59 INFO - PROCESS | 17168 | 1461621599140 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 14:59:59 INFO - PROCESS | 17168 | 1461621599343 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:59 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd6c40000 == 109 [pid = 17168] [id = 275] 14:59:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 166 (0x7f5bc6656c00) [pid = 17168] [serial = 826] [outer = (nil)] 14:59:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 167 (0x7f5bd6e76c00) [pid = 17168] [serial = 827] [outer = 0x7f5bc6656c00] 14:59:59 INFO - PROCESS | 17168 | 1461621599465 Marionette DEBUG loaded listener.js 14:59:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 168 (0x7f5bda534400) [pid = 17168] [serial = 828] [outer = 0x7f5bc6656c00] 15:00:00 INFO - PROCESS | 17168 | 1461621600327 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]]]}] 15:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1436ms 15:00:00 INFO - PROCESS | 17168 | 1461621600374 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 15:00:00 INFO - PROCESS | 17168 | 1461621600378 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 15:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:00:00 INFO - PROCESS | 17168 | 1461621600384 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:00:00 INFO - PROCESS | 17168 | 1461621600387 Marionette TRACE conn3 <- [1,1074,null,{}] 15:00:00 INFO - PROCESS | 17168 | 1461621600393 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}] 15:00:00 INFO - PROCESS | 17168 | 1461621600559 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 15:00:00 INFO - PROCESS | 17168 | 1461621600741 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:00 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5f07800 == 110 [pid = 17168] [id = 276] 15:00:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 169 (0x7f5bb5c71000) [pid = 17168] [serial = 829] [outer = (nil)] 15:00:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 170 (0x7f5bbcb0d800) [pid = 17168] [serial = 830] [outer = 0x7f5bb5c71000] 15:00:00 INFO - PROCESS | 17168 | 1461621600812 Marionette DEBUG loaded listener.js 15:00:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 171 (0x7f5bbfa38000) [pid = 17168] [serial = 831] [outer = 0x7f5bb5c71000] 15:00:02 INFO - PROCESS | 17168 | 1461621602101 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]]]}] 15:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1779ms 15:00:02 INFO - PROCESS | 17168 | 1461621602165 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 15:00:02 INFO - PROCESS | 17168 | 1461621602171 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 15:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:00:02 INFO - PROCESS | 17168 | 1461621602178 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:00:02 INFO - PROCESS | 17168 | 1461621602184 Marionette TRACE conn3 <- [1,1078,null,{}] 15:00:02 INFO - PROCESS | 17168 | 1461621602310 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}] 15:00:02 INFO - PROCESS | 17168 | 1461621602494 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 15:00:02 INFO - PROCESS | 17168 | 1461621602684 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:02 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf29c000 == 111 [pid = 17168] [id = 277] 15:00:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 172 (0x7f5bb64a3000) [pid = 17168] [serial = 832] [outer = (nil)] 15:00:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5bbbdaa400) [pid = 17168] [serial = 833] [outer = 0x7f5bb64a3000] 15:00:02 INFO - PROCESS | 17168 | 1461621602752 Marionette DEBUG loaded listener.js 15:00:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bbcd3b800) [pid = 17168] [serial = 834] [outer = 0x7f5bb64a3000] 15:00:03 INFO - PROCESS | 17168 | 1461621603796 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]]]}] 15:00:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:00:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1643ms 15:00:03 INFO - PROCESS | 17168 | 1461621603822 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 15:00:03 INFO - PROCESS | 17168 | 1461621603829 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 15:00:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:00:03 INFO - PROCESS | 17168 | 1461621603839 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:00:03 INFO - PROCESS | 17168 | 1461621603842 Marionette TRACE conn3 <- [1,1082,null,{}] 15:00:03 INFO - PROCESS | 17168 | 1461621603847 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}] 15:00:04 INFO - PROCESS | 17168 | 1461621604010 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 15:00:04 INFO - PROCESS | 17168 | 1461621604245 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:04 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb504c800 == 112 [pid = 17168] [id = 278] 15:00:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bbee3f000) [pid = 17168] [serial = 835] [outer = (nil)] 15:00:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bbee49000) [pid = 17168] [serial = 836] [outer = 0x7f5bbee3f000] 15:00:04 INFO - PROCESS | 17168 | 1461621604365 Marionette DEBUG loaded listener.js 15:00:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bbf70a000) [pid = 17168] [serial = 837] [outer = 0x7f5bbee3f000] 15:00:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd5c1a800 == 111 [pid = 17168] [id = 213] 15:00:04 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bbcb1c400) [pid = 17168] [serial = 728] [outer = (nil)] [url = about:blank] 15:00:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0e9e000 == 110 [pid = 17168] [id = 263] 15:00:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0943800 == 109 [pid = 17168] [id = 262] 15:00:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfa76800 == 108 [pid = 17168] [id = 261] 15:00:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbee25000 == 107 [pid = 17168] [id = 260] 15:00:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb546a000 == 106 [pid = 17168] [id = 259] 15:00:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5055000 == 105 [pid = 17168] [id = 258] 15:00:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb60a9000 == 104 [pid = 17168] [id = 257] 15:00:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcbb33000 == 103 [pid = 17168] [id = 249] 15:00:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc893b800 == 102 [pid = 17168] [id = 248] 15:00:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc7a84000 == 101 [pid = 17168] [id = 247] 15:00:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc7518800 == 100 [pid = 17168] [id = 246] 15:00:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6d7e800 == 99 [pid = 17168] [id = 245] 15:00:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0e9c800 == 98 [pid = 17168] [id = 244] 15:00:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbe7a2000 == 97 [pid = 17168] [id = 243] 15:00:05 INFO - PROCESS | 17168 | 1461621605212 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]]]}] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bc896a400) [pid = 17168] [serial = 644] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bc38a0000) [pid = 17168] [serial = 719] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5bc4fb7c00) [pid = 17168] [serial = 722] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5bb5be2400) [pid = 17168] [serial = 725] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 171 (0x7f5bd6b36400) [pid = 17168] [serial = 698] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 170 (0x7f5bb5bec400) [pid = 17168] [serial = 702] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 169 (0x7f5bb5482000) [pid = 17168] [serial = 701] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 168 (0x7f5bc0e29c00) [pid = 17168] [serial = 682] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 167 (0x7f5bbebcd800) [pid = 17168] [serial = 679] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 166 (0x7f5bc0a2a000) [pid = 17168] [serial = 713] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 165 (0x7f5bc24b2c00) [pid = 17168] [serial = 714] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 164 (0x7f5bbf76e400) [pid = 17168] [serial = 708] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 163 (0x7f5bbf70cc00) [pid = 17168] [serial = 707] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 162 (0x7f5bbebc4000) [pid = 17168] [serial = 705] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 161 (0x7f5bbcd30800) [pid = 17168] [serial = 704] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 160 (0x7f5bc2525400) [pid = 17168] [serial = 716] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 159 (0x7f5bc5d60800) [pid = 17168] [serial = 685] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 158 (0x7f5bc22ce800) [pid = 17168] [serial = 711] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 157 (0x7f5bbfaab000) [pid = 17168] [serial = 710] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 156 (0x7f5bd5c8d400) [pid = 17168] [serial = 694] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 155 (0x7f5bd4b1a000) [pid = 17168] [serial = 691] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 154 (0x7f5bc958ac00) [pid = 17168] [serial = 688] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 153 (0x7f5bb6499400) [pid = 17168] [serial = 726] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 152 (0x7f5bc65c8c00) [pid = 17168] [serial = 723] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 151 (0x7f5bc4e4ac00) [pid = 17168] [serial = 720] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 150 (0x7f5bc2df0c00) [pid = 17168] [serial = 717] [outer = (nil)] [url = about:blank] 15:00:05 INFO - PROCESS | 17168 | --DOMWINDOW == 149 (0x7f5bbcc90c00) [pid = 17168] [serial = 446] [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.] 15:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1428ms 15:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:00:05 INFO - PROCESS | 17168 | 1461621605266 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 15:00:05 INFO - PROCESS | 17168 | 1461621605269 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 15:00:05 INFO - PROCESS | 17168 | 1461621605275 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:00:05 INFO - PROCESS | 17168 | 1461621605281 Marionette TRACE conn3 <- [1,1086,null,{}] 15:00:05 INFO - PROCESS | 17168 | 1461621605295 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}] 15:00:05 INFO - PROCESS | 17168 | 1461621605459 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 15:00:05 INFO - PROCESS | 17168 | 1461621605612 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:05 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbda3f800 == 98 [pid = 17168] [id = 279] 15:00:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 150 (0x7f5bb5c75400) [pid = 17168] [serial = 838] [outer = (nil)] 15:00:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 151 (0x7f5bbf776800) [pid = 17168] [serial = 839] [outer = 0x7f5bb5c75400] 15:00:05 INFO - PROCESS | 17168 | 1461621605678 Marionette DEBUG loaded listener.js 15:00:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 152 (0x7f5bbfa40800) [pid = 17168] [serial = 840] [outer = 0x7f5bb5c75400] 15:00:06 INFO - PROCESS | 17168 | 1461621606420 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]]]}] 15:00:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:00:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1190ms 15:00:06 INFO - PROCESS | 17168 | 1461621606474 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 15:00:06 INFO - PROCESS | 17168 | 1461621606478 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 15:00:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:00:06 INFO - PROCESS | 17168 | 1461621606483 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:00:06 INFO - PROCESS | 17168 | 1461621606485 Marionette TRACE conn3 <- [1,1090,null,{}] 15:00:06 INFO - PROCESS | 17168 | 1461621606494 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}] 15:00:06 INFO - PROCESS | 17168 | 1461621606642 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 15:00:06 INFO - PROCESS | 17168 | 1461621606657 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:06 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf64a800 == 99 [pid = 17168] [id = 280] 15:00:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 153 (0x7f5bbf94f800) [pid = 17168] [serial = 841] [outer = (nil)] 15:00:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 154 (0x7f5bc0e29c00) [pid = 17168] [serial = 842] [outer = 0x7f5bbf94f800] 15:00:06 INFO - PROCESS | 17168 | 1461621606716 Marionette DEBUG loaded listener.js 15:00:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 155 (0x7f5bc24b8000) [pid = 17168] [serial = 843] [outer = 0x7f5bbf94f800] 15:00:07 INFO - PROCESS | 17168 | 1461621607593 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]]]}] 15:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1132ms 15:00:07 INFO - PROCESS | 17168 | 1461621607616 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 15:00:07 INFO - PROCESS | 17168 | 1461621607620 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 15:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:00:07 INFO - PROCESS | 17168 | 1461621607625 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:00:07 INFO - PROCESS | 17168 | 1461621607627 Marionette TRACE conn3 <- [1,1094,null,{}] 15:00:07 INFO - PROCESS | 17168 | 1461621607632 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}] 15:00:07 INFO - PROCESS | 17168 | 1461621607830 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 15:00:07 INFO - PROCESS | 17168 | 1461621607859 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:07 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0eaf000 == 100 [pid = 17168] [id = 281] 15:00:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 156 (0x7f5bb5d8fc00) [pid = 17168] [serial = 844] [outer = (nil)] 15:00:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 157 (0x7f5bc251e400) [pid = 17168] [serial = 845] [outer = 0x7f5bb5d8fc00] 15:00:07 INFO - PROCESS | 17168 | 1461621607921 Marionette DEBUG loaded listener.js 15:00:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 158 (0x7f5bc2b2b400) [pid = 17168] [serial = 846] [outer = 0x7f5bb5d8fc00] 15:00:08 INFO - PROCESS | 17168 | 1461621608775 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]]]}] 15:00:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1186ms 15:00:08 INFO - PROCESS | 17168 | 1461621608812 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 15:00:08 INFO - PROCESS | 17168 | 1461621608815 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 15:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:00:08 INFO - PROCESS | 17168 | 1461621608828 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:00:08 INFO - PROCESS | 17168 | 1461621608830 Marionette TRACE conn3 <- [1,1098,null,{}] 15:00:08 INFO - PROCESS | 17168 | 1461621608835 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}] 15:00:09 INFO - PROCESS | 17168 | 1461621609082 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 15:00:09 INFO - PROCESS | 17168 | 1461621609111 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:09 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2bbc800 == 101 [pid = 17168] [id = 282] 15:00:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 159 (0x7f5bc2efb000) [pid = 17168] [serial = 847] [outer = (nil)] 15:00:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 160 (0x7f5bc5c31c00) [pid = 17168] [serial = 848] [outer = 0x7f5bc2efb000] 15:00:09 INFO - PROCESS | 17168 | 1461621609174 Marionette DEBUG loaded listener.js 15:00:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 161 (0x7f5bc6d15000) [pid = 17168] [serial = 849] [outer = 0x7f5bc2efb000] 15:00:09 INFO - PROCESS | 17168 | --DOMWINDOW == 160 (0x7f5bb5d98800) [pid = 17168] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:00:09 INFO - PROCESS | 17168 | --DOMWINDOW == 159 (0x7f5bc24b4000) [pid = 17168] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:00:09 INFO - PROCESS | 17168 | --DOMWINDOW == 158 (0x7f5bbcd39c00) [pid = 17168] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:00:09 INFO - PROCESS | 17168 | --DOMWINDOW == 157 (0x7f5bbf76a400) [pid = 17168] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:00:09 INFO - PROCESS | 17168 | --DOMWINDOW == 156 (0x7f5bbcd37c00) [pid = 17168] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:00:09 INFO - PROCESS | 17168 | --DOMWINDOW == 155 (0x7f5bb4f88000) [pid = 17168] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:00:09 INFO - PROCESS | 17168 | --DOMWINDOW == 154 (0x7f5bbf76b800) [pid = 17168] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:00:09 INFO - PROCESS | 17168 | --DOMWINDOW == 153 (0x7f5bbf772800) [pid = 17168] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:00:09 INFO - PROCESS | 17168 | --DOMWINDOW == 152 (0x7f5bb50fb800) [pid = 17168] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:00:10 INFO - PROCESS | 17168 | 1461621610250 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]]]}] 15:00:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:00:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1483ms 15:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:00:10 INFO - PROCESS | 17168 | 1461621610308 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 15:00:10 INFO - PROCESS | 17168 | 1461621610310 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 15:00:10 INFO - PROCESS | 17168 | 1461621610315 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:00:10 INFO - PROCESS | 17168 | 1461621610318 Marionette TRACE conn3 <- [1,1102,null,{}] 15:00:10 INFO - PROCESS | 17168 | 1461621610343 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}] 15:00:10 INFO - PROCESS | 17168 | 1461621610490 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 15:00:10 INFO - PROCESS | 17168 | 1461621610505 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:10 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc361e800 == 102 [pid = 17168] [id = 283] 15:00:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 153 (0x7f5bbee3d400) [pid = 17168] [serial = 850] [outer = (nil)] 15:00:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 154 (0x7f5bc389a400) [pid = 17168] [serial = 851] [outer = 0x7f5bbee3d400] 15:00:10 INFO - PROCESS | 17168 | 1461621610563 Marionette DEBUG loaded listener.js 15:00:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 155 (0x7f5bc717d400) [pid = 17168] [serial = 852] [outer = 0x7f5bbee3d400] 15:00:11 INFO - PROCESS | 17168 | 1461621611317 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]]]}] 15:00:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:00:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1044ms 15:00:11 INFO - PROCESS | 17168 | 1461621611360 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 15:00:11 INFO - PROCESS | 17168 | 1461621611363 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 15:00:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:00:11 INFO - PROCESS | 17168 | 1461621611368 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:00:11 INFO - PROCESS | 17168 | 1461621611371 Marionette TRACE conn3 <- [1,1106,null,{}] 15:00:11 INFO - PROCESS | 17168 | 1461621611376 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}] 15:00:11 INFO - PROCESS | 17168 | 1461621611572 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 15:00:11 INFO - PROCESS | 17168 | 1461621611590 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:11 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6abc800 == 103 [pid = 17168] [id = 284] 15:00:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 156 (0x7f5bc0c09000) [pid = 17168] [serial = 853] [outer = (nil)] 15:00:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 157 (0x7f5bc7432c00) [pid = 17168] [serial = 854] [outer = 0x7f5bc0c09000] 15:00:11 INFO - PROCESS | 17168 | 1461621611649 Marionette DEBUG loaded listener.js 15:00:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 158 (0x7f5bc743d800) [pid = 17168] [serial = 855] [outer = 0x7f5bc0c09000] 15:00:12 INFO - PROCESS | 17168 | 1461621612670 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]]]}] 15:00:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:00:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1329ms 15:00:12 INFO - PROCESS | 17168 | 1461621612698 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 15:00:12 INFO - PROCESS | 17168 | 1461621612705 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 15:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:00:12 INFO - PROCESS | 17168 | 1461621612712 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:00:12 INFO - PROCESS | 17168 | 1461621612719 Marionette TRACE conn3 <- [1,1110,null,{}] 15:00:12 INFO - PROCESS | 17168 | 1461621612726 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}] 15:00:12 INFO - PROCESS | 17168 | 1461621612901 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 15:00:13 INFO - PROCESS | 17168 | 1461621613087 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:13 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbd7e6000 == 104 [pid = 17168] [id = 285] 15:00:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 159 (0x7f5bb64a2400) [pid = 17168] [serial = 856] [outer = (nil)] 15:00:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 160 (0x7f5bbcd37c00) [pid = 17168] [serial = 857] [outer = 0x7f5bb64a2400] 15:00:13 INFO - PROCESS | 17168 | 1461621613160 Marionette DEBUG loaded listener.js 15:00:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 161 (0x7f5bbee3e800) [pid = 17168] [serial = 858] [outer = 0x7f5bb64a2400] 15:00:14 INFO - PROCESS | 17168 | 1461621614141 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]]]}] 15:00:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:00:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1481ms 15:00:14 INFO - PROCESS | 17168 | 1461621614195 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 15:00:14 INFO - PROCESS | 17168 | 1461621614203 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 15:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:00:14 INFO - PROCESS | 17168 | 1461621614214 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:00:14 INFO - PROCESS | 17168 | 1461621614217 Marionette TRACE conn3 <- [1,1114,null,{}] 15:00:14 INFO - PROCESS | 17168 | 1461621614223 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}] 15:00:14 INFO - PROCESS | 17168 | 1461621614425 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 15:00:14 INFO - PROCESS | 17168 | 1461621614679 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:14 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b9f000 == 105 [pid = 17168] [id = 286] 15:00:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 162 (0x7f5bbf775400) [pid = 17168] [serial = 859] [outer = (nil)] 15:00:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 163 (0x7f5bc0a2f800) [pid = 17168] [serial = 860] [outer = 0x7f5bbf775400] 15:00:14 INFO - PROCESS | 17168 | 1461621614792 Marionette DEBUG loaded listener.js 15:00:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 164 (0x7f5bc251ec00) [pid = 17168] [serial = 861] [outer = 0x7f5bbf775400] 15:00:15 INFO - PROCESS | 17168 | 1461621615624 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]]]}] 15:00:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:00:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1479ms 15:00:15 INFO - PROCESS | 17168 | 1461621615693 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 15:00:15 INFO - PROCESS | 17168 | 1461621615697 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 15:00:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:00:15 INFO - PROCESS | 17168 | 1461621615703 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:00:15 INFO - PROCESS | 17168 | 1461621615709 Marionette TRACE conn3 <- [1,1118,null,{}] 15:00:15 INFO - PROCESS | 17168 | 1461621615725 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}] 15:00:15 INFO - PROCESS | 17168 | 1461621615942 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 15:00:16 INFO - PROCESS | 17168 | 1461621616159 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:16 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc7a7e000 == 106 [pid = 17168] [id = 287] 15:00:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 165 (0x7f5bc2ef2400) [pid = 17168] [serial = 862] [outer = (nil)] 15:00:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 166 (0x7f5bc4e53400) [pid = 17168] [serial = 863] [outer = 0x7f5bc2ef2400] 15:00:16 INFO - PROCESS | 17168 | 1461621616278 Marionette DEBUG loaded listener.js 15:00:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 167 (0x7f5bc717a400) [pid = 17168] [serial = 864] [outer = 0x7f5bc2ef2400] 15:00:17 INFO - PROCESS | 17168 | 1461621617111 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]]]}] 15:00:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:00:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1435ms 15:00:17 INFO - PROCESS | 17168 | 1461621617138 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 15:00:17 INFO - PROCESS | 17168 | 1461621617142 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 15:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:00:17 INFO - PROCESS | 17168 | 1461621617148 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:00:17 INFO - PROCESS | 17168 | 1461621617151 Marionette TRACE conn3 <- [1,1122,null,{}] 15:00:17 INFO - PROCESS | 17168 | 1461621617156 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}] 15:00:17 INFO - PROCESS | 17168 | 1461621617333 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 15:00:17 INFO - PROCESS | 17168 | 1461621617522 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:17 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcfbdc800 == 107 [pid = 17168] [id = 288] 15:00:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 168 (0x7f5bc2ef5000) [pid = 17168] [serial = 865] [outer = (nil)] 15:00:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 169 (0x7f5bc77d5000) [pid = 17168] [serial = 866] [outer = 0x7f5bc2ef5000] 15:00:17 INFO - PROCESS | 17168 | 1461621617594 Marionette DEBUG loaded listener.js 15:00:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 170 (0x7f5bc8630400) [pid = 17168] [serial = 867] [outer = 0x7f5bc2ef5000] 15:00:18 INFO - PROCESS | 17168 | 1461621618422 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]]]}] 15:00:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:00:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1330ms 15:00:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:00:18 INFO - PROCESS | 17168 | 1461621618478 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 15:00:18 INFO - PROCESS | 17168 | 1461621618481 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 15:00:18 INFO - PROCESS | 17168 | 1461621618487 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:00:18 INFO - PROCESS | 17168 | 1461621618490 Marionette TRACE conn3 <- [1,1126,null,{}] 15:00:18 INFO - PROCESS | 17168 | 1461621618495 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}] 15:00:18 INFO - PROCESS | 17168 | 1461621618690 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 15:00:18 INFO - PROCESS | 17168 | 1461621618873 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:18 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd5e5e000 == 108 [pid = 17168] [id = 289] 15:00:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 171 (0x7f5bc717c000) [pid = 17168] [serial = 868] [outer = (nil)] 15:00:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 172 (0x7f5bc958ac00) [pid = 17168] [serial = 869] [outer = 0x7f5bc717c000] 15:00:18 INFO - PROCESS | 17168 | 1461621618945 Marionette DEBUG loaded listener.js 15:00:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5bd4b15000) [pid = 17168] [serial = 870] [outer = 0x7f5bc717c000] 15:00:19 INFO - PROCESS | 17168 | 1461621619842 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]]]}] 15:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1388ms 15:00:19 INFO - PROCESS | 17168 | 1461621619875 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 15:00:19 INFO - PROCESS | 17168 | 1461621619879 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 15:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:00:19 INFO - PROCESS | 17168 | 1461621619885 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:00:19 INFO - PROCESS | 17168 | 1461621619888 Marionette TRACE conn3 <- [1,1130,null,{}] 15:00:19 INFO - PROCESS | 17168 | 1461621619893 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}] 15:00:20 INFO - PROCESS | 17168 | 1461621620076 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 15:00:20 INFO - PROCESS | 17168 | 1461621620263 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:20 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda642800 == 109 [pid = 17168] [id = 290] 15:00:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bd4b15400) [pid = 17168] [serial = 871] [outer = (nil)] 15:00:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bd6e75400) [pid = 17168] [serial = 872] [outer = 0x7f5bd4b15400] 15:00:20 INFO - PROCESS | 17168 | 1461621620337 Marionette DEBUG loaded listener.js 15:00:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bda533800) [pid = 17168] [serial = 873] [outer = 0x7f5bd4b15400] 15:00:21 INFO - PROCESS | 17168 | 1461621621220 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]]]}] 15:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1382ms 15:00:21 INFO - PROCESS | 17168 | 1461621621267 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 15:00:21 INFO - PROCESS | 17168 | 1461621621271 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 15:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:00:21 INFO - PROCESS | 17168 | 1461621621277 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:00:21 INFO - PROCESS | 17168 | 1461621621279 Marionette TRACE conn3 <- [1,1134,null,{}] 15:00:21 INFO - PROCESS | 17168 | 1461621621285 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}] 15:00:21 INFO - PROCESS | 17168 | 1461621621456 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 15:00:21 INFO - PROCESS | 17168 | 1461621621640 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:21 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdb0a2000 == 110 [pid = 17168] [id = 291] 15:00:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bca7e0800) [pid = 17168] [serial = 874] [outer = (nil)] 15:00:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bda539800) [pid = 17168] [serial = 875] [outer = 0x7f5bca7e0800] 15:00:21 INFO - PROCESS | 17168 | 1461621621709 Marionette DEBUG loaded listener.js 15:00:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 179 (0x7f5bda53f800) [pid = 17168] [serial = 876] [outer = 0x7f5bca7e0800] 15:00:22 INFO - PROCESS | 17168 | 1461621622571 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]]]}] 15:00:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:00:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1327ms 15:00:22 INFO - PROCESS | 17168 | 1461621622605 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 15:00:22 INFO - PROCESS | 17168 | 1461621622609 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 15:00:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:00:22 INFO - PROCESS | 17168 | 1461621622614 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:00:22 INFO - PROCESS | 17168 | 1461621622617 Marionette TRACE conn3 <- [1,1138,null,{}] 15:00:22 INFO - PROCESS | 17168 | 1461621622622 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}] 15:00:22 INFO - PROCESS | 17168 | 1461621622791 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 15:00:22 INFO - PROCESS | 17168 | 1461621622973 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:23 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bddaf2000 == 111 [pid = 17168] [id = 292] 15:00:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 180 (0x7f5bbf70dc00) [pid = 17168] [serial = 877] [outer = (nil)] 15:00:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 181 (0x7f5bda53ec00) [pid = 17168] [serial = 878] [outer = 0x7f5bbf70dc00] 15:00:23 INFO - PROCESS | 17168 | 1461621623051 Marionette DEBUG loaded listener.js 15:00:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 182 (0x7f5bda747000) [pid = 17168] [serial = 879] [outer = 0x7f5bbf70dc00] 15:00:23 INFO - PROCESS | 17168 | 1461621623926 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]]]}] 15:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1383ms 15:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:00:24 INFO - PROCESS | 17168 | 1461621624000 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 15:00:24 INFO - PROCESS | 17168 | 1461621624002 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 15:00:24 INFO - PROCESS | 17168 | 1461621624009 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:00:24 INFO - PROCESS | 17168 | 1461621624012 Marionette TRACE conn3 <- [1,1142,null,{}] 15:00:24 INFO - PROCESS | 17168 | 1461621624017 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}] 15:00:24 INFO - PROCESS | 17168 | 1461621624238 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 15:00:24 INFO - PROCESS | 17168 | 1461621624470 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:24 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5e91000 == 112 [pid = 17168] [id = 293] 15:00:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 183 (0x7f5bc24b3c00) [pid = 17168] [serial = 880] [outer = (nil)] 15:00:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 184 (0x7f5bda752400) [pid = 17168] [serial = 881] [outer = 0x7f5bc24b3c00] 15:00:24 INFO - PROCESS | 17168 | 1461621624587 Marionette DEBUG loaded listener.js 15:00:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 185 (0x7f5bda7a6400) [pid = 17168] [serial = 882] [outer = 0x7f5bc24b3c00] 15:00:25 INFO - PROCESS | 17168 | 1461621625375 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]]]}] 15:00:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:00:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1429ms 15:00:25 INFO - PROCESS | 17168 | 1461621625438 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 15:00:25 INFO - PROCESS | 17168 | 1461621625442 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 15:00:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:00:25 INFO - PROCESS | 17168 | 1461621625447 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:00:25 INFO - PROCESS | 17168 | 1461621625449 Marionette TRACE conn3 <- [1,1146,null,{}] 15:00:25 INFO - PROCESS | 17168 | 1461621625455 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}] 15:00:25 INFO - PROCESS | 17168 | 1461621625633 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 15:00:25 INFO - PROCESS | 17168 | 1461621625812 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:25 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdf2b1800 == 113 [pid = 17168] [id = 294] 15:00:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 186 (0x7f5bb453dc00) [pid = 17168] [serial = 883] [outer = (nil)] 15:00:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 187 (0x7f5bb4543400) [pid = 17168] [serial = 884] [outer = 0x7f5bb453dc00] 15:00:25 INFO - PROCESS | 17168 | 1461621625884 Marionette DEBUG loaded listener.js 15:00:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 188 (0x7f5bb4547800) [pid = 17168] [serial = 885] [outer = 0x7f5bb453dc00] 15:00:26 INFO - PROCESS | 17168 | 1461621626744 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]]]}] 15:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1328ms 15:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:00:26 INFO - PROCESS | 17168 | 1461621626777 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 15:00:26 INFO - PROCESS | 17168 | 1461621626780 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 15:00:26 INFO - PROCESS | 17168 | 1461621626786 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:00:26 INFO - PROCESS | 17168 | 1461621626790 Marionette TRACE conn3 <- [1,1150,null,{}] 15:00:26 INFO - PROCESS | 17168 | 1461621626795 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}] 15:00:26 INFO - PROCESS | 17168 | 1461621626979 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 15:00:27 INFO - PROCESS | 17168 | 1461621627167 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:27 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf68c000 == 114 [pid = 17168] [id = 295] 15:00:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 189 (0x7f5bb453e400) [pid = 17168] [serial = 886] [outer = (nil)] 15:00:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 190 (0x7f5bb4850400) [pid = 17168] [serial = 887] [outer = 0x7f5bb453e400] 15:00:27 INFO - PROCESS | 17168 | 1461621627244 Marionette DEBUG loaded listener.js 15:00:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 191 (0x7f5bda7a7400) [pid = 17168] [serial = 888] [outer = 0x7f5bb453e400] 15:00:28 INFO - PROCESS | 17168 | 1461621628111 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]]]}] 15:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1380ms 15:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:00:28 INFO - PROCESS | 17168 | 1461621628166 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 15:00:28 INFO - PROCESS | 17168 | 1461621628168 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 15:00:28 INFO - PROCESS | 17168 | 1461621628175 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:00:28 INFO - PROCESS | 17168 | 1461621628178 Marionette TRACE conn3 <- [1,1154,null,{}] 15:00:28 INFO - PROCESS | 17168 | 1461621628183 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}] 15:00:28 INFO - PROCESS | 17168 | 1461621628354 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 15:00:28 INFO - PROCESS | 17168 | 1461621628559 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:28 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb6197000 == 115 [pid = 17168] [id = 296] 15:00:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 192 (0x7f5bb484ac00) [pid = 17168] [serial = 889] [outer = (nil)] 15:00:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 193 (0x7f5bbe806800) [pid = 17168] [serial = 890] [outer = 0x7f5bb484ac00] 15:00:28 INFO - PROCESS | 17168 | 1461621628640 Marionette DEBUG loaded listener.js 15:00:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 194 (0x7f5bbe80c400) [pid = 17168] [serial = 891] [outer = 0x7f5bb484ac00] 15:00:29 INFO - PROCESS | 17168 | 1461621629605 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]]]}] 15:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1481ms 15:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:00:29 INFO - PROCESS | 17168 | 1461621629656 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 15:00:29 INFO - PROCESS | 17168 | 1461621629659 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 15:00:29 INFO - PROCESS | 17168 | 1461621629665 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:00:29 INFO - PROCESS | 17168 | 1461621629668 Marionette TRACE conn3 <- [1,1158,null,{}] 15:00:29 INFO - PROCESS | 17168 | 1461621629673 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}] 15:00:29 INFO - PROCESS | 17168 | 1461621629843 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 15:00:30 INFO - PROCESS | 17168 | 1461621630032 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:30 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb3171000 == 116 [pid = 17168] [id = 297] 15:00:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 195 (0x7f5bb484d400) [pid = 17168] [serial = 892] [outer = (nil)] 15:00:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 196 (0x7f5bbcb14c00) [pid = 17168] [serial = 893] [outer = 0x7f5bb484d400] 15:00:30 INFO - PROCESS | 17168 | 1461621630103 Marionette DEBUG loaded listener.js 15:00:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 197 (0x7f5bbf954800) [pid = 17168] [serial = 894] [outer = 0x7f5bb484d400] 15:00:31 INFO - PROCESS | 17168 | 1461621631328 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]]]}] 15:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 15:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1732ms 15:00:31 INFO - PROCESS | 17168 | 1461621631397 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 15:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:00:31 INFO - PROCESS | 17168 | 1461621631402 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 15:00:31 INFO - PROCESS | 17168 | 1461621631410 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:00:31 INFO - PROCESS | 17168 | 1461621631415 Marionette TRACE conn3 <- [1,1162,null,{}] 15:00:31 INFO - PROCESS | 17168 | 1461621631424 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}] 15:00:31 INFO - PROCESS | 17168 | 1461621631656 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 15:00:31 INFO - PROCESS | 17168 | 1461621631860 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:31 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb62c3000 == 117 [pid = 17168] [id = 298] 15:00:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 198 (0x7f5bb50f8800) [pid = 17168] [serial = 895] [outer = (nil)] 15:00:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 199 (0x7f5bb51e1400) [pid = 17168] [serial = 896] [outer = 0x7f5bb50f8800] 15:00:31 INFO - PROCESS | 17168 | 1461621631935 Marionette DEBUG loaded listener.js 15:00:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 200 (0x7f5bb5d90000) [pid = 17168] [serial = 897] [outer = 0x7f5bb50f8800] 15:00:32 INFO - PROCESS | 17168 | 1461621632807 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]]]}] 15:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1450ms 15:00:32 INFO - PROCESS | 17168 | 1461621632860 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 15:00:32 INFO - PROCESS | 17168 | 1461621632868 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 15:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:00:32 INFO - PROCESS | 17168 | 1461621632877 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:00:32 INFO - PROCESS | 17168 | 1461621632880 Marionette TRACE conn3 <- [1,1166,null,{}] 15:00:32 INFO - PROCESS | 17168 | 1461621632884 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}] 15:00:33 INFO - PROCESS | 17168 | 1461621633050 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 15:00:33 INFO - PROCESS | 17168 | 1461621633408 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:33 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb225e800 == 118 [pid = 17168] [id = 299] 15:00:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 201 (0x7f5bbccd7c00) [pid = 17168] [serial = 898] [outer = (nil)] 15:00:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 202 (0x7f5bbccd9800) [pid = 17168] [serial = 899] [outer = 0x7f5bbccd7c00] 15:00:33 INFO - PROCESS | 17168 | 1461621633478 Marionette DEBUG loaded listener.js 15:00:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 203 (0x7f5bbd9d3800) [pid = 17168] [serial = 900] [outer = 0x7f5bbccd7c00] 15:00:34 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc5c93800 == 117 [pid = 17168] [id = 183] 15:00:34 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc8213000 == 116 [pid = 17168] [id = 56] 15:00:34 INFO - PROCESS | 17168 | 1461621634457 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]]]}] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 202 (0x7f5bb51d4800) [pid = 17168] [serial = 767] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 201 (0x7f5bbbda9000) [pid = 17168] [serial = 770] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 200 (0x7f5bbfa32800) [pid = 17168] [serial = 764] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc361e800 == 115 [pid = 17168] [id = 283] 15:00:34 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2bbc800 == 114 [pid = 17168] [id = 282] 15:00:34 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0eaf000 == 113 [pid = 17168] [id = 281] 15:00:34 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf64a800 == 112 [pid = 17168] [id = 280] 15:00:34 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbda3f800 == 111 [pid = 17168] [id = 279] 15:00:34 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb504c800 == 110 [pid = 17168] [id = 278] 15:00:34 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf29c000 == 109 [pid = 17168] [id = 277] 15:00:34 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6b89800 == 108 [pid = 17168] [id = 269] 15:00:34 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc4cb6800 == 107 [pid = 17168] [id = 268] 15:00:34 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc094c800 == 106 [pid = 17168] [id = 266] 15:00:34 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbe7ac000 == 105 [pid = 17168] [id = 265] 15:00:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:00:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1684ms 15:00:34 INFO - PROCESS | 17168 | 1461621634560 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 15:00:34 INFO - PROCESS | 17168 | 1461621634564 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 15:00:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:00:34 INFO - PROCESS | 17168 | 1461621634570 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:00:34 INFO - PROCESS | 17168 | 1461621634575 Marionette TRACE conn3 <- [1,1170,null,{}] 15:00:34 INFO - PROCESS | 17168 | 1461621634595 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}] 15:00:34 INFO - PROCESS | 17168 | 1461621634750 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 199 (0x7f5bd4b1b800) [pid = 17168] [serial = 677] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 198 (0x7f5bc24b9400) [pid = 17168] [serial = 788] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 197 (0x7f5bbcb10000) [pid = 17168] [serial = 731] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 196 (0x7f5bc2def000) [pid = 17168] [serial = 743] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 195 (0x7f5bc741f000) [pid = 17168] [serial = 752] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 194 (0x7f5bbfa3bc00) [pid = 17168] [serial = 737] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 193 (0x7f5bc251cc00) [pid = 17168] [serial = 740] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 192 (0x7f5bbf3cf800) [pid = 17168] [serial = 780] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 191 (0x7f5bbfa3c400) [pid = 17168] [serial = 783] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 190 (0x7f5bc7a92400) [pid = 17168] [serial = 755] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 189 (0x7f5bbe949000) [pid = 17168] [serial = 777] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 188 (0x7f5bbebcfc00) [pid = 17168] [serial = 729] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 187 (0x7f5bc380e800) [pid = 17168] [serial = 792] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 186 (0x7f5bc65c9000) [pid = 17168] [serial = 746] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 185 (0x7f5bbf707400) [pid = 17168] [serial = 734] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 184 (0x7f5bbf99e000) [pid = 17168] [serial = 782] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 183 (0x7f5bbebd0800) [pid = 17168] [serial = 779] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 182 (0x7f5bc2220c00) [pid = 17168] [serial = 786] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 181 (0x7f5bbd9d2800) [pid = 17168] [serial = 776] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 180 (0x7f5bb5c76400) [pid = 17168] [serial = 774] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 179 (0x7f5bc717b400) [pid = 17168] [serial = 749] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 178 (0x7f5bc8978400) [pid = 17168] [serial = 758] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5bd4b14400) [pid = 17168] [serial = 761] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bbfdf4400) [pid = 17168] [serial = 785] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bc2b30400) [pid = 17168] [serial = 789] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bc2df2400) [pid = 17168] [serial = 791] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5bb51de400) [pid = 17168] [serial = 773] [outer = (nil)] [url = about:blank] 15:00:34 INFO - PROCESS | 17168 | 1461621634956 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:34 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbddb800 == 106 [pid = 17168] [id = 300] 15:00:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bbccd8000) [pid = 17168] [serial = 901] [outer = (nil)] 15:00:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bbf3c5000) [pid = 17168] [serial = 902] [outer = 0x7f5bbccd8000] 15:00:35 INFO - PROCESS | 17168 | 1461621635023 Marionette DEBUG loaded listener.js 15:00:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bbf76b000) [pid = 17168] [serial = 903] [outer = 0x7f5bbccd8000] 15:00:35 INFO - PROCESS | 17168 | 1461621635691 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]]]}] 15:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1151ms 15:00:35 INFO - PROCESS | 17168 | 1461621635721 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 15:00:35 INFO - PROCESS | 17168 | 1461621635725 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 15:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:00:35 INFO - PROCESS | 17168 | 1461621635731 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:00:35 INFO - PROCESS | 17168 | 1461621635733 Marionette TRACE conn3 <- [1,1174,null,{}] 15:00:35 INFO - PROCESS | 17168 | 1461621635738 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}] 15:00:35 INFO - PROCESS | 17168 | 1461621635949 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 15:00:35 INFO - PROCESS | 17168 | 1461621635975 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:35 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf4a1800 == 107 [pid = 17168] [id = 301] 15:00:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bbe943000) [pid = 17168] [serial = 904] [outer = (nil)] 15:00:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bbfa3bc00) [pid = 17168] [serial = 905] [outer = 0x7f5bbe943000] 15:00:36 INFO - PROCESS | 17168 | 1461621636034 Marionette DEBUG loaded listener.js 15:00:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 179 (0x7f5bbfaaec00) [pid = 17168] [serial = 906] [outer = 0x7f5bbe943000] 15:00:36 INFO - PROCESS | 17168 | 1461621636872 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] 15:00:36 INFO - PROCESS | 17168 | 1461621636969 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 15:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:00:36 INFO - PROCESS | 17168 | 1461621636976 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:00:36 INFO - PROCESS | 17168 | 1461621636979 Marionette TRACE conn3 <- [1,1178,null,{}] 15:00:36 INFO - PROCESS | 17168 | 1461621636994 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}] 15:00:37 INFO - PROCESS | 17168 | 1461621637205 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 15:00:37 INFO - PROCESS | 17168 | --DOMWINDOW == 178 (0x7f5bb64a3000) [pid = 17168] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:00:37 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5bbf94f800) [pid = 17168] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:00:37 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bb5c75400) [pid = 17168] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:00:37 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bbee3f000) [pid = 17168] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:00:37 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bb5d8fc00) [pid = 17168] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:00:37 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5bc2efb000) [pid = 17168] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:00:37 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5bc2ef1000) [pid = 17168] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:00:37 INFO - PROCESS | 17168 | --DOMWINDOW == 171 (0x7f5bbee3d400) [pid = 17168] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:00:37 INFO - PROCESS | 17168 | 1461621637878 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:37 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1965800 == 108 [pid = 17168] [id = 302] 15:00:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 172 (0x7f5bb453c400) [pid = 17168] [serial = 907] [outer = (nil)] 15:00:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5bb4849c00) [pid = 17168] [serial = 908] [outer = 0x7f5bb453c400] 15:00:37 INFO - PROCESS | 17168 | 1461621637955 Marionette DEBUG loaded listener.js 15:00:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bb4f8a400) [pid = 17168] [serial = 909] [outer = 0x7f5bb453c400] 15:00:38 INFO - PROCESS | 17168 | 1461621638902 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] 15:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:00:38 INFO - PROCESS | 17168 | 1461621638982 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 15:00:38 INFO - PROCESS | 17168 | 1461621638990 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:00:38 INFO - PROCESS | 17168 | 1461621638995 Marionette TRACE conn3 <- [1,1182,null,{}] 15:00:39 INFO - PROCESS | 17168 | 1461621639002 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}] 15:00:39 INFO - PROCESS | 17168 | 1461621639226 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 15:00:39 INFO - PROCESS | 17168 | 1461621639467 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:39 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf07f000 == 109 [pid = 17168] [id = 303] 15:00:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bb649e800) [pid = 17168] [serial = 910] [outer = (nil)] 15:00:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bbcccdc00) [pid = 17168] [serial = 911] [outer = 0x7f5bb649e800] 15:00:39 INFO - PROCESS | 17168 | 1461621639587 Marionette DEBUG loaded listener.js 15:00:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bbccdcc00) [pid = 17168] [serial = 912] [outer = 0x7f5bb649e800] 15:00:40 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:00:40 INFO - PROCESS | 17168 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:00:40 INFO - PROCESS | 17168 | 1461621640526 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] 15:00:40 INFO - PROCESS | 17168 | 1461621640590 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 15:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:00:40 INFO - PROCESS | 17168 | 1461621640597 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:00:40 INFO - PROCESS | 17168 | 1461621640601 Marionette TRACE conn3 <- [1,1186,null,{}] 15:00:40 INFO - PROCESS | 17168 | 1461621640607 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}] 15:00:40 INFO - PROCESS | 17168 | 1461621640795 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 15:00:41 INFO - PROCESS | 17168 | 1461621641065 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:41 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0e94800 == 110 [pid = 17168] [id = 304] 15:00:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bbebc9c00) [pid = 17168] [serial = 913] [outer = (nil)] 15:00:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 179 (0x7f5bbf21c000) [pid = 17168] [serial = 914] [outer = 0x7f5bbebc9c00] 15:00:41 INFO - PROCESS | 17168 | 1461621641184 Marionette DEBUG loaded listener.js 15:00:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 180 (0x7f5bbf73e800) [pid = 17168] [serial = 915] [outer = 0x7f5bbebc9c00] 15:00:42 INFO - PROCESS | 17168 | 1461621642120 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] 15:00:42 INFO - PROCESS | 17168 | 1461621642198 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 15:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:00:42 INFO - PROCESS | 17168 | 1461621642214 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:00:42 INFO - PROCESS | 17168 | 1461621642223 Marionette TRACE conn3 <- [1,1190,null,{}] 15:00:42 INFO - PROCESS | 17168 | 1461621642229 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}] 15:00:42 INFO - PROCESS | 17168 | 1461621642466 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 15:00:42 INFO - PROCESS | 17168 | 1461621642690 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:42 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2bcb800 == 111 [pid = 17168] [id = 305] 15:00:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 181 (0x7f5bbf092000) [pid = 17168] [serial = 916] [outer = (nil)] 15:00:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 182 (0x7f5bc24b5400) [pid = 17168] [serial = 917] [outer = 0x7f5bbf092000] 15:00:42 INFO - PROCESS | 17168 | 1461621642808 Marionette DEBUG loaded listener.js 15:00:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 183 (0x7f5bc2b2ec00) [pid = 17168] [serial = 918] [outer = 0x7f5bbf092000] 15:00:43 INFO - PROCESS | 17168 | 1461621643698 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] 15:00:43 INFO - PROCESS | 17168 | 1461621643758 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 15:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:00:43 INFO - PROCESS | 17168 | 1461621643764 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:00:43 INFO - PROCESS | 17168 | 1461621643767 Marionette TRACE conn3 <- [1,1194,null,{}] 15:00:43 INFO - PROCESS | 17168 | 1461621643772 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}] 15:00:43 INFO - PROCESS | 17168 | 1461621643945 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 15:00:44 INFO - PROCESS | 17168 | 1461621644168 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:44 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6be4000 == 112 [pid = 17168] [id = 306] 15:00:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 184 (0x7f5bc2ef4400) [pid = 17168] [serial = 919] [outer = (nil)] 15:00:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 185 (0x7f5bc4c3c400) [pid = 17168] [serial = 920] [outer = 0x7f5bc2ef4400] 15:00:44 INFO - PROCESS | 17168 | 1461621644355 Marionette DEBUG loaded listener.js 15:00:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 186 (0x7f5bc5767400) [pid = 17168] [serial = 921] [outer = 0x7f5bc2ef4400] 15:00:45 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:00:45 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:00:45 INFO - PROCESS | 17168 | 1461621645207 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] 15:00:45 INFO - PROCESS | 17168 | 1461621645254 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 15:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:00:45 INFO - PROCESS | 17168 | 1461621645261 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:00:45 INFO - PROCESS | 17168 | 1461621645263 Marionette TRACE conn3 <- [1,1198,null,{}] 15:00:45 INFO - PROCESS | 17168 | 1461621645269 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}] 15:00:45 INFO - PROCESS | 17168 | 1461621645443 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 15:00:45 INFO - PROCESS | 17168 | 1461621645639 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:45 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc7a76800 == 113 [pid = 17168] [id = 307] 15:00:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 187 (0x7f5bc741a400) [pid = 17168] [serial = 922] [outer = (nil)] 15:00:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 188 (0x7f5bc7439000) [pid = 17168] [serial = 923] [outer = 0x7f5bc741a400] 15:00:45 INFO - PROCESS | 17168 | 1461621645727 Marionette DEBUG loaded listener.js 15:00:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 189 (0x7f5bcbe79000) [pid = 17168] [serial = 924] [outer = 0x7f5bc741a400] 15:00:46 INFO - PROCESS | 17168 | 1461621646677 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]]]}] 15:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1481ms 15:00:46 INFO - PROCESS | 17168 | 1461621646744 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 15:00:46 INFO - PROCESS | 17168 | 1461621646748 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 15:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:00:46 INFO - PROCESS | 17168 | 1461621646754 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:00:46 INFO - PROCESS | 17168 | 1461621646756 Marionette TRACE conn3 <- [1,1202,null,{}] 15:00:46 INFO - PROCESS | 17168 | 1461621646761 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}] 15:00:46 INFO - PROCESS | 17168 | 1461621646943 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 15:00:47 INFO - PROCESS | 17168 | 1461621647126 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:47 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcbb41800 == 114 [pid = 17168] [id = 308] 15:00:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 190 (0x7f5bc741b800) [pid = 17168] [serial = 925] [outer = (nil)] 15:00:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 191 (0x7f5bd6b38800) [pid = 17168] [serial = 926] [outer = 0x7f5bc741b800] 15:00:47 INFO - PROCESS | 17168 | 1461621647201 Marionette DEBUG loaded listener.js 15:00:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 192 (0x7f5bd8d43c00) [pid = 17168] [serial = 927] [outer = 0x7f5bc741b800] 15:00:48 INFO - PROCESS | 17168 | 1461621648085 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]]]}] 15:00:48 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 15:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1388ms 15:00:48 INFO - PROCESS | 17168 | 1461621648143 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 15:00:48 INFO - PROCESS | 17168 | 1461621648147 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 15:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:00:48 INFO - PROCESS | 17168 | 1461621648154 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:00:48 INFO - PROCESS | 17168 | 1461621648157 Marionette TRACE conn3 <- [1,1206,null,{}] 15:00:48 INFO - PROCESS | 17168 | 1461621648165 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}] 15:00:48 INFO - PROCESS | 17168 | 1461621648351 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 15:00:48 INFO - PROCESS | 17168 | 1461621648534 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:48 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd5eb6800 == 115 [pid = 17168] [id = 309] 15:00:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 193 (0x7f5bcbe75800) [pid = 17168] [serial = 928] [outer = (nil)] 15:00:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 194 (0x7f5bda749800) [pid = 17168] [serial = 929] [outer = 0x7f5bcbe75800] 15:00:48 INFO - PROCESS | 17168 | 1461621648612 Marionette DEBUG loaded listener.js 15:00:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 195 (0x7f5bda7a6800) [pid = 17168] [serial = 930] [outer = 0x7f5bcbe75800] 15:00:49 INFO - PROCESS | 17168 | 1461621649484 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]]]}] 15:00:49 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 15:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1378ms 15:00:49 INFO - PROCESS | 17168 | 1461621649534 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 15:00:49 INFO - PROCESS | 17168 | 1461621649537 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 15:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:00:49 INFO - PROCESS | 17168 | 1461621649543 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:00:49 INFO - PROCESS | 17168 | 1461621649545 Marionette TRACE conn3 <- [1,1210,null,{}] 15:00:49 INFO - PROCESS | 17168 | 1461621649551 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}] 15:00:49 INFO - PROCESS | 17168 | 1461621649722 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 15:00:49 INFO - PROCESS | 17168 | 1461621649920 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:49 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda63b800 == 116 [pid = 17168] [id = 310] 15:00:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 196 (0x7f5bb3456000) [pid = 17168] [serial = 931] [outer = (nil)] 15:00:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 197 (0x7f5bb345c400) [pid = 17168] [serial = 932] [outer = 0x7f5bb3456000] 15:00:50 INFO - PROCESS | 17168 | 1461621649993 Marionette DEBUG loaded listener.js 15:00:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 198 (0x7f5bb3460800) [pid = 17168] [serial = 933] [outer = 0x7f5bb3456000] 15:00:50 INFO - PROCESS | 17168 | 1461621650865 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]]]}] 15:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1393ms 15:00:50 INFO - PROCESS | 17168 | 1461621650937 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 15:00:50 INFO - PROCESS | 17168 | 1461621650940 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 15:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:00:50 INFO - PROCESS | 17168 | 1461621650947 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:00:50 INFO - PROCESS | 17168 | 1461621650950 Marionette TRACE conn3 <- [1,1214,null,{}] 15:00:50 INFO - PROCESS | 17168 | 1461621650955 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}] 15:00:51 INFO - PROCESS | 17168 | 1461621651137 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 15:00:51 INFO - PROCESS | 17168 | 1461621651322 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:51 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb236d000 == 117 [pid = 17168] [id = 311] 15:00:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 199 (0x7f5bb3457800) [pid = 17168] [serial = 934] [outer = (nil)] 15:00:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 200 (0x7f5bbfa34c00) [pid = 17168] [serial = 935] [outer = 0x7f5bb3457800] 15:00:51 INFO - PROCESS | 17168 | 1461621651398 Marionette DEBUG loaded listener.js 15:00:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 201 (0x7f5bda53bc00) [pid = 17168] [serial = 936] [outer = 0x7f5bb3457800] 15:00:52 INFO - PROCESS | 17168 | 1461621652231 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]]]}] 15:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1335ms 15:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:00:52 INFO - PROCESS | 17168 | 1461621652283 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 15:00:52 INFO - PROCESS | 17168 | 1461621652285 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 15:00:52 INFO - PROCESS | 17168 | 1461621652292 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:00:52 INFO - PROCESS | 17168 | 1461621652295 Marionette TRACE conn3 <- [1,1218,null,{}] 15:00:52 INFO - PROCESS | 17168 | 1461621652300 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}] 15:00:52 INFO - PROCESS | 17168 | 1461621652471 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 15:00:52 INFO - PROCESS | 17168 | 1461621652659 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:52 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdda67800 == 118 [pid = 17168] [id = 312] 15:00:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 202 (0x7f5bb5eaec00) [pid = 17168] [serial = 937] [outer = (nil)] 15:00:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 203 (0x7f5bb5eb3000) [pid = 17168] [serial = 938] [outer = 0x7f5bb5eaec00] 15:00:52 INFO - PROCESS | 17168 | 1461621652741 Marionette DEBUG loaded listener.js 15:00:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 204 (0x7f5bbf734c00) [pid = 17168] [serial = 939] [outer = 0x7f5bb5eaec00] 15:00:53 INFO - PROCESS | 17168 | 1461621653633 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]]]}] 15:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1386ms 15:00:53 INFO - PROCESS | 17168 | 1461621653678 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 15:00:53 INFO - PROCESS | 17168 | 1461621653682 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 15:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:00:53 INFO - PROCESS | 17168 | 1461621653688 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:00:53 INFO - PROCESS | 17168 | 1461621653691 Marionette TRACE conn3 <- [1,1222,null,{}] 15:00:53 INFO - PROCESS | 17168 | 1461621653697 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}] 15:00:53 INFO - PROCESS | 17168 | 1461621653907 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 15:00:54 INFO - PROCESS | 17168 | 1461621654093 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:54 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb0ac8000 == 119 [pid = 17168] [id = 313] 15:00:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 205 (0x7f5bb5eafc00) [pid = 17168] [serial = 940] [outer = (nil)] 15:00:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 206 (0x7f5bc2c65000) [pid = 17168] [serial = 941] [outer = 0x7f5bb5eafc00] 15:00:54 INFO - PROCESS | 17168 | 1461621654165 Marionette DEBUG loaded listener.js 15:00:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 207 (0x7f5bda7a8400) [pid = 17168] [serial = 942] [outer = 0x7f5bb5eafc00] 15:00:55 INFO - PROCESS | 17168 | 1461621655036 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] 15:00:55 INFO - PROCESS | 17168 | 1461621655074 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 15:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:00:55 INFO - PROCESS | 17168 | 1461621655080 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:00:55 INFO - PROCESS | 17168 | 1461621655083 Marionette TRACE conn3 <- [1,1226,null,{}] 15:00:55 INFO - PROCESS | 17168 | 1461621655088 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}] 15:00:55 INFO - PROCESS | 17168 | 1461621655283 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 15:00:55 INFO - PROCESS | 17168 | 1461621655474 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:55 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb0ae2000 == 120 [pid = 17168] [id = 314] 15:00:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 208 (0x7f5bb5eb5000) [pid = 17168] [serial = 943] [outer = (nil)] 15:00:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 209 (0x7f5bb5fd2c00) [pid = 17168] [serial = 944] [outer = 0x7f5bb5eb5000] 15:00:55 INFO - PROCESS | 17168 | 1461621655542 Marionette DEBUG loaded listener.js 15:00:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 210 (0x7f5bb5fd9c00) [pid = 17168] [serial = 945] [outer = 0x7f5bb5eb5000] 15:00:56 INFO - PROCESS | 17168 | 1461621656387 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]]]}] 15:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1377ms 15:00:56 INFO - PROCESS | 17168 | 1461621656458 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 15:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:00:56 INFO - PROCESS | 17168 | 1461621656470 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 15:00:56 INFO - PROCESS | 17168 | 1461621656475 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:00:56 INFO - PROCESS | 17168 | 1461621656478 Marionette TRACE conn3 <- [1,1230,null,{}] 15:00:56 INFO - PROCESS | 17168 | 1461621656484 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}] 15:00:56 INFO - PROCESS | 17168 | 1461621656704 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 15:00:56 INFO - PROCESS | 17168 | 1461621656894 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:56 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb222c000 == 121 [pid = 17168] [id = 315] 15:00:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 211 (0x7f5bb5be0400) [pid = 17168] [serial = 946] [outer = (nil)] 15:00:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 212 (0x7f5bbccd6c00) [pid = 17168] [serial = 947] [outer = 0x7f5bb5be0400] 15:00:56 INFO - PROCESS | 17168 | 1461621656965 Marionette DEBUG loaded listener.js 15:00:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 213 (0x7f5bbdb20000) [pid = 17168] [serial = 948] [outer = 0x7f5bb5be0400] 15:00:57 INFO - PROCESS | 17168 | 1461621657830 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]]]}] 15:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1385ms 15:00:57 INFO - PROCESS | 17168 | 1461621657861 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 15:00:57 INFO - PROCESS | 17168 | 1461621657863 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 15:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:00:57 INFO - PROCESS | 17168 | 1461621657870 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:00:57 INFO - PROCESS | 17168 | 1461621657872 Marionette TRACE conn3 <- [1,1234,null,{}] 15:00:57 INFO - PROCESS | 17168 | 1461621657878 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}] 15:00:58 INFO - PROCESS | 17168 | 1461621658053 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 15:00:58 INFO - PROCESS | 17168 | 1461621658246 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:58 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5f1c800 == 122 [pid = 17168] [id = 316] 15:00:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 214 (0x7f5bb3459800) [pid = 17168] [serial = 949] [outer = (nil)] 15:00:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 215 (0x7f5bbdb20400) [pid = 17168] [serial = 950] [outer = 0x7f5bb3459800] 15:00:58 INFO - PROCESS | 17168 | 1461621658316 Marionette DEBUG loaded listener.js 15:00:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 216 (0x7f5bbdb27c00) [pid = 17168] [serial = 951] [outer = 0x7f5bb3459800] 15:00:59 INFO - PROCESS | 17168 | 1461621659625 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]]]}] 15:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1781ms 15:00:59 INFO - PROCESS | 17168 | 1461621659652 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 15:00:59 INFO - PROCESS | 17168 | 1461621659655 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 15:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:00:59 INFO - PROCESS | 17168 | 1461621659664 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:00:59 INFO - PROCESS | 17168 | 1461621659667 Marionette TRACE conn3 <- [1,1238,null,{}] 15:00:59 INFO - PROCESS | 17168 | 1461621659674 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}] 15:00:59 INFO - PROCESS | 17168 | 1461621659848 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 15:01:00 INFO - PROCESS | 17168 | 1461621660117 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:00 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb3160800 == 123 [pid = 17168] [id = 317] 15:01:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 217 (0x7f5bb5be6400) [pid = 17168] [serial = 952] [outer = (nil)] 15:01:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 218 (0x7f5bb5d96800) [pid = 17168] [serial = 953] [outer = 0x7f5bb5be6400] 15:01:00 INFO - PROCESS | 17168 | 1461621660290 Marionette DEBUG loaded listener.js 15:01:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 219 (0x7f5bbbda7400) [pid = 17168] [serial = 954] [outer = 0x7f5bb5be6400] 15:01:01 INFO - PROCESS | 17168 | 1461621661283 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]]]}] 15:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1645ms 15:01:01 INFO - PROCESS | 17168 | 1461621661311 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 15:01:01 INFO - PROCESS | 17168 | 1461621661321 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 15:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:01:01 INFO - PROCESS | 17168 | 1461621661332 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:01:01 INFO - PROCESS | 17168 | 1461621661336 Marionette TRACE conn3 <- [1,1242,null,{}] 15:01:01 INFO - PROCESS | 17168 | 1461621661344 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}] 15:01:01 INFO - PROCESS | 17168 | 1461621661535 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 15:01:01 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf4a1800 == 122 [pid = 17168] [id = 301] 15:01:01 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbddb800 == 121 [pid = 17168] [id = 300] 15:01:01 INFO - PROCESS | 17168 | --DOMWINDOW == 218 (0x7f5bd59a8800) [pid = 17168] [serial = 821] [outer = (nil)] [url = about:blank] 15:01:01 INFO - PROCESS | 17168 | --DOMWINDOW == 217 (0x7f5bd5e20c00) [pid = 17168] [serial = 824] [outer = (nil)] [url = about:blank] 15:01:01 INFO - PROCESS | 17168 | --DOMWINDOW == 216 (0x7f5bbcb0d800) [pid = 17168] [serial = 830] [outer = (nil)] [url = about:blank] 15:01:01 INFO - PROCESS | 17168 | --DOMWINDOW == 215 (0x7f5bcbbb2c00) [pid = 17168] [serial = 815] [outer = (nil)] [url = about:blank] 15:01:01 INFO - PROCESS | 17168 | --DOMWINDOW == 214 (0x7f5bd6e76c00) [pid = 17168] [serial = 827] [outer = (nil)] [url = about:blank] 15:01:01 INFO - PROCESS | 17168 | --DOMWINDOW == 213 (0x7f5bd4b14800) [pid = 17168] [serial = 818] [outer = (nil)] [url = about:blank] 15:01:01 INFO - PROCESS | 17168 | 1461621661860 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:01 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb225e800 == 120 [pid = 17168] [id = 299] 15:01:01 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb62c3000 == 119 [pid = 17168] [id = 298] 15:01:01 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb316e800 == 120 [pid = 17168] [id = 318] 15:01:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 214 (0x7f5bb4f8d400) [pid = 17168] [serial = 955] [outer = (nil)] 15:01:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 215 (0x7f5bbdb26c00) [pid = 17168] [serial = 956] [outer = 0x7f5bb4f8d400] 15:01:01 INFO - PROCESS | 17168 | 1461621661959 Marionette DEBUG loaded listener.js 15:01:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 216 (0x7f5bbe949c00) [pid = 17168] [serial = 957] [outer = 0x7f5bb4f8d400] 15:01:02 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5e91000 == 119 [pid = 17168] [id = 293] 15:01:02 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bddaf2000 == 118 [pid = 17168] [id = 292] 15:01:02 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bdb0a2000 == 117 [pid = 17168] [id = 291] 15:01:02 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bda642800 == 116 [pid = 17168] [id = 290] 15:01:02 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd5e5e000 == 115 [pid = 17168] [id = 289] 15:01:02 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcfbdc800 == 114 [pid = 17168] [id = 288] 15:01:02 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc7a7e000 == 113 [pid = 17168] [id = 287] 15:01:02 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2b9f000 == 112 [pid = 17168] [id = 286] 15:01:02 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbd7e6000 == 111 [pid = 17168] [id = 285] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 215 (0x7f5bbbdaa400) [pid = 17168] [serial = 833] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 214 (0x7f5bc24b8000) [pid = 17168] [serial = 843] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 213 (0x7f5bc4e52c00) [pid = 17168] [serial = 806] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 212 (0x7f5bc67a9800) [pid = 17168] [serial = 809] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 211 (0x7f5bbf778800) [pid = 17168] [serial = 800] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 210 (0x7f5bbfa40800) [pid = 17168] [serial = 840] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 209 (0x7f5bbf70a000) [pid = 17168] [serial = 837] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 208 (0x7f5bc2b2b400) [pid = 17168] [serial = 846] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 207 (0x7f5bc9087400) [pid = 17168] [serial = 812] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 206 (0x7f5bc0e29c00) [pid = 17168] [serial = 842] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 205 (0x7f5bc2ded000) [pid = 17168] [serial = 803] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 204 (0x7f5bc5c31c00) [pid = 17168] [serial = 848] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 203 (0x7f5bc4cab000) [pid = 17168] [serial = 795] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 202 (0x7f5bbcd36800) [pid = 17168] [serial = 797] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 201 (0x7f5bbee49000) [pid = 17168] [serial = 836] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 200 (0x7f5bc38a1800) [pid = 17168] [serial = 794] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 199 (0x7f5bc251e400) [pid = 17168] [serial = 845] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 198 (0x7f5bbcd3b800) [pid = 17168] [serial = 834] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 197 (0x7f5bc6d15000) [pid = 17168] [serial = 849] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 196 (0x7f5bbf776800) [pid = 17168] [serial = 839] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 195 (0x7f5bc389a400) [pid = 17168] [serial = 851] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | --DOMWINDOW == 194 (0x7f5bc717d400) [pid = 17168] [serial = 852] [outer = (nil)] [url = about:blank] 15:01:02 INFO - PROCESS | 17168 | 1461621662740 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]]]}] 15:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1439ms 15:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:01:02 INFO - PROCESS | 17168 | 1461621662770 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 15:01:02 INFO - PROCESS | 17168 | 1461621662773 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 15:01:02 INFO - PROCESS | 17168 | 1461621662780 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:01:02 INFO - PROCESS | 17168 | 1461621662785 Marionette TRACE conn3 <- [1,1246,null,{}] 15:01:02 INFO - PROCESS | 17168 | 1461621662800 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}] 15:01:02 INFO - PROCESS | 17168 | 1461621662988 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 15:01:03 INFO - PROCESS | 17168 | 1461621663144 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:03 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf646000 == 112 [pid = 17168] [id = 319] 15:01:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 195 (0x7f5bbe947400) [pid = 17168] [serial = 958] [outer = (nil)] 15:01:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 196 (0x7f5bbf76e800) [pid = 17168] [serial = 959] [outer = 0x7f5bbe947400] 15:01:03 INFO - PROCESS | 17168 | 1461621663218 Marionette DEBUG loaded listener.js 15:01:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 197 (0x7f5bc0a25c00) [pid = 17168] [serial = 960] [outer = 0x7f5bbe947400] 15:01:04 INFO - PROCESS | 17168 | 1461621664008 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]]]}] 15:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1286ms 15:01:04 INFO - PROCESS | 17168 | 1461621664066 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 15:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:01:04 INFO - PROCESS | 17168 | 1461621664070 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 15:01:04 INFO - PROCESS | 17168 | 1461621664075 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:01:04 INFO - PROCESS | 17168 | 1461621664078 Marionette TRACE conn3 <- [1,1250,null,{}] 15:01:04 INFO - PROCESS | 17168 | 1461621664083 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}] 15:01:04 INFO - PROCESS | 17168 | 1461621664248 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 15:01:04 INFO - PROCESS | 17168 | 1461621664263 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:04 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc183b800 == 113 [pid = 17168] [id = 320] 15:01:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 198 (0x7f5bc0a2a000) [pid = 17168] [serial = 961] [outer = (nil)] 15:01:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 199 (0x7f5bc2b28c00) [pid = 17168] [serial = 962] [outer = 0x7f5bc0a2a000] 15:01:04 INFO - PROCESS | 17168 | 1461621664325 Marionette DEBUG loaded listener.js 15:01:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 200 (0x7f5bc2c63800) [pid = 17168] [serial = 963] [outer = 0x7f5bc0a2a000] 15:01:05 INFO - PROCESS | 17168 | 1461621665244 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]]]}] 15:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1227ms 15:01:05 INFO - PROCESS | 17168 | 1461621665304 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 15:01:05 INFO - PROCESS | 17168 | 1461621665307 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 15:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:01:05 INFO - PROCESS | 17168 | 1461621665313 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:01:05 INFO - PROCESS | 17168 | 1461621665315 Marionette TRACE conn3 <- [1,1254,null,{}] 15:01:05 INFO - PROCESS | 17168 | 1461621665320 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}] 15:01:05 INFO - PROCESS | 17168 | 1461621665525 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 15:01:05 INFO - PROCESS | 17168 | 1461621665554 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:05 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b21800 == 114 [pid = 17168] [id = 321] 15:01:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 201 (0x7f5bbfa3c400) [pid = 17168] [serial = 964] [outer = (nil)] 15:01:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 202 (0x7f5bc2c6a400) [pid = 17168] [serial = 965] [outer = 0x7f5bbfa3c400] 15:01:05 INFO - PROCESS | 17168 | 1461621665614 Marionette DEBUG loaded listener.js 15:01:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 203 (0x7f5bc3807000) [pid = 17168] [serial = 966] [outer = 0x7f5bbfa3c400] 15:01:06 INFO - PROCESS | 17168 | 1461621666507 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]]]}] 15:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1236ms 15:01:06 INFO - PROCESS | 17168 | --DOMWINDOW == 202 (0x7f5bbccd8000) [pid = 17168] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:01:06 INFO - PROCESS | 17168 | --DOMWINDOW == 201 (0x7f5bb50f8800) [pid = 17168] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:01:06 INFO - PROCESS | 17168 | --DOMWINDOW == 200 (0x7f5bbccd7c00) [pid = 17168] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:01:06 INFO - PROCESS | 17168 | 1461621666667 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 15:01:06 INFO - PROCESS | 17168 | 1461621666669 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 15:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:01:06 INFO - PROCESS | 17168 | 1461621666678 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:01:06 INFO - PROCESS | 17168 | 1461621666680 Marionette TRACE conn3 <- [1,1258,null,{}] 15:01:06 INFO - PROCESS | 17168 | 1461621666684 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}] 15:01:06 INFO - PROCESS | 17168 | 1461621666854 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 15:01:06 INFO - PROCESS | 17168 | 1461621666878 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:06 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc361d000 == 115 [pid = 17168] [id = 322] 15:01:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 201 (0x7f5bc2efdc00) [pid = 17168] [serial = 967] [outer = (nil)] 15:01:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 202 (0x7f5bc9085c00) [pid = 17168] [serial = 968] [outer = 0x7f5bc2efdc00] 15:01:06 INFO - PROCESS | 17168 | 1461621666944 Marionette DEBUG loaded listener.js 15:01:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 203 (0x7f5bd4b1a000) [pid = 17168] [serial = 969] [outer = 0x7f5bc2efdc00] 15:01:07 INFO - PROCESS | 17168 | 1461621667769 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]]]}] 15:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1127ms 15:01:07 INFO - PROCESS | 17168 | 1461621667815 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 15:01:07 INFO - PROCESS | 17168 | 1461621667818 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 15:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:01:07 INFO - PROCESS | 17168 | 1461621667825 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:01:07 INFO - PROCESS | 17168 | 1461621667827 Marionette TRACE conn3 <- [1,1262,null,{}] 15:01:07 INFO - PROCESS | 17168 | 1461621667836 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}] 15:01:07 INFO - PROCESS | 17168 | 1461621667989 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 15:01:08 INFO - PROCESS | 17168 | 1461621668005 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:08 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6bec000 == 116 [pid = 17168] [id = 323] 15:01:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 204 (0x7f5bc9089000) [pid = 17168] [serial = 970] [outer = (nil)] 15:01:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 205 (0x7f5bd5aeb800) [pid = 17168] [serial = 971] [outer = 0x7f5bc9089000] 15:01:08 INFO - PROCESS | 17168 | 1461621668064 Marionette DEBUG loaded listener.js 15:01:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 206 (0x7f5bd6cba400) [pid = 17168] [serial = 972] [outer = 0x7f5bc9089000] 15:01:09 INFO - PROCESS | 17168 | 1461621669113 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]]]}] 15:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1331ms 15:01:09 INFO - PROCESS | 17168 | 1461621669157 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 15:01:09 INFO - PROCESS | 17168 | 1461621669163 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 15:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:01:09 INFO - PROCESS | 17168 | 1461621669171 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:01:09 INFO - PROCESS | 17168 | 1461621669177 Marionette TRACE conn3 <- [1,1266,null,{}] 15:01:09 INFO - PROCESS | 17168 | 1461621669186 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}] 15:01:09 INFO - PROCESS | 17168 | 1461621669384 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 15:01:09 INFO - PROCESS | 17168 | 1461621669648 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:09 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb6188000 == 117 [pid = 17168] [id = 324] 15:01:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 207 (0x7f5bb4851c00) [pid = 17168] [serial = 973] [outer = (nil)] 15:01:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 208 (0x7f5bb5c79c00) [pid = 17168] [serial = 974] [outer = 0x7f5bb4851c00] 15:01:09 INFO - PROCESS | 17168 | 1461621669768 Marionette DEBUG loaded listener.js 15:01:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 209 (0x7f5bb5fd4400) [pid = 17168] [serial = 975] [outer = 0x7f5bb4851c00] 15:01:10 INFO - PROCESS | 17168 | 1461621670680 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]]]}] 15:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1537ms 15:01:10 INFO - PROCESS | 17168 | 1461621670710 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 15:01:10 INFO - PROCESS | 17168 | 1461621670718 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 15:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:01:10 INFO - PROCESS | 17168 | 1461621670728 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:01:10 INFO - PROCESS | 17168 | 1461621670732 Marionette TRACE conn3 <- [1,1270,null,{}] 15:01:10 INFO - PROCESS | 17168 | 1461621670738 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}] 15:01:10 INFO - PROCESS | 17168 | 1461621670914 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 15:01:11 INFO - PROCESS | 17168 | 1461621671107 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:11 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfdc1800 == 118 [pid = 17168] [id = 325] 15:01:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 210 (0x7f5bbcd34000) [pid = 17168] [serial = 976] [outer = (nil)] 15:01:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 211 (0x7f5bbe80cc00) [pid = 17168] [serial = 977] [outer = 0x7f5bbcd34000] 15:01:11 INFO - PROCESS | 17168 | 1461621671179 Marionette DEBUG loaded listener.js 15:01:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 212 (0x7f5bbf218400) [pid = 17168] [serial = 978] [outer = 0x7f5bbcd34000] 15:01:12 INFO - PROCESS | 17168 | 1461621672159 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]]]}] 15:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1485ms 15:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:01:12 INFO - PROCESS | 17168 | 1461621672213 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 15:01:12 INFO - PROCESS | 17168 | 1461621672216 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 15:01:12 INFO - PROCESS | 17168 | 1461621672223 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:01:12 INFO - PROCESS | 17168 | 1461621672228 Marionette TRACE conn3 <- [1,1274,null,{}] 15:01:12 INFO - PROCESS | 17168 | 1461621672244 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}] 15:01:12 INFO - PROCESS | 17168 | 1461621672431 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 15:01:12 INFO - PROCESS | 17168 | 1461621672670 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:12 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc8881800 == 119 [pid = 17168] [id = 326] 15:01:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 213 (0x7f5bc24bc800) [pid = 17168] [serial = 979] [outer = (nil)] 15:01:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 214 (0x7f5bc2ef4c00) [pid = 17168] [serial = 980] [outer = 0x7f5bc24bc800] 15:01:12 INFO - PROCESS | 17168 | 1461621672794 Marionette DEBUG loaded listener.js 15:01:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 215 (0x7f5bc65c8c00) [pid = 17168] [serial = 981] [outer = 0x7f5bc24bc800] 15:01:13 INFO - PROCESS | 17168 | 1461621673594 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]]]}] 15:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1435ms 15:01:13 INFO - PROCESS | 17168 | 1461621673657 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 15:01:13 INFO - PROCESS | 17168 | 1461621673662 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 15:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:01:13 INFO - PROCESS | 17168 | 1461621673668 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:01:13 INFO - PROCESS | 17168 | 1461621673671 Marionette TRACE conn3 <- [1,1278,null,{}] 15:01:13 INFO - PROCESS | 17168 | 1461621673676 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}] 15:01:13 INFO - PROCESS | 17168 | 1461621673869 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 15:01:14 INFO - PROCESS | 17168 | 1461621674055 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:14 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd5cd8800 == 120 [pid = 17168] [id = 327] 15:01:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 216 (0x7f5bc693cc00) [pid = 17168] [serial = 982] [outer = (nil)] 15:01:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 217 (0x7f5bd59a0000) [pid = 17168] [serial = 983] [outer = 0x7f5bc693cc00] 15:01:14 INFO - PROCESS | 17168 | 1461621674138 Marionette DEBUG loaded listener.js 15:01:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 218 (0x7f5bd8d46000) [pid = 17168] [serial = 984] [outer = 0x7f5bc693cc00] 15:01:15 INFO - PROCESS | 17168 | 1461621675029 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]]]}] 15:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1428ms 15:01:15 INFO - PROCESS | 17168 | 1461621675097 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 15:01:15 INFO - PROCESS | 17168 | 1461621675100 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 15:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:01:15 INFO - PROCESS | 17168 | 1461621675106 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:01:15 INFO - PROCESS | 17168 | 1461621675109 Marionette TRACE conn3 <- [1,1282,null,{}] 15:01:15 INFO - PROCESS | 17168 | 1461621675115 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}] 15:01:15 INFO - PROCESS | 17168 | 1461621675288 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 15:01:15 INFO - PROCESS | 17168 | 1461621675475 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:15 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdb11c000 == 121 [pid = 17168] [id = 328] 15:01:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 219 (0x7f5bc717b400) [pid = 17168] [serial = 985] [outer = (nil)] 15:01:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 220 (0x7f5bda750800) [pid = 17168] [serial = 986] [outer = 0x7f5bc717b400] 15:01:15 INFO - PROCESS | 17168 | 1461621675550 Marionette DEBUG loaded listener.js 15:01:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 221 (0x7f5bda7ac800) [pid = 17168] [serial = 987] [outer = 0x7f5bc717b400] 15:01:16 INFO - PROCESS | 17168 | 1461621676393 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]]]}] 15:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1335ms 15:01:16 INFO - PROCESS | 17168 | 1461621676442 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 15:01:16 INFO - PROCESS | 17168 | 1461621676446 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 15:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:01:16 INFO - PROCESS | 17168 | 1461621676451 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:01:16 INFO - PROCESS | 17168 | 1461621676453 Marionette TRACE conn3 <- [1,1286,null,{}] 15:01:16 INFO - PROCESS | 17168 | 1461621676459 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}] 15:01:16 INFO - PROCESS | 17168 | 1461621676659 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 15:01:16 INFO - PROCESS | 17168 | 1461621676859 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:16 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbfab800 == 122 [pid = 17168] [id = 329] 15:01:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 222 (0x7f5bb465c400) [pid = 17168] [serial = 988] [outer = (nil)] 15:01:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 223 (0x7f5bb4663000) [pid = 17168] [serial = 989] [outer = 0x7f5bb465c400] 15:01:16 INFO - PROCESS | 17168 | 1461621676937 Marionette DEBUG loaded listener.js 15:01:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 224 (0x7f5bdaca6400) [pid = 17168] [serial = 990] [outer = 0x7f5bb465c400] 15:01:17 INFO - PROCESS | 17168 | 1461621677803 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]]]}] 15:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1427ms 15:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:01:17 INFO - PROCESS | 17168 | 1461621677880 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 15:01:17 INFO - PROCESS | 17168 | 1461621677883 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 15:01:17 INFO - PROCESS | 17168 | 1461621677889 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:01:17 INFO - PROCESS | 17168 | 1461621677892 Marionette TRACE conn3 <- [1,1290,null,{}] 15:01:17 INFO - PROCESS | 17168 | 1461621677897 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}] 15:01:18 INFO - PROCESS | 17168 | 1461621678072 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 15:01:18 INFO - PROCESS | 17168 | 1461621678262 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:18 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc93a3800 == 123 [pid = 17168] [id = 330] 15:01:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 225 (0x7f5bb35bc400) [pid = 17168] [serial = 991] [outer = (nil)] 15:01:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 226 (0x7f5bb35c6c00) [pid = 17168] [serial = 992] [outer = 0x7f5bb35bc400] 15:01:18 INFO - PROCESS | 17168 | 1461621678334 Marionette DEBUG loaded listener.js 15:01:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 227 (0x7f5bb35cb800) [pid = 17168] [serial = 993] [outer = 0x7f5bb35bc400] 15:01:19 INFO - PROCESS | 17168 | 1461621679213 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]]]}] 15:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1380ms 15:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:01:19 INFO - PROCESS | 17168 | 1461621679269 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 15:01:19 INFO - PROCESS | 17168 | 1461621679272 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 15:01:19 INFO - PROCESS | 17168 | 1461621679278 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:01:19 INFO - PROCESS | 17168 | 1461621679282 Marionette TRACE conn3 <- [1,1294,null,{}] 15:01:19 INFO - PROCESS | 17168 | 1461621679287 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}] 15:01:19 INFO - PROCESS | 17168 | 1461621679455 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 15:01:19 INFO - PROCESS | 17168 | 1461621679659 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:19 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb3bb0800 == 124 [pid = 17168] [id = 331] 15:01:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 228 (0x7f5bb35c0c00) [pid = 17168] [serial = 994] [outer = (nil)] 15:01:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 229 (0x7f5bb3dcf800) [pid = 17168] [serial = 995] [outer = 0x7f5bb35c0c00] 15:01:19 INFO - PROCESS | 17168 | 1461621679731 Marionette DEBUG loaded listener.js 15:01:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 230 (0x7f5bb3dd6000) [pid = 17168] [serial = 996] [outer = 0x7f5bb35c0c00] 15:01:20 INFO - PROCESS | 17168 | 1461621680552 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]]]}] 15:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1344ms 15:01:20 INFO - PROCESS | 17168 | 1461621680621 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 15:01:20 INFO - PROCESS | 17168 | 1461621680625 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 15:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:01:20 INFO - PROCESS | 17168 | 1461621680631 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:01:20 INFO - PROCESS | 17168 | 1461621680633 Marionette TRACE conn3 <- [1,1298,null,{}] 15:01:20 INFO - PROCESS | 17168 | 1461621680639 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}] 15:01:20 INFO - PROCESS | 17168 | 1461621680817 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 15:01:21 INFO - PROCESS | 17168 | 1461621681008 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:21 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc93b0000 == 125 [pid = 17168] [id = 332] 15:01:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 231 (0x7f5bb02d1400) [pid = 17168] [serial = 997] [outer = (nil)] 15:01:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 232 (0x7f5bb02da800) [pid = 17168] [serial = 998] [outer = 0x7f5bb02d1400] 15:01:21 INFO - PROCESS | 17168 | 1461621681080 Marionette DEBUG loaded listener.js 15:01:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 233 (0x7f5bb02dfc00) [pid = 17168] [serial = 999] [outer = 0x7f5bb02d1400] 15:01:21 INFO - PROCESS | 17168 | 1461621681930 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]]]}] 15:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1334ms 15:01:21 INFO - PROCESS | 17168 | 1461621681965 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 15:01:21 INFO - PROCESS | 17168 | 1461621681969 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 15:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:01:21 INFO - PROCESS | 17168 | 1461621681974 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:01:21 INFO - PROCESS | 17168 | 1461621681977 Marionette TRACE conn3 <- [1,1302,null,{}] 15:01:21 INFO - PROCESS | 17168 | 1461621681982 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}] 15:01:22 INFO - PROCESS | 17168 | 1461621682148 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 15:01:22 INFO - PROCESS | 17168 | 1461621682347 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:22 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb03b3000 == 126 [pid = 17168] [id = 333] 15:01:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 234 (0x7f5bb02d3000) [pid = 17168] [serial = 1000] [outer = (nil)] 15:01:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 235 (0x7f5bb0453400) [pid = 17168] [serial = 1001] [outer = 0x7f5bb02d3000] 15:01:22 INFO - PROCESS | 17168 | 1461621682416 Marionette DEBUG loaded listener.js 15:01:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 236 (0x7f5bb0457400) [pid = 17168] [serial = 1002] [outer = 0x7f5bb02d3000] 15:01:23 INFO - PROCESS | 17168 | 1461621683288 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]]]}] 15:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1382ms 15:01:23 INFO - PROCESS | 17168 | 1461621683357 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 15:01:23 INFO - PROCESS | 17168 | 1461621683361 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 15:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:01:23 INFO - PROCESS | 17168 | 1461621683367 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:01:23 INFO - PROCESS | 17168 | 1461621683371 Marionette TRACE conn3 <- [1,1306,null,{}] 15:01:23 INFO - PROCESS | 17168 | 1461621683376 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}] 15:01:23 INFO - PROCESS | 17168 | 1461621683607 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 15:01:23 INFO - PROCESS | 17168 | 1461621683798 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:23 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bae0ed000 == 127 [pid = 17168] [id = 334] 15:01:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 237 (0x7f5bb3dd8400) [pid = 17168] [serial = 1003] [outer = (nil)] 15:01:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 238 (0x7f5bb4661800) [pid = 17168] [serial = 1004] [outer = 0x7f5bb3dd8400] 15:01:23 INFO - PROCESS | 17168 | 1461621683937 Marionette DEBUG loaded listener.js 15:01:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 239 (0x7f5bdae45800) [pid = 17168] [serial = 1005] [outer = 0x7f5bb3dd8400] 15:01:25 INFO - PROCESS | 17168 | 1461621685352 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]]]}] 15:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 2089ms 15:01:25 INFO - PROCESS | 17168 | 1461621685458 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 15:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:01:25 INFO - PROCESS | 17168 | 1461621685463 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 15:01:25 INFO - PROCESS | 17168 | 1461621685471 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:01:25 INFO - PROCESS | 17168 | 1461621685476 Marionette TRACE conn3 <- [1,1310,null,{}] 15:01:25 INFO - PROCESS | 17168 | 1461621685485 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}] 15:01:25 INFO - PROCESS | 17168 | 1461621685659 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 15:01:25 INFO - PROCESS | 17168 | 1461621685855 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:25 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb03ba000 == 128 [pid = 17168] [id = 335] 15:01:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 240 (0x7f5bae371800) [pid = 17168] [serial = 1006] [outer = (nil)] 15:01:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 241 (0x7f5bb045ac00) [pid = 17168] [serial = 1007] [outer = 0x7f5bae371800] 15:01:25 INFO - PROCESS | 17168 | 1461621685918 Marionette DEBUG loaded listener.js 15:01:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 242 (0x7f5bb3461000) [pid = 17168] [serial = 1008] [outer = 0x7f5bae371800] 15:01:26 INFO - PROCESS | 17168 | 1461621686752 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] 15:01:26 INFO - PROCESS | 17168 | 1461621686826 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 15:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:01:26 INFO - PROCESS | 17168 | 1461621686835 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:01:26 INFO - PROCESS | 17168 | 1461621686838 Marionette TRACE conn3 <- [1,1314,null,{}] 15:01:26 INFO - PROCESS | 17168 | 1461621686843 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}] 15:01:27 INFO - PROCESS | 17168 | 1461621687009 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 15:01:27 INFO - PROCESS | 17168 | 1461621687223 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:27 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb3165000 == 129 [pid = 17168] [id = 336] 15:01:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 243 (0x7f5bb3452400) [pid = 17168] [serial = 1009] [outer = (nil)] 15:01:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 244 (0x7f5bb345e800) [pid = 17168] [serial = 1010] [outer = 0x7f5bb3452400] 15:01:27 INFO - PROCESS | 17168 | 1461621687289 Marionette DEBUG loaded listener.js 15:01:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 245 (0x7f5bb465a000) [pid = 17168] [serial = 1011] [outer = 0x7f5bb3452400] 15:01:27 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf2a6000 == 128 [pid = 17168] [id = 10] 15:01:28 INFO - PROCESS | 17168 | 1461621688416 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]]]}] 15:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1640ms 15:01:28 INFO - PROCESS | 17168 | 1461621688475 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 15:01:28 INFO - PROCESS | 17168 | 1461621688478 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 15:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:01:28 INFO - PROCESS | 17168 | 1461621688484 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:01:28 INFO - PROCESS | 17168 | 1461621688489 Marionette TRACE conn3 <- [1,1318,null,{}] 15:01:28 INFO - PROCESS | 17168 | 1461621688504 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}] 15:01:28 INFO - PROCESS | 17168 | 1461621688672 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 15:01:28 INFO - PROCESS | 17168 | 1461621688951 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:29 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5f0e000 == 129 [pid = 17168] [id = 337] 15:01:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 246 (0x7f5bb51d4000) [pid = 17168] [serial = 1012] [outer = (nil)] 15:01:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 247 (0x7f5bb5be3000) [pid = 17168] [serial = 1013] [outer = 0x7f5bb51d4000] 15:01:29 INFO - PROCESS | 17168 | 1461621689069 Marionette DEBUG loaded listener.js 15:01:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 248 (0x7f5bb5c79000) [pid = 17168] [serial = 1014] [outer = 0x7f5bb51d4000] 15:01:29 INFO - PROCESS | 17168 | 1461621689923 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]]]}] 15:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1486ms 15:01:29 INFO - PROCESS | 17168 | 1461621689971 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 15:01:29 INFO - PROCESS | 17168 | 1461621689975 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 15:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:01:29 INFO - PROCESS | 17168 | 1461621689981 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:01:29 INFO - PROCESS | 17168 | 1461621689983 Marionette TRACE conn3 <- [1,1322,null,{}] 15:01:29 INFO - PROCESS | 17168 | 1461621689988 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}] 15:01:30 INFO - PROCESS | 17168 | 1461621690149 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 15:01:30 INFO - PROCESS | 17168 | 1461621690363 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:30 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb315c800 == 130 [pid = 17168] [id = 338] 15:01:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 249 (0x7f5bb5fd5800) [pid = 17168] [serial = 1015] [outer = (nil)] 15:01:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 250 (0x7f5bb649b800) [pid = 17168] [serial = 1016] [outer = 0x7f5bb5fd5800] 15:01:30 INFO - PROCESS | 17168 | 1461621690475 Marionette DEBUG loaded listener.js 15:01:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 251 (0x7f5bbbda5000) [pid = 17168] [serial = 1017] [outer = 0x7f5bb5fd5800] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0aaa800 == 129 [pid = 17168] [id = 46] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbda4a800 == 128 [pid = 17168] [id = 200] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0952800 == 127 [pid = 17168] [id = 201] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfdd2800 == 126 [pid = 17168] [id = 199] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb546e800 == 125 [pid = 17168] [id = 204] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2439800 == 124 [pid = 17168] [id = 195] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc80bd000 == 123 [pid = 17168] [id = 271] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc8883800 == 122 [pid = 17168] [id = 272] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc7509800 == 121 [pid = 17168] [id = 270] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfca7800 == 120 [pid = 17168] [id = 58] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 250 (0x7f5bb4543400) [pid = 17168] [serial = 884] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 249 (0x7f5bb4850400) [pid = 17168] [serial = 887] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 248 (0x7f5bbe806800) [pid = 17168] [serial = 890] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 247 (0x7f5bbfa3bc00) [pid = 17168] [serial = 905] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 246 (0x7f5bda539800) [pid = 17168] [serial = 875] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 245 (0x7f5bc4e53400) [pid = 17168] [serial = 863] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 244 (0x7f5bbcb14c00) [pid = 17168] [serial = 893] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 243 (0x7f5bbcd37c00) [pid = 17168] [serial = 857] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 242 (0x7f5bc0a2f800) [pid = 17168] [serial = 860] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 241 (0x7f5bd6e75400) [pid = 17168] [serial = 872] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 240 (0x7f5bc958ac00) [pid = 17168] [serial = 869] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 239 (0x7f5bc77d5000) [pid = 17168] [serial = 866] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 238 (0x7f5bda53ec00) [pid = 17168] [serial = 878] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 237 (0x7f5bda752400) [pid = 17168] [serial = 881] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbea17000 == 119 [pid = 17168] [id = 194] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc36f4800 == 118 [pid = 17168] [id = 203] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6597000 == 117 [pid = 17168] [id = 48] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc3609800 == 116 [pid = 17168] [id = 267] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6596000 == 115 [pid = 17168] [id = 53] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2b09800 == 114 [pid = 17168] [id = 264] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb236d000 == 113 [pid = 17168] [id = 311] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bda63b800 == 112 [pid = 17168] [id = 310] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd5eb6800 == 111 [pid = 17168] [id = 309] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcbb41800 == 110 [pid = 17168] [id = 308] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc7a76800 == 109 [pid = 17168] [id = 307] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6be4000 == 108 [pid = 17168] [id = 306] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2bcb800 == 107 [pid = 17168] [id = 305] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0e94800 == 106 [pid = 17168] [id = 304] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf07f000 == 105 [pid = 17168] [id = 303] 15:01:31 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb1965800 == 104 [pid = 17168] [id = 302] 15:01:31 INFO - PROCESS | 17168 | 1461621691466 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]]]}] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 236 (0x7f5bbf3c5000) [pid = 17168] [serial = 902] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 235 (0x7f5bbf76b000) [pid = 17168] [serial = 903] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 234 (0x7f5bb51e1400) [pid = 17168] [serial = 896] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 233 (0x7f5bb5d90000) [pid = 17168] [serial = 897] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 232 (0x7f5bbd9d3800) [pid = 17168] [serial = 900] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 231 (0x7f5bbccd9800) [pid = 17168] [serial = 899] [outer = (nil)] [url = about:blank] 15:01:31 INFO - PROCESS | 17168 | --DOMWINDOW == 230 (0x7f5bc7432c00) [pid = 17168] [serial = 854] [outer = (nil)] [url = about:blank] 15:01:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:01:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1532ms 15:01:31 INFO - PROCESS | 17168 | 1461621691514 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 15:01:31 INFO - PROCESS | 17168 | 1461621691517 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 15:01:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:01:31 INFO - PROCESS | 17168 | 1461621691523 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:01:31 INFO - PROCESS | 17168 | 1461621691525 Marionette TRACE conn3 <- [1,1326,null,{}] 15:01:31 INFO - PROCESS | 17168 | 1461621691530 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}] 15:01:31 INFO - PROCESS | 17168 | 1461621691678 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 15:01:31 INFO - PROCESS | 17168 | 1461621691693 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:31 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb237e000 == 105 [pid = 17168] [id = 339] 15:01:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 231 (0x7f5bb5eb7000) [pid = 17168] [serial = 1018] [outer = (nil)] 15:01:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 232 (0x7f5bbcb19c00) [pid = 17168] [serial = 1019] [outer = 0x7f5bb5eb7000] 15:01:31 INFO - PROCESS | 17168 | 1461621691755 Marionette DEBUG loaded listener.js 15:01:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 233 (0x7f5bbcc98400) [pid = 17168] [serial = 1020] [outer = 0x7f5bb5eb7000] 15:01:32 INFO - PROCESS | 17168 | 1461621692677 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]]]}] 15:01:32 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 15:01:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1177ms 15:01:32 INFO - PROCESS | 17168 | 1461621692700 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 15:01:32 INFO - PROCESS | 17168 | 1461621692703 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 15:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:01:32 INFO - PROCESS | 17168 | 1461621692709 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:01:32 INFO - PROCESS | 17168 | 1461621692711 Marionette TRACE conn3 <- [1,1330,null,{}] 15:01:32 INFO - PROCESS | 17168 | 1461621692716 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}] 15:01:32 INFO - PROCESS | 17168 | 1461621692885 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 15:01:32 INFO - PROCESS | 17168 | 1461621692904 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:32 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbd7df000 == 106 [pid = 17168] [id = 340] 15:01:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 234 (0x7f5bbccd2000) [pid = 17168] [serial = 1021] [outer = (nil)] 15:01:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 235 (0x7f5bbdb1e400) [pid = 17168] [serial = 1022] [outer = 0x7f5bbccd2000] 15:01:32 INFO - PROCESS | 17168 | 1461621692965 Marionette DEBUG loaded listener.js 15:01:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 236 (0x7f5bbe80d400) [pid = 17168] [serial = 1023] [outer = 0x7f5bbccd2000] 15:01:33 INFO - PROCESS | 17168 | 1461621693800 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]]]}] 15:01:33 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 15:01:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1133ms 15:01:33 INFO - PROCESS | 17168 | 1461621693853 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 15:01:33 INFO - PROCESS | 17168 | 1461621693855 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 15:01:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:01:33 INFO - PROCESS | 17168 | 1461621693890 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:01:33 INFO - PROCESS | 17168 | 1461621693892 Marionette TRACE conn3 <- [1,1334,null,{}] 15:01:33 INFO - PROCESS | 17168 | 1461621693924 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}] 15:01:34 INFO - PROCESS | 17168 | 1461621694125 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 15:01:34 INFO - PROCESS | 17168 | 1461621694145 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:34 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbe9c5000 == 107 [pid = 17168] [id = 341] 15:01:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 237 (0x7f5bbccd8800) [pid = 17168] [serial = 1024] [outer = (nil)] 15:01:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 238 (0x7f5bbebd1c00) [pid = 17168] [serial = 1025] [outer = 0x7f5bbccd8800] 15:01:34 INFO - PROCESS | 17168 | 1461621694207 Marionette DEBUG loaded listener.js 15:01:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 239 (0x7f5bbf08d800) [pid = 17168] [serial = 1026] [outer = 0x7f5bbccd8800] 15:01:35 INFO - PROCESS | 17168 | 1461621695029 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]]]}] 15:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1200ms 15:01:35 INFO - PROCESS | 17168 | 1461621695091 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 15:01:35 INFO - PROCESS | 17168 | 1461621695093 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 15:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:01:35 INFO - PROCESS | 17168 | 1461621695106 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:01:35 INFO - PROCESS | 17168 | 1461621695108 Marionette TRACE conn3 <- [1,1338,null,{}] 15:01:35 INFO - PROCESS | 17168 | 1461621695114 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}] 15:01:35 INFO - PROCESS | 17168 | 1461621695320 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 15:01:35 INFO - PROCESS | 17168 | 1461621695344 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:35 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf06a000 == 108 [pid = 17168] [id = 342] 15:01:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 240 (0x7f5bbef29c00) [pid = 17168] [serial = 1027] [outer = (nil)] 15:01:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 241 (0x7f5bbf707c00) [pid = 17168] [serial = 1028] [outer = 0x7f5bbef29c00] 15:01:35 INFO - PROCESS | 17168 | 1461621695405 Marionette DEBUG loaded listener.js 15:01:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 242 (0x7f5bbf736c00) [pid = 17168] [serial = 1029] [outer = 0x7f5bbef29c00] 15:01:36 INFO - PROCESS | 17168 | --DOMWINDOW == 241 (0x7f5bbe943000) [pid = 17168] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:01:36 INFO - PROCESS | 17168 | --DOMWINDOW == 240 (0x7f5bc0a2a000) [pid = 17168] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:01:36 INFO - PROCESS | 17168 | --DOMWINDOW == 239 (0x7f5bb4f8d400) [pid = 17168] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:01:36 INFO - PROCESS | 17168 | --DOMWINDOW == 238 (0x7f5bc3811000) [pid = 17168] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:01:36 INFO - PROCESS | 17168 | --DOMWINDOW == 237 (0x7f5bd59a0400) [pid = 17168] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:01:36 INFO - PROCESS | 17168 | --DOMWINDOW == 236 (0x7f5bc2efdc00) [pid = 17168] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:01:36 INFO - PROCESS | 17168 | --DOMWINDOW == 235 (0x7f5bcbbae000) [pid = 17168] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:01:36 INFO - PROCESS | 17168 | --DOMWINDOW == 234 (0x7f5bbfaa2800) [pid = 17168] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:01:36 INFO - PROCESS | 17168 | --DOMWINDOW == 233 (0x7f5bbf76ec00) [pid = 17168] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:01:36 INFO - PROCESS | 17168 | --DOMWINDOW == 232 (0x7f5bb484d400) [pid = 17168] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:01:36 INFO - PROCESS | 17168 | --DOMWINDOW == 231 (0x7f5bbebc5800) [pid = 17168] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 230 (0x7f5bbf711000) [pid = 17168] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 229 (0x7f5bbe947400) [pid = 17168] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 228 (0x7f5bbee46c00) [pid = 17168] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 227 (0x7f5bc6656c00) [pid = 17168] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 226 (0x7f5bb5be6400) [pid = 17168] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 225 (0x7f5bc94d6000) [pid = 17168] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 224 (0x7f5bbcc90800) [pid = 17168] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 223 (0x7f5bb5c71000) [pid = 17168] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 222 (0x7f5bc24af000) [pid = 17168] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 221 (0x7f5bc7433400) [pid = 17168] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 220 (0x7f5bc862b400) [pid = 17168] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 219 (0x7f5bbfa3c400) [pid = 17168] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 218 (0x7f5bbfaa1000) [pid = 17168] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 217 (0x7f5bc24fac00) [pid = 17168] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 216 (0x7f5bc4ca9400) [pid = 17168] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 215 (0x7f5bb5d8b400) [pid = 17168] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 214 (0x7f5bbf21e800) [pid = 17168] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 213 (0x7f5bc2ef5400) [pid = 17168] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 212 (0x7f5bc6938800) [pid = 17168] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 211 (0x7f5bbcb11400) [pid = 17168] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 210 (0x7f5bc846fc00) [pid = 17168] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 209 (0x7f5bc8625000) [pid = 17168] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 208 (0x7f5bc4e51c00) [pid = 17168] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 207 (0x7f5bcb95d800) [pid = 17168] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 206 (0x7f5bc7416c00) [pid = 17168] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 205 (0x7f5bbcb13400) [pid = 17168] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 204 (0x7f5bbf76e000) [pid = 17168] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 203 (0x7f5bb5c74400) [pid = 17168] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 202 (0x7f5bc7415c00) [pid = 17168] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 201 (0x7f5bb5d93400) [pid = 17168] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 200 (0x7f5bb4f86800) [pid = 17168] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 199 (0x7f5bb4f84c00) [pid = 17168] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:01:37 INFO - PROCESS | 17168 | --DOMWINDOW == 198 (0x7f5bbcd36000) [pid = 17168] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:01:37 INFO - PROCESS | 17168 | 1461621697642 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]]]}] 15:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2585ms 15:01:37 INFO - PROCESS | 17168 | 1461621697689 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 15:01:37 INFO - PROCESS | 17168 | 1461621697693 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 15:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:01:37 INFO - PROCESS | 17168 | 1461621697698 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:01:37 INFO - PROCESS | 17168 | 1461621697700 Marionette TRACE conn3 <- [1,1342,null,{}] 15:01:37 INFO - PROCESS | 17168 | 1461621697717 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}] 15:01:37 INFO - PROCESS | 17168 | 1461621697875 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 15:01:38 INFO - PROCESS | 17168 | 1461621698019 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:38 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb60a9800 == 109 [pid = 17168] [id = 343] 15:01:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 199 (0x7f5bae36a400) [pid = 17168] [serial = 1030] [outer = (nil)] 15:01:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 200 (0x7f5bb5d94000) [pid = 17168] [serial = 1031] [outer = 0x7f5bae36a400] 15:01:38 INFO - PROCESS | 17168 | 1461621698080 Marionette DEBUG loaded listener.js 15:01:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 201 (0x7f5bbf3c8000) [pid = 17168] [serial = 1032] [outer = 0x7f5bae36a400] 15:01:38 INFO - PROCESS | 17168 | 1461621698725 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]]]}] 15:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1079ms 15:01:38 INFO - PROCESS | 17168 | 1461621698781 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 15:01:38 INFO - PROCESS | 17168 | 1461621698784 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 15:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:01:38 INFO - PROCESS | 17168 | 1461621698789 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:01:38 INFO - PROCESS | 17168 | 1461621698791 Marionette TRACE conn3 <- [1,1346,null,{}] 15:01:38 INFO - PROCESS | 17168 | 1461621698797 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}] 15:01:39 INFO - PROCESS | 17168 | 1461621699122 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 15:01:39 INFO - PROCESS | 17168 | 1461621699269 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:39 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bae33e000 == 110 [pid = 17168] [id = 344] 15:01:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 202 (0x7f5bae369c00) [pid = 17168] [serial = 1033] [outer = (nil)] 15:01:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 203 (0x7f5bae36ec00) [pid = 17168] [serial = 1034] [outer = 0x7f5bae369c00] 15:01:39 INFO - PROCESS | 17168 | 1461621699349 Marionette DEBUG loaded listener.js 15:01:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 204 (0x7f5bb02d7800) [pid = 17168] [serial = 1035] [outer = 0x7f5bae369c00] 15:01:40 INFO - PROCESS | 17168 | 1461621700358 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]]]}] 15:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1626ms 15:01:40 INFO - PROCESS | 17168 | 1461621700419 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 15:01:40 INFO - PROCESS | 17168 | 1461621700425 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 15:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:01:40 INFO - PROCESS | 17168 | 1461621700432 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:01:40 INFO - PROCESS | 17168 | 1461621700438 Marionette TRACE conn3 <- [1,1350,null,{}] 15:01:40 INFO - PROCESS | 17168 | 1461621700445 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}] 15:01:40 INFO - PROCESS | 17168 | 1461621700691 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 15:01:40 INFO - PROCESS | 17168 | 1461621700974 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:41 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5062800 == 111 [pid = 17168] [id = 345] 15:01:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 205 (0x7f5bb4542800) [pid = 17168] [serial = 1036] [outer = (nil)] 15:01:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 206 (0x7f5bb465c000) [pid = 17168] [serial = 1037] [outer = 0x7f5bb4542800] 15:01:41 INFO - PROCESS | 17168 | 1461621701051 Marionette DEBUG loaded listener.js 15:01:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 207 (0x7f5bb484dc00) [pid = 17168] [serial = 1038] [outer = 0x7f5bb4542800] 15:01:41 INFO - PROCESS | 17168 | 1461621701959 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]]]}] 15:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1589ms 15:01:42 INFO - PROCESS | 17168 | 1461621702022 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 15:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:01:42 INFO - PROCESS | 17168 | 1461621702027 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 15:01:42 INFO - PROCESS | 17168 | 1461621702033 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:01:42 INFO - PROCESS | 17168 | 1461621702036 Marionette TRACE conn3 <- [1,1354,null,{}] 15:01:42 INFO - PROCESS | 17168 | 1461621702042 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}] 15:01:42 INFO - PROCESS | 17168 | 1461621702223 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 15:01:42 INFO - PROCESS | 17168 | 1461621702494 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:42 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf297800 == 112 [pid = 17168] [id = 346] 15:01:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 208 (0x7f5bb5c70800) [pid = 17168] [serial = 1039] [outer = (nil)] 15:01:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 209 (0x7f5bb5fcb400) [pid = 17168] [serial = 1040] [outer = 0x7f5bb5c70800] 15:01:42 INFO - PROCESS | 17168 | 1461621702611 Marionette DEBUG loaded listener.js 15:01:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 210 (0x7f5bbcb15000) [pid = 17168] [serial = 1041] [outer = 0x7f5bb5c70800] 15:01:43 INFO - PROCESS | 17168 | 1461621703521 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]]]}] 15:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1534ms 15:01:43 INFO - PROCESS | 17168 | 1461621703567 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 15:01:43 INFO - PROCESS | 17168 | 1461621703573 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 15:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:01:43 INFO - PROCESS | 17168 | 1461621703589 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:01:43 INFO - PROCESS | 17168 | 1461621703596 Marionette TRACE conn3 <- [1,1358,null,{}] 15:01:43 INFO - PROCESS | 17168 | 1461621703601 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}] 15:01:43 INFO - PROCESS | 17168 | 1461621703818 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 15:01:44 INFO - PROCESS | 17168 | 1461621704066 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:44 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfec0800 == 113 [pid = 17168] [id = 347] 15:01:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 211 (0x7f5bb50f6400) [pid = 17168] [serial = 1042] [outer = (nil)] 15:01:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 212 (0x7f5bbccda400) [pid = 17168] [serial = 1043] [outer = 0x7f5bb50f6400] 15:01:44 INFO - PROCESS | 17168 | 1461621704152 Marionette DEBUG loaded listener.js 15:01:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 213 (0x7f5bbe809c00) [pid = 17168] [serial = 1044] [outer = 0x7f5bb50f6400] 15:01:45 INFO - PROCESS | 17168 | 1461621705019 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]]]}] 15:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1494ms 15:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:01:45 INFO - PROCESS | 17168 | 1461621705076 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 15:01:45 INFO - PROCESS | 17168 | 1461621705079 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 15:01:45 INFO - PROCESS | 17168 | 1461621705085 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:01:45 INFO - PROCESS | 17168 | 1461621705088 Marionette TRACE conn3 <- [1,1362,null,{}] 15:01:45 INFO - PROCESS | 17168 | 1461621705094 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}] 15:01:45 INFO - PROCESS | 17168 | 1461621705271 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 15:01:45 INFO - PROCESS | 17168 | 1461621705467 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:45 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc18ea000 == 114 [pid = 17168] [id = 348] 15:01:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 214 (0x7f5bb02d4000) [pid = 17168] [serial = 1045] [outer = (nil)] 15:01:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 215 (0x7f5bbf76e400) [pid = 17168] [serial = 1046] [outer = 0x7f5bb02d4000] 15:01:45 INFO - PROCESS | 17168 | 1461621705577 Marionette DEBUG loaded listener.js 15:01:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 216 (0x7f5bbf999c00) [pid = 17168] [serial = 1047] [outer = 0x7f5bb02d4000] 15:01:46 INFO - PROCESS | 17168 | 1461621706435 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]]]}] 15:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1380ms 15:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:01:46 INFO - PROCESS | 17168 | 1461621706466 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 15:01:46 INFO - PROCESS | 17168 | 1461621706469 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 15:01:46 INFO - PROCESS | 17168 | 1461621706476 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:01:46 INFO - PROCESS | 17168 | 1461621706479 Marionette TRACE conn3 <- [1,1366,null,{}] 15:01:46 INFO - PROCESS | 17168 | 1461621706484 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}] 15:01:46 INFO - PROCESS | 17168 | 1461621706658 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 15:01:46 INFO - PROCESS | 17168 | 1461621706855 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:46 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b94000 == 115 [pid = 17168] [id = 349] 15:01:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 217 (0x7f5bbfa40c00) [pid = 17168] [serial = 1048] [outer = (nil)] 15:01:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 218 (0x7f5bbfaaa800) [pid = 17168] [serial = 1049] [outer = 0x7f5bbfa40c00] 15:01:46 INFO - PROCESS | 17168 | 1461621706944 Marionette DEBUG loaded listener.js 15:01:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 219 (0x7f5bc0e29c00) [pid = 17168] [serial = 1050] [outer = 0x7f5bbfa40c00] 15:01:47 INFO - PROCESS | 17168 | 1461621707863 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] 15:01:47 INFO - PROCESS | 17168 | 1461621707907 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 15:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 15:01:47 INFO - PROCESS | 17168 | 1461621707913 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:01:47 INFO - PROCESS | 17168 | 1461621707916 Marionette TRACE conn3 <- [1,1370,null,{}] 15:01:47 INFO - PROCESS | 17168 | 1461621707921 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}] 15:01:48 INFO - PROCESS | 17168 | 1461621708088 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 15:01:48 INFO - PROCESS | 17168 | 1461621708281 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:48 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc3614000 == 116 [pid = 17168] [id = 350] 15:01:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 220 (0x7f5bbfaa1000) [pid = 17168] [serial = 1051] [outer = (nil)] 15:01:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 221 (0x7f5bc2527000) [pid = 17168] [serial = 1052] [outer = 0x7f5bbfaa1000] 15:01:48 INFO - PROCESS | 17168 | 1461621708355 Marionette DEBUG loaded listener.js 15:01:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 222 (0x7f5bc2b2e000) [pid = 17168] [serial = 1053] [outer = 0x7f5bbfaa1000] 15:01:49 INFO - PROCESS | 17168 | 1461621709239 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] 15:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:01:49 INFO - PROCESS | 17168 | 1461621709312 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 15:01:49 INFO - PROCESS | 17168 | 1461621709318 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:01:49 INFO - PROCESS | 17168 | 1461621709321 Marionette TRACE conn3 <- [1,1374,null,{}] 15:01:49 INFO - PROCESS | 17168 | 1461621709326 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}] 15:01:49 INFO - PROCESS | 17168 | 1461621709508 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 15:01:49 INFO - PROCESS | 17168 | 1461621709698 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:49 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc4cc9800 == 117 [pid = 17168] [id = 351] 15:01:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 223 (0x7f5bbf958000) [pid = 17168] [serial = 1054] [outer = (nil)] 15:01:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 224 (0x7f5bc2c67c00) [pid = 17168] [serial = 1055] [outer = 0x7f5bbf958000] 15:01:49 INFO - PROCESS | 17168 | 1461621709821 Marionette DEBUG loaded listener.js 15:01:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 225 (0x7f5bc2df4400) [pid = 17168] [serial = 1056] [outer = 0x7f5bbf958000] 15:01:50 INFO - PROCESS | 17168 | [17168] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:01:50 INFO - PROCESS | 17168 | 1461621710810 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] 15:01:50 INFO - PROCESS | 17168 | 1461621710851 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 15:01:50 INFO - PROCESS | 17168 | 1461621710856 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:01:50 INFO - PROCESS | 17168 | 1461621710860 Marionette TRACE conn3 <- [1,1378,null,{}] 15:01:50 INFO - PROCESS | 17168 | 1461621710865 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}] 15:01:51 INFO - PROCESS | 17168 | 1461621711033 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 15:01:51 INFO - PROCESS | 17168 | 1461621711267 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:51 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6bd7800 == 118 [pid = 17168] [id = 352] 15:01:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 226 (0x7f5bb3459400) [pid = 17168] [serial = 1057] [outer = (nil)] 15:01:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 227 (0x7f5bc2dfac00) [pid = 17168] [serial = 1058] [outer = 0x7f5bb3459400] 15:01:51 INFO - PROCESS | 17168 | 1461621711381 Marionette DEBUG loaded listener.js 15:01:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 228 (0x7f5bc389c000) [pid = 17168] [serial = 1059] [outer = 0x7f5bb3459400] 15:01:52 INFO - PROCESS | 17168 | 1461621712190 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] 15:01:52 INFO - PROCESS | 17168 | 1461621712255 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 15:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:01:52 INFO - PROCESS | 17168 | 1461621712261 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:01:52 INFO - PROCESS | 17168 | 1461621712270 Marionette TRACE conn3 <- [1,1382,null,{}] 15:01:52 INFO - PROCESS | 17168 | 1461621712275 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}] 15:01:52 INFO - PROCESS | 17168 | 1461621712454 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 15:01:52 INFO - PROCESS | 17168 | 1461621712643 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:52 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc7519000 == 119 [pid = 17168] [id = 353] 15:01:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 229 (0x7f5bc0e2b400) [pid = 17168] [serial = 1060] [outer = (nil)] 15:01:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 230 (0x7f5bc4e51c00) [pid = 17168] [serial = 1061] [outer = 0x7f5bc0e2b400] 15:01:52 INFO - PROCESS | 17168 | 1461621712715 Marionette DEBUG loaded listener.js 15:01:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 231 (0x7f5bc58d2c00) [pid = 17168] [serial = 1062] [outer = 0x7f5bc0e2b400] 15:01:53 INFO - PROCESS | 17168 | [17168] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:01:53 INFO - PROCESS | 17168 | 1461621713602 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] 15:01:53 INFO - PROCESS | 17168 | 1461621713652 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 15:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:01:53 INFO - PROCESS | 17168 | 1461621713658 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:01:53 INFO - PROCESS | 17168 | 1461621713661 Marionette TRACE conn3 <- [1,1386,null,{}] 15:01:53 INFO - PROCESS | 17168 | 1461621713667 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}] 15:01:53 INFO - PROCESS | 17168 | 1461621713833 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 15:01:54 INFO - PROCESS | 17168 | 1461621714047 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:54 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc8212800 == 120 [pid = 17168] [id = 354] 15:01:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 232 (0x7f5bb4f87800) [pid = 17168] [serial = 1063] [outer = (nil)] 15:01:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 233 (0x7f5bbf70a800) [pid = 17168] [serial = 1064] [outer = 0x7f5bb4f87800] 15:01:54 INFO - PROCESS | 17168 | 1461621714164 Marionette DEBUG loaded listener.js 15:01:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 234 (0x7f5bc6dbcc00) [pid = 17168] [serial = 1065] [outer = 0x7f5bb4f87800] 15:01:55 INFO - PROCESS | 17168 | 1461621715157 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] 15:01:55 INFO - PROCESS | 17168 | 1461621715201 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 15:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:01:55 INFO - PROCESS | 17168 | 1461621715207 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:01:55 INFO - PROCESS | 17168 | 1461621715211 Marionette TRACE conn3 <- [1,1390,null,{}] 15:01:55 INFO - PROCESS | 17168 | 1461621715216 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}] 15:01:55 INFO - PROCESS | 17168 | 1461621715418 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 15:01:55 INFO - PROCESS | 17168 | 1461621715650 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:55 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc939b800 == 121 [pid = 17168] [id = 355] 15:01:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 235 (0x7f5bbf3d0000) [pid = 17168] [serial = 1066] [outer = (nil)] 15:01:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 236 (0x7f5bbfd23c00) [pid = 17168] [serial = 1067] [outer = 0x7f5bbf3d0000] 15:01:55 INFO - PROCESS | 17168 | 1461621715763 Marionette DEBUG loaded listener.js 15:01:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 237 (0x7f5bc5d61400) [pid = 17168] [serial = 1068] [outer = 0x7f5bbf3d0000] 15:01:56 INFO - PROCESS | 17168 | 1461621716616 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]]]}] 15:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1483ms 15:01:56 INFO - PROCESS | 17168 | 1461621716690 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 15:01:56 INFO - PROCESS | 17168 | 1461621716693 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 15:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:01:56 INFO - PROCESS | 17168 | 1461621716699 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:01:56 INFO - PROCESS | 17168 | 1461621716702 Marionette TRACE conn3 <- [1,1394,null,{}] 15:01:56 INFO - PROCESS | 17168 | 1461621716707 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}] 15:01:56 INFO - PROCESS | 17168 | 1461621716889 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 15:01:57 INFO - PROCESS | 17168 | 1461621717084 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:57 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb2377000 == 122 [pid = 17168] [id = 356] 15:01:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 238 (0x7f5bb5ead000) [pid = 17168] [serial = 1069] [outer = (nil)] 15:01:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 239 (0x7f5bbf3c7000) [pid = 17168] [serial = 1070] [outer = 0x7f5bb5ead000] 15:01:57 INFO - PROCESS | 17168 | 1461621717152 Marionette DEBUG loaded listener.js 15:01:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 240 (0x7f5bc94db000) [pid = 17168] [serial = 1071] [outer = 0x7f5bb5ead000] 15:01:58 INFO - PROCESS | 17168 | 1461621718078 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]]]}] 15:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1435ms 15:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:01:58 INFO - PROCESS | 17168 | 1461621718136 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 15:01:58 INFO - PROCESS | 17168 | 1461621718139 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 15:01:58 INFO - PROCESS | 17168 | 1461621718145 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:01:58 INFO - PROCESS | 17168 | 1461621718148 Marionette TRACE conn3 <- [1,1398,null,{}] 15:01:58 INFO - PROCESS | 17168 | 1461621718153 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}] 15:01:58 INFO - PROCESS | 17168 | 1461621718320 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 15:01:58 INFO - PROCESS | 17168 | 1461621718520 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:58 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb62c4000 == 123 [pid = 17168] [id = 357] 15:01:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 241 (0x7f5bb5eab400) [pid = 17168] [serial = 1072] [outer = (nil)] 15:01:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 242 (0x7f5bc0c04400) [pid = 17168] [serial = 1073] [outer = 0x7f5bb5eab400] 15:01:58 INFO - PROCESS | 17168 | 1461621718595 Marionette DEBUG loaded listener.js 15:01:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 243 (0x7f5bcb95a400) [pid = 17168] [serial = 1074] [outer = 0x7f5bb5eab400] 15:01:59 INFO - PROCESS | 17168 | 1461621719476 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]]]}] 15:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1388ms 15:01:59 INFO - PROCESS | 17168 | 1461621719533 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 15:01:59 INFO - PROCESS | 17168 | 1461621719537 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 15:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:01:59 INFO - PROCESS | 17168 | 1461621719542 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:01:59 INFO - PROCESS | 17168 | 1461621719544 Marionette TRACE conn3 <- [1,1402,null,{}] 15:01:59 INFO - PROCESS | 17168 | 1461621719550 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}] 15:01:59 INFO - PROCESS | 17168 | 1461621719727 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 15:01:59 INFO - PROCESS | 17168 | 1461621719985 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:00 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb2262800 == 124 [pid = 17168] [id = 358] 15:02:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 244 (0x7f5bb5d8b800) [pid = 17168] [serial = 1075] [outer = (nil)] 15:02:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 245 (0x7f5bbd9dbc00) [pid = 17168] [serial = 1076] [outer = 0x7f5bb5d8b800] 15:02:00 INFO - PROCESS | 17168 | 1461621720142 Marionette DEBUG loaded listener.js 15:02:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 246 (0x7f5bc24bd000) [pid = 17168] [serial = 1077] [outer = 0x7f5bb5d8b800] 15:02:01 INFO - PROCESS | 17168 | 1461621720996 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]]]}] 15:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1484ms 15:02:01 INFO - PROCESS | 17168 | 1461621721029 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 15:02:01 INFO - PROCESS | 17168 | 1461621721032 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 15:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:02:01 INFO - PROCESS | 17168 | 1461621721038 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:02:01 INFO - PROCESS | 17168 | 1461621721040 Marionette TRACE conn3 <- [1,1406,null,{}] 15:02:01 INFO - PROCESS | 17168 | 1461621721046 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}] 15:02:01 INFO - PROCESS | 17168 | 1461621721232 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 15:02:01 INFO - PROCESS | 17168 | 1461621721846 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:01 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb2361800 == 125 [pid = 17168] [id = 359] 15:02:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 247 (0x7f5bae374000) [pid = 17168] [serial = 1078] [outer = (nil)] 15:02:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 248 (0x7f5bb02d2400) [pid = 17168] [serial = 1079] [outer = 0x7f5bae374000] 15:02:01 INFO - PROCESS | 17168 | 1461621721920 Marionette DEBUG loaded listener.js 15:02:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 249 (0x7f5bb3459c00) [pid = 17168] [serial = 1080] [outer = 0x7f5bae374000] 15:02:02 INFO - PROCESS | 17168 | 1461621722793 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]]]}] 15:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1790ms 15:02:02 INFO - PROCESS | 17168 | 1461621722831 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 15:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:02:02 INFO - PROCESS | 17168 | 1461621722836 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 15:02:02 INFO - PROCESS | 17168 | 1461621722843 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:02:02 INFO - PROCESS | 17168 | 1461621722848 Marionette TRACE conn3 <- [1,1410,null,{}] 15:02:02 INFO - PROCESS | 17168 | 1461621722855 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}] 15:02:03 INFO - PROCESS | 17168 | 1461621723035 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 15:02:03 INFO - PROCESS | 17168 | 1461621723241 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:03 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbe79d000 == 126 [pid = 17168] [id = 360] 15:02:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 250 (0x7f5bae375400) [pid = 17168] [serial = 1081] [outer = (nil)] 15:02:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 251 (0x7f5bb4854400) [pid = 17168] [serial = 1082] [outer = 0x7f5bae375400] 15:02:03 INFO - PROCESS | 17168 | 1461621723310 Marionette DEBUG loaded listener.js 15:02:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 252 (0x7f5bb5481800) [pid = 17168] [serial = 1083] [outer = 0x7f5bae375400] 15:02:04 INFO - PROCESS | 17168 | 1461621724468 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]]]}] 15:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1649ms 15:02:04 INFO - PROCESS | 17168 | 1461621724494 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 15:02:04 INFO - PROCESS | 17168 | 1461621724500 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 15:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:02:04 INFO - PROCESS | 17168 | 1461621724506 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:02:04 INFO - PROCESS | 17168 | 1461621724508 Marionette TRACE conn3 <- [1,1414,null,{}] 15:02:04 INFO - PROCESS | 17168 | 1461621724514 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}] 15:02:04 INFO - PROCESS | 17168 | 1461621724687 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 15:02:04 INFO - PROCESS | 17168 | 1461621724982 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:05 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb0ad2000 == 127 [pid = 17168] [id = 361] 15:02:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 253 (0x7f5bb5480000) [pid = 17168] [serial = 1084] [outer = (nil)] 15:02:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 254 (0x7f5bb5d8b000) [pid = 17168] [serial = 1085] [outer = 0x7f5bb5480000] 15:02:05 INFO - PROCESS | 17168 | 1461621725078 Marionette DEBUG loaded listener.js 15:02:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 255 (0x7f5bb6498400) [pid = 17168] [serial = 1086] [outer = 0x7f5bb5480000] 15:02:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bdf2b1800 == 126 [pid = 17168] [id = 294] 15:02:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb6197000 == 125 [pid = 17168] [id = 296] 15:02:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb60a9800 == 124 [pid = 17168] [id = 343] 15:02:05 INFO - PROCESS | 17168 | --DOMWINDOW == 254 (0x7f5bbccd6c00) [pid = 17168] [serial = 947] [outer = (nil)] [url = about:blank] 15:02:05 INFO - PROCESS | 17168 | --DOMWINDOW == 253 (0x7f5bc2c65000) [pid = 17168] [serial = 941] [outer = (nil)] [url = about:blank] 15:02:05 INFO - PROCESS | 17168 | --DOMWINDOW == 252 (0x7f5bb5fd2c00) [pid = 17168] [serial = 944] [outer = (nil)] [url = about:blank] 15:02:05 INFO - PROCESS | 17168 | --DOMWINDOW == 251 (0x7f5bd5aeb800) [pid = 17168] [serial = 971] [outer = (nil)] [url = about:blank] 15:02:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf06a000 == 123 [pid = 17168] [id = 342] 15:02:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbe9c5000 == 122 [pid = 17168] [id = 341] 15:02:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbd7df000 == 121 [pid = 17168] [id = 340] 15:02:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb237e000 == 120 [pid = 17168] [id = 339] 15:02:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb315c800 == 119 [pid = 17168] [id = 338] 15:02:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5f0e000 == 118 [pid = 17168] [id = 337] 15:02:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb3165000 == 117 [pid = 17168] [id = 336] 15:02:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb03ba000 == 116 [pid = 17168] [id = 335] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 250 (0x7f5bbfaaec00) [pid = 17168] [serial = 906] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 249 (0x7f5bc2b28c00) [pid = 17168] [serial = 962] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 248 (0x7f5bbe949c00) [pid = 17168] [serial = 957] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 247 (0x7f5bcbe53400) [pid = 17168] [serial = 689] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 246 (0x7f5bd6c08800) [pid = 17168] [serial = 695] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 245 (0x7f5bc9085c00) [pid = 17168] [serial = 968] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 244 (0x7f5bd68b0400) [pid = 17168] [serial = 825] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 243 (0x7f5bc4c3c400) [pid = 17168] [serial = 920] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 242 (0x7f5bc5c2dc00) [pid = 17168] [serial = 807] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 241 (0x7f5bb4849c00) [pid = 17168] [serial = 908] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 240 (0x7f5bda749800) [pid = 17168] [serial = 929] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 239 (0x7f5bc2efc800) [pid = 17168] [serial = 744] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 238 (0x7f5bbf954800) [pid = 17168] [serial = 894] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 237 (0x7f5bd576b000) [pid = 17168] [serial = 692] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 236 (0x7f5bc22d5800) [pid = 17168] [serial = 738] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 235 (0x7f5bbdb20400) [pid = 17168] [serial = 950] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 234 (0x7f5bd4b1a000) [pid = 17168] [serial = 969] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 233 (0x7f5bc0a25c00) [pid = 17168] [serial = 960] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 232 (0x7f5bbf769c00) [pid = 17168] [serial = 735] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 231 (0x7f5bbdb26c00) [pid = 17168] [serial = 956] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 230 (0x7f5bbf76e800) [pid = 17168] [serial = 959] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 229 (0x7f5bbcccdc00) [pid = 17168] [serial = 911] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 228 (0x7f5bda534400) [pid = 17168] [serial = 828] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 227 (0x7f5bbbda7400) [pid = 17168] [serial = 954] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 226 (0x7f5bd576a400) [pid = 17168] [serial = 819] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 225 (0x7f5bb5eb3000) [pid = 17168] [serial = 938] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 224 (0x7f5bd881b400) [pid = 17168] [serial = 699] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 223 (0x7f5bbfa38000) [pid = 17168] [serial = 831] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 222 (0x7f5bc3810c00) [pid = 17168] [serial = 804] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 221 (0x7f5bcb95d000) [pid = 17168] [serial = 813] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 220 (0x7f5bd59a1400) [pid = 17168] [serial = 762] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 219 (0x7f5bc3807000) [pid = 17168] [serial = 966] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 218 (0x7f5bc2b29800) [pid = 17168] [serial = 683] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 217 (0x7f5bc2c63800) [pid = 17168] [serial = 963] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 216 (0x7f5bc6d13000) [pid = 17168] [serial = 810] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 215 (0x7f5bc6d16000) [pid = 17168] [serial = 747] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 214 (0x7f5bbcd38400) [pid = 17168] [serial = 732] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 213 (0x7f5bb5d96800) [pid = 17168] [serial = 953] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 212 (0x7f5bb345c400) [pid = 17168] [serial = 932] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 211 (0x7f5bbf21c000) [pid = 17168] [serial = 914] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 210 (0x7f5bc7439000) [pid = 17168] [serial = 923] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 209 (0x7f5bbfaa0000) [pid = 17168] [serial = 801] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 208 (0x7f5bc741a800) [pid = 17168] [serial = 686] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 207 (0x7f5bc8472400) [pid = 17168] [serial = 756] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 206 (0x7f5bc24b5400) [pid = 17168] [serial = 917] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 205 (0x7f5bbe951400) [pid = 17168] [serial = 798] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 204 (0x7f5bcbe7e000) [pid = 17168] [serial = 816] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 203 (0x7f5bcfb87000) [pid = 17168] [serial = 650] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 202 (0x7f5bc2c6a400) [pid = 17168] [serial = 965] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 201 (0x7f5bc743c400) [pid = 17168] [serial = 753] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 200 (0x7f5bd5c07800) [pid = 17168] [serial = 822] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 199 (0x7f5bc9583400) [pid = 17168] [serial = 759] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 198 (0x7f5bbf738c00) [pid = 17168] [serial = 680] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 197 (0x7f5bc2b2a800) [pid = 17168] [serial = 741] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 196 (0x7f5bcfb86400) [pid = 17168] [serial = 765] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 195 (0x7f5bc90e4c00) [pid = 17168] [serial = 647] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 194 (0x7f5bcbe53000) [pid = 17168] [serial = 653] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 193 (0x7f5bbd9d0800) [pid = 17168] [serial = 771] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 192 (0x7f5bd6b38800) [pid = 17168] [serial = 926] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 191 (0x7f5bbbda9800) [pid = 17168] [serial = 768] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 190 (0x7f5bbfa34c00) [pid = 17168] [serial = 935] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | --DOMWINDOW == 189 (0x7f5bc7414800) [pid = 17168] [serial = 750] [outer = (nil)] [url = about:blank] 15:02:06 INFO - PROCESS | 17168 | 1461621726091 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]]]}] 15:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1632ms 15:02:06 INFO - PROCESS | 17168 | 1461621726139 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 15:02:06 INFO - PROCESS | 17168 | 1461621726143 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 15:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:02:06 INFO - PROCESS | 17168 | 1461621726155 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:02:06 INFO - PROCESS | 17168 | 1461621726164 Marionette TRACE conn3 <- [1,1418,null,{}] 15:02:06 INFO - PROCESS | 17168 | 1461621726179 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}] 15:02:06 INFO - PROCESS | 17168 | 1461621726387 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 15:02:06 INFO - PROCESS | 17168 | 1461621726576 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:06 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb2374000 == 117 [pid = 17168] [id = 362] 15:02:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 190 (0x7f5bb4850400) [pid = 17168] [serial = 1087] [outer = (nil)] 15:02:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 191 (0x7f5bbcc90c00) [pid = 17168] [serial = 1088] [outer = 0x7f5bb4850400] 15:02:06 INFO - PROCESS | 17168 | 1461621726650 Marionette DEBUG loaded listener.js 15:02:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 192 (0x7f5bbcd3a800) [pid = 17168] [serial = 1089] [outer = 0x7f5bb4850400] 15:02:07 INFO - PROCESS | 17168 | 1461621727366 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]]]}] 15:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1252ms 15:02:07 INFO - PROCESS | 17168 | 1461621727401 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 15:02:07 INFO - PROCESS | 17168 | 1461621727406 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 15:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:02:07 INFO - PROCESS | 17168 | 1461621727412 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:02:07 INFO - PROCESS | 17168 | 1461621727414 Marionette TRACE conn3 <- [1,1422,null,{}] 15:02:07 INFO - PROCESS | 17168 | 1461621727419 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}] 15:02:07 INFO - PROCESS | 17168 | 1461621727654 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 15:02:07 INFO - PROCESS | 17168 | 1461621727752 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:07 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb60a4000 == 118 [pid = 17168] [id = 363] 15:02:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 193 (0x7f5bb50fcc00) [pid = 17168] [serial = 1090] [outer = (nil)] 15:02:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 194 (0x7f5bbe80e400) [pid = 17168] [serial = 1091] [outer = 0x7f5bb50fcc00] 15:02:07 INFO - PROCESS | 17168 | 1461621727814 Marionette DEBUG loaded listener.js 15:02:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 195 (0x7f5bbee49800) [pid = 17168] [serial = 1092] [outer = 0x7f5bb50fcc00] 15:02:08 INFO - PROCESS | 17168 | 1461621728657 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]]]}] 15:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1283ms 15:02:08 INFO - PROCESS | 17168 | 1461621728696 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 15:02:08 INFO - PROCESS | 17168 | 1461621728700 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 15:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:02:08 INFO - PROCESS | 17168 | 1461621728705 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:02:08 INFO - PROCESS | 17168 | 1461621728707 Marionette TRACE conn3 <- [1,1426,null,{}] 15:02:08 INFO - PROCESS | 17168 | 1461621728718 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}] 15:02:08 INFO - PROCESS | 17168 | 1461621728924 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 15:02:08 INFO - PROCESS | 17168 | 1461621728953 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:08 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbda4e000 == 119 [pid = 17168] [id = 364] 15:02:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 196 (0x7f5bbf94f400) [pid = 17168] [serial = 1093] [outer = (nil)] 15:02:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 197 (0x7f5bbf99d000) [pid = 17168] [serial = 1094] [outer = 0x7f5bbf94f400] 15:02:09 INFO - PROCESS | 17168 | 1461621729023 Marionette DEBUG loaded listener.js 15:02:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 198 (0x7f5bc09dd800) [pid = 17168] [serial = 1095] [outer = 0x7f5bbf94f400] 15:02:10 INFO - PROCESS | 17168 | 1461621730050 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]]]}] 15:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1841ms 15:02:10 INFO - PROCESS | 17168 | --DOMWINDOW == 197 (0x7f5bbccd2000) [pid = 17168] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:02:10 INFO - PROCESS | 17168 | --DOMWINDOW == 196 (0x7f5bb5fd5800) [pid = 17168] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:02:10 INFO - PROCESS | 17168 | --DOMWINDOW == 195 (0x7f5bb5eb7000) [pid = 17168] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:02:10 INFO - PROCESS | 17168 | --DOMWINDOW == 194 (0x7f5bb51d4000) [pid = 17168] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:02:10 INFO - PROCESS | 17168 | --DOMWINDOW == 193 (0x7f5bb3452400) [pid = 17168] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:02:10 INFO - PROCESS | 17168 | --DOMWINDOW == 192 (0x7f5bbccd8800) [pid = 17168] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:02:10 INFO - PROCESS | 17168 | --DOMWINDOW == 191 (0x7f5bae371800) [pid = 17168] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:02:10 INFO - PROCESS | 17168 | --DOMWINDOW == 190 (0x7f5bbef29400) [pid = 17168] [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.] 15:02:10 INFO - PROCESS | 17168 | --DOMWINDOW == 189 (0x7f5bbef29c00) [pid = 17168] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:02:10 INFO - PROCESS | 17168 | 1461621730624 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 15:02:10 INFO - PROCESS | 17168 | 1461621730627 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 15:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:02:10 INFO - PROCESS | 17168 | 1461621730633 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:02:10 INFO - PROCESS | 17168 | 1461621730635 Marionette TRACE conn3 <- [1,1430,null,{}] 15:02:10 INFO - PROCESS | 17168 | 1461621730642 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}] 15:02:10 INFO - PROCESS | 17168 | 1461621730793 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 15:02:10 INFO - PROCESS | 17168 | 1461621730941 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:10 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbf95800 == 120 [pid = 17168] [id = 365] 15:02:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 190 (0x7f5bbcc9b400) [pid = 17168] [serial = 1096] [outer = (nil)] 15:02:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 191 (0x7f5bbe951000) [pid = 17168] [serial = 1097] [outer = 0x7f5bbcc9b400] 15:02:11 INFO - PROCESS | 17168 | 1461621731002 Marionette DEBUG loaded listener.js 15:02:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 192 (0x7f5bbf952400) [pid = 17168] [serial = 1098] [outer = 0x7f5bbcc9b400] 15:02:11 INFO - PROCESS | 17168 | 1461621731646 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]]]}] 15:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1028ms 15:02:11 INFO - PROCESS | 17168 | 1461621731662 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 15:02:11 INFO - PROCESS | 17168 | 1461621731665 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 15:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:02:11 INFO - PROCESS | 17168 | 1461621731675 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:02:11 INFO - PROCESS | 17168 | 1461621731677 Marionette TRACE conn3 <- [1,1434,null,{}] 15:02:11 INFO - PROCESS | 17168 | 1461621731681 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}] 15:02:11 INFO - PROCESS | 17168 | 1461621731920 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 15:02:11 INFO - PROCESS | 17168 | 1461621731940 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:11 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfca0000 == 121 [pid = 17168] [id = 366] 15:02:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 193 (0x7f5bb5fd5800) [pid = 17168] [serial = 1099] [outer = (nil)] 15:02:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 194 (0x7f5bc2523400) [pid = 17168] [serial = 1100] [outer = 0x7f5bb5fd5800] 15:02:12 INFO - PROCESS | 17168 | 1461621732000 Marionette DEBUG loaded listener.js 15:02:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 195 (0x7f5bc2ef7800) [pid = 17168] [serial = 1101] [outer = 0x7f5bb5fd5800] 15:02:13 INFO - PROCESS | 17168 | 1461621733026 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]]]}] 15:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1386ms 15:02:13 INFO - PROCESS | 17168 | 1461621733063 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 15:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:02:13 INFO - PROCESS | 17168 | 1461621733070 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 15:02:13 INFO - PROCESS | 17168 | 1461621733077 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:02:13 INFO - PROCESS | 17168 | 1461621733083 Marionette TRACE conn3 <- [1,1438,null,{}] 15:02:13 INFO - PROCESS | 17168 | 1461621733093 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}] 15:02:13 INFO - PROCESS | 17168 | 1461621733276 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 15:02:13 INFO - PROCESS | 17168 | 1461621733477 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:13 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb2230800 == 122 [pid = 17168] [id = 367] 15:02:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 196 (0x7f5bae36c000) [pid = 17168] [serial = 1102] [outer = (nil)] 15:02:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 197 (0x7f5bb3dd5400) [pid = 17168] [serial = 1103] [outer = 0x7f5bae36c000] 15:02:13 INFO - PROCESS | 17168 | 1461621733549 Marionette DEBUG loaded listener.js 15:02:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 198 (0x7f5bb465e400) [pid = 17168] [serial = 1104] [outer = 0x7f5bae36c000] 15:02:14 INFO - PROCESS | 17168 | 1461621734522 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]]]}] 15:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1486ms 15:02:14 INFO - PROCESS | 17168 | 1461621734563 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 15:02:14 INFO - PROCESS | 17168 | 1461621734572 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 15:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:02:14 INFO - PROCESS | 17168 | 1461621734581 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:02:14 INFO - PROCESS | 17168 | 1461621734586 Marionette TRACE conn3 <- [1,1442,null,{}] 15:02:14 INFO - PROCESS | 17168 | 1461621734591 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}] 15:02:14 INFO - PROCESS | 17168 | 1461621734784 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 15:02:15 INFO - PROCESS | 17168 | 1461621735042 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:15 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbe9dd800 == 123 [pid = 17168] [id = 368] 15:02:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 199 (0x7f5bb5be7000) [pid = 17168] [serial = 1105] [outer = (nil)] 15:02:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 200 (0x7f5bb5fd4800) [pid = 17168] [serial = 1106] [outer = 0x7f5bb5be7000] 15:02:15 INFO - PROCESS | 17168 | 1461621735160 Marionette DEBUG loaded listener.js 15:02:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 201 (0x7f5bbcb16c00) [pid = 17168] [serial = 1107] [outer = 0x7f5bb5be7000] 15:02:16 INFO - PROCESS | 17168 | 1461621736163 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]]]}] 15:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1633ms 15:02:16 INFO - PROCESS | 17168 | 1461621736215 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 15:02:16 INFO - PROCESS | 17168 | 1461621736218 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 15:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:02:16 INFO - PROCESS | 17168 | 1461621736225 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:02:16 INFO - PROCESS | 17168 | 1461621736231 Marionette TRACE conn3 <- [1,1446,null,{}] 15:02:16 INFO - PROCESS | 17168 | 1461621736246 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}] 15:02:16 INFO - PROCESS | 17168 | 1461621736440 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 15:02:16 INFO - PROCESS | 17168 | 1461621736674 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:16 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2ba1800 == 124 [pid = 17168] [id = 369] 15:02:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 202 (0x7f5bbef29400) [pid = 17168] [serial = 1108] [outer = (nil)] 15:02:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 203 (0x7f5bbf954800) [pid = 17168] [serial = 1109] [outer = 0x7f5bbef29400] 15:02:16 INFO - PROCESS | 17168 | 1461621736797 Marionette DEBUG loaded listener.js 15:02:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 204 (0x7f5bbfdf0800) [pid = 17168] [serial = 1110] [outer = 0x7f5bbef29400] 15:02:17 INFO - PROCESS | 17168 | 1461621737645 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]]]}] 15:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1484ms 15:02:17 INFO - PROCESS | 17168 | 1461621737710 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 15:02:17 INFO - PROCESS | 17168 | 1461621737715 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 15:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:02:17 INFO - PROCESS | 17168 | 1461621737721 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:02:17 INFO - PROCESS | 17168 | 1461621737724 Marionette TRACE conn3 <- [1,1450,null,{}] 15:02:17 INFO - PROCESS | 17168 | 1461621737729 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}] 15:02:17 INFO - PROCESS | 17168 | 1461621737922 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 15:02:18 INFO - PROCESS | 17168 | 1461621738109 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:18 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc4cc5800 == 125 [pid = 17168] [id = 370] 15:02:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 205 (0x7f5bbf732800) [pid = 17168] [serial = 1111] [outer = (nil)] 15:02:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 206 (0x7f5bc24bd400) [pid = 17168] [serial = 1112] [outer = 0x7f5bbf732800] 15:02:18 INFO - PROCESS | 17168 | 1461621738183 Marionette DEBUG loaded listener.js 15:02:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 207 (0x7f5bc2dee400) [pid = 17168] [serial = 1113] [outer = 0x7f5bbf732800] 15:02:19 INFO - PROCESS | 17168 | 1461621739089 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]]]}] 15:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1431ms 15:02:19 INFO - PROCESS | 17168 | 1461621739153 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 15:02:19 INFO - PROCESS | 17168 | 1461621739157 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 15:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:02:19 INFO - PROCESS | 17168 | 1461621739162 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:02:19 INFO - PROCESS | 17168 | 1461621739165 Marionette TRACE conn3 <- [1,1454,null,{}] 15:02:19 INFO - PROCESS | 17168 | 1461621739171 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}] 15:02:19 INFO - PROCESS | 17168 | 1461621739353 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 15:02:19 INFO - PROCESS | 17168 | 1461621739540 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:19 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc77b7000 == 126 [pid = 17168] [id = 371] 15:02:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 208 (0x7f5bbfa3d800) [pid = 17168] [serial = 1114] [outer = (nil)] 15:02:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 209 (0x7f5bc5769000) [pid = 17168] [serial = 1115] [outer = 0x7f5bbfa3d800] 15:02:19 INFO - PROCESS | 17168 | 1461621739614 Marionette DEBUG loaded listener.js 15:02:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 210 (0x7f5bc6661800) [pid = 17168] [serial = 1116] [outer = 0x7f5bbfa3d800] 15:02:20 INFO - PROCESS | 17168 | 1461621740504 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]]]}] 15:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1382ms 15:02:20 INFO - PROCESS | 17168 | 1461621740545 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 15:02:20 INFO - PROCESS | 17168 | 1461621740548 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 15:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:02:20 INFO - PROCESS | 17168 | 1461621740555 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:02:20 INFO - PROCESS | 17168 | 1461621740558 Marionette TRACE conn3 <- [1,1458,null,{}] 15:02:20 INFO - PROCESS | 17168 | 1461621740563 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}] 15:02:20 INFO - PROCESS | 17168 | 1461621740770 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 15:02:20 INFO - PROCESS | 17168 | 1461621740960 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:20 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc9313000 == 127 [pid = 17168] [id = 372] 15:02:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 211 (0x7f5bc69b8000) [pid = 17168] [serial = 1117] [outer = (nil)] 15:02:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 212 (0x7f5bc7a91c00) [pid = 17168] [serial = 1118] [outer = 0x7f5bc69b8000] 15:02:21 INFO - PROCESS | 17168 | 1461621741037 Marionette DEBUG loaded listener.js 15:02:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 213 (0x7f5bcb95e800) [pid = 17168] [serial = 1119] [outer = 0x7f5bc69b8000] 15:02:21 INFO - PROCESS | 17168 | 1461621741927 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]]]}] 15:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1428ms 15:02:21 INFO - PROCESS | 17168 | 1461621741984 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 15:02:21 INFO - PROCESS | 17168 | 1461621741987 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 15:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:02:21 INFO - PROCESS | 17168 | 1461621741994 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:02:21 INFO - PROCESS | 17168 | 1461621741996 Marionette TRACE conn3 <- [1,1462,null,{}] 15:02:22 INFO - PROCESS | 17168 | 1461621742002 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}] 15:02:22 INFO - PROCESS | 17168 | 1461621742193 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 15:02:22 INFO - PROCESS | 17168 | 1461621742393 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:22 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcecec800 == 128 [pid = 17168] [id = 373] 15:02:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 214 (0x7f5bc2527800) [pid = 17168] [serial = 1120] [outer = (nil)] 15:02:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 215 (0x7f5bcec5a800) [pid = 17168] [serial = 1121] [outer = 0x7f5bc2527800] 15:02:22 INFO - PROCESS | 17168 | 1461621742467 Marionette DEBUG loaded listener.js 15:02:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 216 (0x7f5bd4b13000) [pid = 17168] [serial = 1122] [outer = 0x7f5bc2527800] 15:02:23 INFO - PROCESS | 17168 | 1461621743389 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]]]}] 15:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1428ms 15:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:02:23 INFO - PROCESS | 17168 | 1461621743423 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 15:02:23 INFO - PROCESS | 17168 | 1461621743426 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 15:02:23 INFO - PROCESS | 17168 | 1461621743432 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:02:23 INFO - PROCESS | 17168 | 1461621743435 Marionette TRACE conn3 <- [1,1466,null,{}] 15:02:23 INFO - PROCESS | 17168 | 1461621743440 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}] 15:02:23 INFO - PROCESS | 17168 | 1461621743622 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 15:02:23 INFO - PROCESS | 17168 | 1461621743819 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:23 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd5aa6800 == 129 [pid = 17168] [id = 374] 15:02:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 217 (0x7f5bc741a800) [pid = 17168] [serial = 1123] [outer = (nil)] 15:02:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 218 (0x7f5bd4bf9000) [pid = 17168] [serial = 1124] [outer = 0x7f5bc741a800] 15:02:23 INFO - PROCESS | 17168 | 1461621743892 Marionette DEBUG loaded listener.js 15:02:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 219 (0x7f5bd59a1400) [pid = 17168] [serial = 1125] [outer = 0x7f5bc741a800] 15:02:24 INFO - PROCESS | 17168 | 1461621744787 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]]]}] 15:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1432ms 15:02:24 INFO - PROCESS | 17168 | 1461621744864 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 15:02:24 INFO - PROCESS | 17168 | 1461621744872 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 15:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:02:24 INFO - PROCESS | 17168 | 1461621744884 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:02:24 INFO - PROCESS | 17168 | 1461621744888 Marionette TRACE conn3 <- [1,1470,null,{}] 15:02:24 INFO - PROCESS | 17168 | 1461621744894 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}] 15:02:25 INFO - PROCESS | 17168 | 1461621745109 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 15:02:25 INFO - PROCESS | 17168 | 1461621745345 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:25 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd6e24000 == 130 [pid = 17168] [id = 375] 15:02:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 220 (0x7f5bd4b1bc00) [pid = 17168] [serial = 1126] [outer = (nil)] 15:02:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 221 (0x7f5bd5aef000) [pid = 17168] [serial = 1127] [outer = 0x7f5bd4b1bc00] 15:02:25 INFO - PROCESS | 17168 | 1461621745445 Marionette DEBUG loaded listener.js 15:02:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 222 (0x7f5bd5c8d400) [pid = 17168] [serial = 1128] [outer = 0x7f5bd4b1bc00] 15:02:26 INFO - PROCESS | 17168 | 1461621746273 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]]]}] 15:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1431ms 15:02:26 INFO - PROCESS | 17168 | 1461621746314 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 15:02:26 INFO - PROCESS | 17168 | 1461621746316 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 15:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:02:26 INFO - PROCESS | 17168 | 1461621746323 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:02:26 INFO - PROCESS | 17168 | 1461621746325 Marionette TRACE conn3 <- [1,1474,null,{}] 15:02:26 INFO - PROCESS | 17168 | 1461621746331 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}] 15:02:26 INFO - PROCESS | 17168 | 1461621746510 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 15:02:26 INFO - PROCESS | 17168 | 1461621746716 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:26 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda631000 == 131 [pid = 17168] [id = 376] 15:02:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 223 (0x7f5bbcb14800) [pid = 17168] [serial = 1129] [outer = (nil)] 15:02:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 224 (0x7f5bc2b2fc00) [pid = 17168] [serial = 1130] [outer = 0x7f5bbcb14800] 15:02:26 INFO - PROCESS | 17168 | 1461621746828 Marionette DEBUG loaded listener.js 15:02:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 225 (0x7f5bd6cbb400) [pid = 17168] [serial = 1131] [outer = 0x7f5bbcb14800] 15:02:27 INFO - PROCESS | 17168 | 1461621747773 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]]]}] 15:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1527ms 15:02:27 INFO - PROCESS | 17168 | 1461621747851 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 15:02:27 INFO - PROCESS | 17168 | 1461621747854 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 15:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:02:27 INFO - PROCESS | 17168 | 1461621747860 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:02:27 INFO - PROCESS | 17168 | 1461621747864 Marionette TRACE conn3 <- [1,1478,null,{}] 15:02:27 INFO - PROCESS | 17168 | 1461621747869 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}] 15:02:28 INFO - PROCESS | 17168 | 1461621748104 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 15:02:28 INFO - PROCESS | 17168 | 1461621748349 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:28 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bddaf2000 == 132 [pid = 17168] [id = 377] 15:02:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 226 (0x7f5bda53e400) [pid = 17168] [serial = 1132] [outer = (nil)] 15:02:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 227 (0x7f5bda67c800) [pid = 17168] [serial = 1133] [outer = 0x7f5bda53e400] 15:02:28 INFO - PROCESS | 17168 | 1461621748440 Marionette DEBUG loaded listener.js 15:02:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 228 (0x7f5bda7a5400) [pid = 17168] [serial = 1134] [outer = 0x7f5bda53e400] 15:02:29 INFO - PROCESS | 17168 | 1461621749316 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]]]}] 15:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1531ms 15:02:29 INFO - PROCESS | 17168 | 1461621749392 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 15:02:29 INFO - PROCESS | 17168 | 1461621749395 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 15:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:02:29 INFO - PROCESS | 17168 | 1461621749401 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:02:29 INFO - PROCESS | 17168 | 1461621749404 Marionette TRACE conn3 <- [1,1482,null,{}] 15:02:29 INFO - PROCESS | 17168 | 1461621749409 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}] 15:02:29 INFO - PROCESS | 17168 | 1461621749585 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 15:02:29 INFO - PROCESS | 17168 | 1461621749780 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:29 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb4895800 == 133 [pid = 17168] [id = 378] 15:02:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 229 (0x7f5bb0bdcc00) [pid = 17168] [serial = 1135] [outer = (nil)] 15:02:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 230 (0x7f5bb0be6000) [pid = 17168] [serial = 1136] [outer = 0x7f5bb0bdcc00] 15:02:29 INFO - PROCESS | 17168 | 1461621749849 Marionette DEBUG loaded listener.js 15:02:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 231 (0x7f5bbcd30400) [pid = 17168] [serial = 1137] [outer = 0x7f5bb0bdcc00] 15:02:30 INFO - PROCESS | 17168 | 1461621750822 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]]]}] 15:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1480ms 15:02:30 INFO - PROCESS | 17168 | 1461621750883 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 15:02:30 INFO - PROCESS | 17168 | 1461621750886 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 15:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:02:30 INFO - PROCESS | 17168 | 1461621750900 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:02:30 INFO - PROCESS | 17168 | 1461621750903 Marionette TRACE conn3 <- [1,1486,null,{}] 15:02:30 INFO - PROCESS | 17168 | 1461621750908 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}] 15:02:31 INFO - PROCESS | 17168 | 1461621751086 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 15:02:31 INFO - PROCESS | 17168 | 1461621751330 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:31 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb4717000 == 134 [pid = 17168] [id = 379] 15:02:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 232 (0x7f5bb0bdd000) [pid = 17168] [serial = 1138] [outer = (nil)] 15:02:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 233 (0x7f5bb3d5c000) [pid = 17168] [serial = 1139] [outer = 0x7f5bb0bdd000] 15:02:31 INFO - PROCESS | 17168 | 1461621751418 Marionette DEBUG loaded listener.js 15:02:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 234 (0x7f5bb3d60c00) [pid = 17168] [serial = 1140] [outer = 0x7f5bb0bdd000] 15:02:32 INFO - PROCESS | 17168 | 1461621752272 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]]]}] 15:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1433ms 15:02:32 INFO - PROCESS | 17168 | 1461621752335 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 15:02:32 INFO - PROCESS | 17168 | 1461621752337 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 15:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:02:32 INFO - PROCESS | 17168 | 1461621752344 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:02:32 INFO - PROCESS | 17168 | 1461621752346 Marionette TRACE conn3 <- [1,1490,null,{}] 15:02:32 INFO - PROCESS | 17168 | 1461621752351 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}] 15:02:32 INFO - PROCESS | 17168 | 1461621752521 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 15:02:32 INFO - PROCESS | 17168 | 1461621752719 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:32 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbf5b800 == 135 [pid = 17168] [id = 380] 15:02:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 235 (0x7f5bb0bdf400) [pid = 17168] [serial = 1141] [outer = (nil)] 15:02:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 236 (0x7f5bb4729000) [pid = 17168] [serial = 1142] [outer = 0x7f5bb0bdf400] 15:02:32 INFO - PROCESS | 17168 | 1461621752786 Marionette DEBUG loaded listener.js 15:02:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 237 (0x7f5bb472cc00) [pid = 17168] [serial = 1143] [outer = 0x7f5bb0bdf400] 15:02:33 INFO - PROCESS | 17168 | 1461621753647 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]]]}] 15:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1331ms 15:02:33 INFO - PROCESS | 17168 | 1461621753676 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 15:02:33 INFO - PROCESS | 17168 | 1461621753679 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 15:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:02:33 INFO - PROCESS | 17168 | 1461621753685 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:02:33 INFO - PROCESS | 17168 | 1461621753687 Marionette TRACE conn3 <- [1,1494,null,{}] 15:02:33 INFO - PROCESS | 17168 | 1461621753693 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}] 15:02:33 INFO - PROCESS | 17168 | 1461621753867 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 15:02:34 INFO - PROCESS | 17168 | 1461621754067 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:34 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbf72800 == 136 [pid = 17168] [id = 381] 15:02:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 238 (0x7f5bb3d63800) [pid = 17168] [serial = 1144] [outer = (nil)] 15:02:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 239 (0x7f5bb3d72800) [pid = 17168] [serial = 1145] [outer = 0x7f5bb3d63800] 15:02:34 INFO - PROCESS | 17168 | 1461621754142 Marionette DEBUG loaded listener.js 15:02:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 240 (0x7f5bb3d76c00) [pid = 17168] [serial = 1146] [outer = 0x7f5bb3d63800] 15:02:35 INFO - PROCESS | 17168 | 1461621755072 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]]]}] 15:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1432ms 15:02:35 INFO - PROCESS | 17168 | 1461621755118 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 15:02:35 INFO - PROCESS | 17168 | 1461621755122 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 15:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:02:35 INFO - PROCESS | 17168 | 1461621755128 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:02:35 INFO - PROCESS | 17168 | 1461621755130 Marionette TRACE conn3 <- [1,1498,null,{}] 15:02:35 INFO - PROCESS | 17168 | 1461621755135 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}] 15:02:35 INFO - PROCESS | 17168 | 1461621755309 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 15:02:35 INFO - PROCESS | 17168 | 1461621755555 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:35 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb03a7800 == 137 [pid = 17168] [id = 382] 15:02:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 241 (0x7f5bb0457800) [pid = 17168] [serial = 1147] [outer = (nil)] 15:02:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 242 (0x7f5bb3d77800) [pid = 17168] [serial = 1148] [outer = 0x7f5bb0457800] 15:02:35 INFO - PROCESS | 17168 | 1461621755686 Marionette DEBUG loaded listener.js 15:02:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 243 (0x7f5bb4725c00) [pid = 17168] [serial = 1149] [outer = 0x7f5bb0457800] 15:02:36 INFO - PROCESS | 17168 | 1461621756502 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]]]}] 15:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1440ms 15:02:36 INFO - PROCESS | 17168 | 1461621756568 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 15:02:36 INFO - PROCESS | 17168 | 1461621756572 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 15:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:02:36 INFO - PROCESS | 17168 | 1461621756578 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:02:36 INFO - PROCESS | 17168 | 1461621756580 Marionette TRACE conn3 <- [1,1502,null,{}] 15:02:36 INFO - PROCESS | 17168 | 1461621756585 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}] 15:02:36 INFO - PROCESS | 17168 | 1461621756763 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 15:02:36 INFO - PROCESS | 17168 | 1461621756963 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:36 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb3bab800 == 138 [pid = 17168] [id = 383] 15:02:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 244 (0x7f5bb02e0c00) [pid = 17168] [serial = 1150] [outer = (nil)] 15:02:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 245 (0x7f5bb4730400) [pid = 17168] [serial = 1151] [outer = 0x7f5bb02e0c00] 15:02:37 INFO - PROCESS | 17168 | 1461621757033 Marionette DEBUG loaded listener.js 15:02:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 246 (0x7f5bb4853800) [pid = 17168] [serial = 1152] [outer = 0x7f5bb02e0c00] 15:02:38 INFO - PROCESS | 17168 | 1461621758222 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]]]}] 15:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1695ms 15:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:02:38 INFO - PROCESS | 17168 | 1461621758274 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 15:02:38 INFO - PROCESS | 17168 | 1461621758278 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 15:02:38 INFO - PROCESS | 17168 | 1461621758287 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:02:38 INFO - PROCESS | 17168 | 1461621758292 Marionette TRACE conn3 <- [1,1506,null,{}] 15:02:38 INFO - PROCESS | 17168 | 1461621758301 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}] 15:02:38 INFO - PROCESS | 17168 | 1461621758491 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 15:02:38 INFO - PROCESS | 17168 | 1461621758722 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:38 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb488c000 == 139 [pid = 17168] [id = 384] 15:02:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 247 (0x7f5bb2fb5c00) [pid = 17168] [serial = 1153] [outer = (nil)] 15:02:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 248 (0x7f5bb2fb7800) [pid = 17168] [serial = 1154] [outer = 0x7f5bb2fb5c00] 15:02:38 INFO - PROCESS | 17168 | 1461621758801 Marionette DEBUG loaded listener.js 15:02:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 249 (0x7f5bb35c0400) [pid = 17168] [serial = 1155] [outer = 0x7f5bb2fb5c00] 15:02:39 INFO - PROCESS | 17168 | 1461621759642 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]]]}] 15:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1397ms 15:02:39 INFO - PROCESS | 17168 | 1461621759683 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 15:02:39 INFO - PROCESS | 17168 | 1461621759691 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 15:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:02:39 INFO - PROCESS | 17168 | 1461621759700 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:02:39 INFO - PROCESS | 17168 | 1461621759704 Marionette TRACE conn3 <- [1,1510,null,{}] 15:02:39 INFO - PROCESS | 17168 | 1461621759709 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}] 15:02:39 INFO - PROCESS | 17168 | 1461621759881 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 15:02:40 INFO - PROCESS | 17168 | 1461621760114 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:40 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbf62000 == 140 [pid = 17168] [id = 385] 15:02:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 250 (0x7f5bae36bc00) [pid = 17168] [serial = 1156] [outer = (nil)] 15:02:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 251 (0x7f5bb0458c00) [pid = 17168] [serial = 1157] [outer = 0x7f5bae36bc00] 15:02:40 INFO - PROCESS | 17168 | 1461621760180 Marionette DEBUG loaded listener.js 15:02:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 252 (0x7f5bb465fc00) [pid = 17168] [serial = 1158] [outer = 0x7f5bae36bc00] 15:02:41 INFO - PROCESS | 17168 | 1461621761259 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]]]}] 15:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1589ms 15:02:41 INFO - PROCESS | 17168 | 1461621761290 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 15:02:41 INFO - PROCESS | 17168 | 1461621761293 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 15:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:02:41 INFO - PROCESS | 17168 | 1461621761299 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:02:41 INFO - PROCESS | 17168 | 1461621761304 Marionette TRACE conn3 <- [1,1514,null,{}] 15:02:41 INFO - PROCESS | 17168 | 1461621761319 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}] 15:02:41 INFO - PROCESS | 17168 | 1461621761496 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 15:02:41 INFO - PROCESS | 17168 | 1461621761781 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:41 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb03a0000 == 141 [pid = 17168] [id = 386] 15:02:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 253 (0x7f5bae368800) [pid = 17168] [serial = 1159] [outer = (nil)] 15:02:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 254 (0x7f5bb4657800) [pid = 17168] [serial = 1160] [outer = 0x7f5bae368800] 15:02:41 INFO - PROCESS | 17168 | 1461621761949 Marionette DEBUG loaded listener.js 15:02:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 255 (0x7f5bbbdacc00) [pid = 17168] [serial = 1161] [outer = 0x7f5bae368800] 15:02:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bdda67800 == 140 [pid = 17168] [id = 312] 15:02:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb0ae2000 == 139 [pid = 17168] [id = 314] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 254 (0x7f5bb5d94000) [pid = 17168] [serial = 1031] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbf95800 == 138 [pid = 17168] [id = 365] 15:02:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbda4e000 == 137 [pid = 17168] [id = 364] 15:02:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb60a4000 == 136 [pid = 17168] [id = 363] 15:02:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb2374000 == 135 [pid = 17168] [id = 362] 15:02:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb0ad2000 == 134 [pid = 17168] [id = 361] 15:02:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbe79d000 == 133 [pid = 17168] [id = 360] 15:02:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb2361800 == 132 [pid = 17168] [id = 359] 15:02:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc8212800 == 131 [pid = 17168] [id = 354] 15:02:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc7519000 == 130 [pid = 17168] [id = 353] 15:02:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6bd7800 == 129 [pid = 17168] [id = 352] 15:02:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc4cc9800 == 128 [pid = 17168] [id = 351] 15:02:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc3614000 == 127 [pid = 17168] [id = 350] 15:02:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2b94000 == 126 [pid = 17168] [id = 349] 15:02:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc18ea000 == 125 [pid = 17168] [id = 348] 15:02:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfec0800 == 124 [pid = 17168] [id = 347] 15:02:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5062800 == 123 [pid = 17168] [id = 345] 15:02:42 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bae33e000 == 122 [pid = 17168] [id = 344] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 253 (0x7f5bb4663000) [pid = 17168] [serial = 989] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 252 (0x7f5bb35c6c00) [pid = 17168] [serial = 992] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 251 (0x7f5bda750800) [pid = 17168] [serial = 986] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 250 (0x7f5bb5c79c00) [pid = 17168] [serial = 974] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 249 (0x7f5bd59a0000) [pid = 17168] [serial = 983] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 248 (0x7f5bc2ef4c00) [pid = 17168] [serial = 980] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 247 (0x7f5bd6e6c400) [pid = 17168] [serial = 696] [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.] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 246 (0x7f5bbe80cc00) [pid = 17168] [serial = 977] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | 1461621762769 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]]]}] 15:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1489ms 15:02:42 INFO - PROCESS | 17168 | 1461621762788 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 15:02:42 INFO - PROCESS | 17168 | 1461621762792 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 15:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:02:42 INFO - PROCESS | 17168 | 1461621762799 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:02:42 INFO - PROCESS | 17168 | 1461621762801 Marionette TRACE conn3 <- [1,1518,null,{}] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 245 (0x7f5bbe80d400) [pid = 17168] [serial = 1023] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 244 (0x7f5bb649b800) [pid = 17168] [serial = 1016] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 243 (0x7f5bb02da800) [pid = 17168] [serial = 998] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 242 (0x7f5bbcc98400) [pid = 17168] [serial = 1020] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 241 (0x7f5bb5be3000) [pid = 17168] [serial = 1013] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 240 (0x7f5bb345e800) [pid = 17168] [serial = 1010] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 239 (0x7f5bbebd1c00) [pid = 17168] [serial = 1025] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 238 (0x7f5bbbda5000) [pid = 17168] [serial = 1017] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 237 (0x7f5bb465a000) [pid = 17168] [serial = 1011] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 236 (0x7f5bbcb19c00) [pid = 17168] [serial = 1019] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 235 (0x7f5bbf08d800) [pid = 17168] [serial = 1026] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 234 (0x7f5bb5c79000) [pid = 17168] [serial = 1014] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 233 (0x7f5bb3461000) [pid = 17168] [serial = 1008] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 232 (0x7f5bb3dcf800) [pid = 17168] [serial = 995] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 231 (0x7f5bbdb1e400) [pid = 17168] [serial = 1022] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 230 (0x7f5bb4661800) [pid = 17168] [serial = 1004] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 229 (0x7f5bb0453400) [pid = 17168] [serial = 1001] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 228 (0x7f5bbf707c00) [pid = 17168] [serial = 1028] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 227 (0x7f5bb045ac00) [pid = 17168] [serial = 1007] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | --DOMWINDOW == 226 (0x7f5bbf736c00) [pid = 17168] [serial = 1029] [outer = (nil)] [url = about:blank] 15:02:42 INFO - PROCESS | 17168 | 1461621762866 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}] 15:02:43 INFO - PROCESS | 17168 | 1461621763046 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 15:02:43 INFO - PROCESS | 17168 | 1461621763057 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:43 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb545b800 == 123 [pid = 17168] [id = 387] 15:02:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 227 (0x7f5bb4663000) [pid = 17168] [serial = 1162] [outer = (nil)] 15:02:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 228 (0x7f5bbcb1c400) [pid = 17168] [serial = 1163] [outer = 0x7f5bb4663000] 15:02:43 INFO - PROCESS | 17168 | 1461621763120 Marionette DEBUG loaded listener.js 15:02:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 229 (0x7f5bbccd2000) [pid = 17168] [serial = 1164] [outer = 0x7f5bb4663000] 15:02:43 INFO - PROCESS | 17168 | 1461621763980 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]]]}] 15:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1209ms 15:02:44 INFO - PROCESS | 17168 | 1461621764008 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 15:02:44 INFO - PROCESS | 17168 | 1461621764011 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 15:02:44 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:02:44 INFO - PROCESS | 17168 | 1461621764017 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:02:44 INFO - PROCESS | 17168 | 1461621764019 Marionette TRACE conn3 <- [1,1522,null,{}] 15:02:44 INFO - PROCESS | 17168 | 1461621764024 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}] 15:02:44 INFO - PROCESS | 17168 | 1461621764203 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 15:02:44 INFO - PROCESS | 17168 | 1461621764382 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:44 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbde4000 == 124 [pid = 17168] [id = 388] 15:02:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 230 (0x7f5bb4731800) [pid = 17168] [serial = 1165] [outer = (nil)] 15:02:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 231 (0x7f5bbccdb000) [pid = 17168] [serial = 1166] [outer = 0x7f5bb4731800] 15:02:44 INFO - PROCESS | 17168 | 1461621764443 Marionette DEBUG loaded listener.js 15:02:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 232 (0x7f5bbdb1d400) [pid = 17168] [serial = 1167] [outer = 0x7f5bb4731800] 15:02:45 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:02:45 INFO - PROCESS | 17168 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:02:45 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:02:45 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:02:45 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:02:45 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:02:45 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:02:45 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:02:45 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:02:45 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:02:45 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:02:45 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:02:45 INFO - PROCESS | 17168 | 1461621765233 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"]]]}] 15:02:45 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 () { 15:02:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:02:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:02:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:02:45 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 () { 15:02:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:02:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:02:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:02:45 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 () { 15:02:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:02:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:02:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:02:45 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 () { 15:02:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:02:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:02:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:02:45 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1232ms 15:02:45 INFO - PROCESS | 17168 | 1461621765277 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 15:02:45 INFO - PROCESS | 17168 | 1461621765281 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 15:02:45 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:02:45 INFO - PROCESS | 17168 | 1461621765287 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:02:45 INFO - PROCESS | 17168 | 1461621765289 Marionette TRACE conn3 <- [1,1526,null,{}] 15:02:45 INFO - PROCESS | 17168 | 1461621765294 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}] 15:02:45 INFO - PROCESS | 17168 | 1461621765535 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 15:02:45 INFO - PROCESS | 17168 | 1461621765577 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:45 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf633800 == 125 [pid = 17168] [id = 389] 15:02:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 233 (0x7f5bbf73e000) [pid = 17168] [serial = 1168] [outer = (nil)] 15:02:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 234 (0x7f5bbfd16800) [pid = 17168] [serial = 1169] [outer = 0x7f5bbf73e000] 15:02:45 INFO - PROCESS | 17168 | 1461621765640 Marionette DEBUG loaded listener.js 15:02:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 235 (0x7f5bc0c05800) [pid = 17168] [serial = 1170] [outer = 0x7f5bbf73e000] 15:02:46 INFO - PROCESS | 17168 | 1461621766496 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"]]]}] 15:02:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:02:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:02:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:02:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:02:46 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1226ms 15:02:46 INFO - PROCESS | 17168 | 1461621766518 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 15:02:46 INFO - PROCESS | 17168 | 1461621766521 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 15:02:46 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:02:46 INFO - PROCESS | 17168 | 1461621766527 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:02:46 INFO - PROCESS | 17168 | 1461621766529 Marionette TRACE conn3 <- [1,1530,null,{}] 15:02:46 INFO - PROCESS | 17168 | 1461621766534 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}] 15:02:46 INFO - PROCESS | 17168 | 1461621766750 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 15:02:47 INFO - PROCESS | 17168 | --DOMWINDOW == 234 (0x7f5bbf94f400) [pid = 17168] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:02:47 INFO - PROCESS | 17168 | --DOMWINDOW == 233 (0x7f5bbcc9b400) [pid = 17168] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:02:47 INFO - PROCESS | 17168 | --DOMWINDOW == 232 (0x7f5bae374000) [pid = 17168] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:02:47 INFO - PROCESS | 17168 | --DOMWINDOW == 231 (0x7f5bb4850400) [pid = 17168] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:02:47 INFO - PROCESS | 17168 | --DOMWINDOW == 230 (0x7f5bae375400) [pid = 17168] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:02:47 INFO - PROCESS | 17168 | --DOMWINDOW == 229 (0x7f5bae36a400) [pid = 17168] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:02:47 INFO - PROCESS | 17168 | --DOMWINDOW == 228 (0x7f5bb50fcc00) [pid = 17168] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:02:47 INFO - PROCESS | 17168 | --DOMWINDOW == 227 (0x7f5bb5480000) [pid = 17168] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:02:47 INFO - PROCESS | 17168 | 1461621767227 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:47 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5f06800 == 126 [pid = 17168] [id = 390] 15:02:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 228 (0x7f5bae36a400) [pid = 17168] [serial = 1171] [outer = (nil)] 15:02:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 229 (0x7f5bb4543400) [pid = 17168] [serial = 1172] [outer = 0x7f5bae36a400] 15:02:47 INFO - PROCESS | 17168 | 1461621767291 Marionette DEBUG loaded listener.js 15:02:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 230 (0x7f5bbd9d3000) [pid = 17168] [serial = 1173] [outer = 0x7f5bae36a400] 15:02:47 INFO - PROCESS | 17168 | 1461621767878 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]]]}] 15:02:47 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 15:02:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:02:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:02:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:02:47 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. 15:02:47 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:02:47 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1383ms 15:02:47 INFO - PROCESS | 17168 | 1461621767914 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 15:02:47 INFO - PROCESS | 17168 | 1461621767916 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 15:02:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:02:47 INFO - PROCESS | 17168 | 1461621767922 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:02:47 INFO - PROCESS | 17168 | 1461621767924 Marionette TRACE conn3 <- [1,1534,null,{}] 15:02:47 INFO - PROCESS | 17168 | 1461621767929 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}] 15:02:48 INFO - PROCESS | 17168 | 1461621768083 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 15:02:48 INFO - PROCESS | 17168 | 1461621768249 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:48 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2ba7000 == 127 [pid = 17168] [id = 391] 15:02:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 231 (0x7f5bae36ac00) [pid = 17168] [serial = 1174] [outer = (nil)] 15:02:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 232 (0x7f5bc24f2000) [pid = 17168] [serial = 1175] [outer = 0x7f5bae36ac00] 15:02:48 INFO - PROCESS | 17168 | 1461621768312 Marionette DEBUG loaded listener.js 15:02:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 233 (0x7f5bc3803c00) [pid = 17168] [serial = 1176] [outer = 0x7f5bae36ac00] 15:02:49 INFO - PROCESS | 17168 | 1461621769005 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]]]}] 15:02:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:02:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1125ms 15:02:49 INFO - PROCESS | 17168 | 1461621769049 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 15:02:49 INFO - PROCESS | 17168 | 1461621769052 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 15:02:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:02:49 INFO - PROCESS | 17168 | 1461621769058 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:02:49 INFO - PROCESS | 17168 | 1461621769060 Marionette TRACE conn3 <- [1,1538,null,{}] 15:02:49 INFO - PROCESS | 17168 | 1461621769068 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}] 15:02:49 INFO - PROCESS | 17168 | 1461621769430 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 15:02:49 INFO - PROCESS | 17168 | 1461621769588 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:49 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb0ad0000 == 128 [pid = 17168] [id = 392] 15:02:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 234 (0x7f5bae370c00) [pid = 17168] [serial = 1177] [outer = (nil)] 15:02:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 235 (0x7f5bb02d6c00) [pid = 17168] [serial = 1178] [outer = 0x7f5bae370c00] 15:02:49 INFO - PROCESS | 17168 | 1461621769670 Marionette DEBUG loaded listener.js 15:02:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 236 (0x7f5bb2fac400) [pid = 17168] [serial = 1179] [outer = 0x7f5bae370c00] 15:02:50 INFO - PROCESS | 17168 | 1461621770621 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]]]}] 15:02:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:02:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1633ms 15:02:50 INFO - PROCESS | 17168 | 1461621770693 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 15:02:50 INFO - PROCESS | 17168 | 1461621770698 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 15:02:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:02:50 INFO - PROCESS | 17168 | 1461621770705 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:02:50 INFO - PROCESS | 17168 | 1461621770712 Marionette TRACE conn3 <- [1,1542,null,{}] 15:02:50 INFO - PROCESS | 17168 | 1461621770718 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}] 15:02:50 INFO - PROCESS | 17168 | 1461621770972 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 15:02:51 INFO - PROCESS | 17168 | 1461621771228 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:51 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbf73000 == 129 [pid = 17168] [id = 393] 15:02:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 237 (0x7f5bb465a400) [pid = 17168] [serial = 1180] [outer = (nil)] 15:02:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 238 (0x7f5bb472e400) [pid = 17168] [serial = 1181] [outer = 0x7f5bb465a400] 15:02:51 INFO - PROCESS | 17168 | 1461621771350 Marionette DEBUG loaded listener.js 15:02:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 239 (0x7f5bb50f8800) [pid = 17168] [serial = 1182] [outer = 0x7f5bb465a400] 15:02:52 INFO - PROCESS | 17168 | 1461621772218 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]]]}] 15:02:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:02:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1585ms 15:02:52 INFO - PROCESS | 17168 | 1461621772292 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 15:02:52 INFO - PROCESS | 17168 | 1461621772297 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 15:02:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:02:52 INFO - PROCESS | 17168 | 1461621772303 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:02:52 INFO - PROCESS | 17168 | 1461621772306 Marionette TRACE conn3 <- [1,1546,null,{}] 15:02:52 INFO - PROCESS | 17168 | 1461621772312 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}] 15:02:52 INFO - PROCESS | 17168 | 1461621772509 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 15:02:52 INFO - PROCESS | 17168 | 1461621772794 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:52 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0a94000 == 130 [pid = 17168] [id = 394] 15:02:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 240 (0x7f5bb4f8f000) [pid = 17168] [serial = 1183] [outer = (nil)] 15:02:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 241 (0x7f5bbcb11400) [pid = 17168] [serial = 1184] [outer = 0x7f5bb4f8f000] 15:02:52 INFO - PROCESS | 17168 | 1461621772918 Marionette DEBUG loaded listener.js 15:02:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 242 (0x7f5bbdb1b800) [pid = 17168] [serial = 1185] [outer = 0x7f5bb4f8f000] 15:02:53 INFO - PROCESS | 17168 | 1461621773793 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]]]}] 15:02:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:02:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1536ms 15:02:53 INFO - PROCESS | 17168 | 1461621773840 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 15:02:53 INFO - PROCESS | 17168 | 1461621773847 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 15:02:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:02:53 INFO - PROCESS | 17168 | 1461621773863 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:02:53 INFO - PROCESS | 17168 | 1461621773870 Marionette TRACE conn3 <- [1,1550,null,{}] 15:02:53 INFO - PROCESS | 17168 | 1461621773875 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}] 15:02:54 INFO - PROCESS | 17168 | 1461621774083 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 15:02:54 INFO - PROCESS | 17168 | 1461621774338 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:54 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc750a000 == 131 [pid = 17168] [id = 395] 15:02:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 243 (0x7f5bb5eab000) [pid = 17168] [serial = 1186] [outer = (nil)] 15:02:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 244 (0x7f5bbf73bc00) [pid = 17168] [serial = 1187] [outer = 0x7f5bb5eab000] 15:02:54 INFO - PROCESS | 17168 | 1461621774458 Marionette DEBUG loaded listener.js 15:02:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 245 (0x7f5bc0a2d400) [pid = 17168] [serial = 1188] [outer = 0x7f5bb5eab000] 15:02:55 INFO - PROCESS | 17168 | 1461621775318 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]]]}] 15:02:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:02:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1497ms 15:02:55 INFO - PROCESS | 17168 | 1461621775351 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 15:02:55 INFO - PROCESS | 17168 | 1461621775354 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 15:02:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:02:55 INFO - PROCESS | 17168 | 1461621775361 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:02:55 INFO - PROCESS | 17168 | 1461621775364 Marionette TRACE conn3 <- [1,1554,null,{}] 15:02:55 INFO - PROCESS | 17168 | 1461621775369 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}] 15:02:55 INFO - PROCESS | 17168 | 1461621775563 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 15:02:55 INFO - PROCESS | 17168 | 1461621775780 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:55 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc904c800 == 132 [pid = 17168] [id = 396] 15:02:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 246 (0x7f5bb5eb8400) [pid = 17168] [serial = 1189] [outer = (nil)] 15:02:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 247 (0x7f5bc2df0800) [pid = 17168] [serial = 1190] [outer = 0x7f5bb5eb8400] 15:02:55 INFO - PROCESS | 17168 | 1461621775893 Marionette DEBUG loaded listener.js 15:02:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 248 (0x7f5bc4c3e000) [pid = 17168] [serial = 1191] [outer = 0x7f5bb5eb8400] 15:02:56 INFO - PROCESS | 17168 | 1461621776825 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]]]}] 15:02:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:02:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1531ms 15:02:56 INFO - PROCESS | 17168 | 1461621776893 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 15:02:56 INFO - PROCESS | 17168 | 1461621776896 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 15:02:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:02:56 INFO - PROCESS | 17168 | 1461621776905 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:02:56 INFO - PROCESS | 17168 | 1461621776908 Marionette TRACE conn3 <- [1,1558,null,{}] 15:02:56 INFO - PROCESS | 17168 | 1461621776914 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}] 15:02:57 INFO - PROCESS | 17168 | 1461621777146 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 15:02:57 INFO - PROCESS | 17168 | 1461621777402 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:57 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd6b24800 == 133 [pid = 17168] [id = 397] 15:02:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 249 (0x7f5bc7417800) [pid = 17168] [serial = 1192] [outer = (nil)] 15:02:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 250 (0x7f5bc741ec00) [pid = 17168] [serial = 1193] [outer = 0x7f5bc7417800] 15:02:57 INFO - PROCESS | 17168 | 1461621777534 Marionette DEBUG loaded listener.js 15:02:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 251 (0x7f5bc8975400) [pid = 17168] [serial = 1194] [outer = 0x7f5bc7417800] 15:02:58 INFO - PROCESS | 17168 | 1461621778362 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]]]}] 15:02:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:02:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1490ms 15:02:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:02:58 INFO - PROCESS | 17168 | 1461621778396 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 15:02:58 INFO - PROCESS | 17168 | 1461621778399 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 15:02:58 INFO - PROCESS | 17168 | 1461621778406 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:02:58 INFO - PROCESS | 17168 | 1461621778408 Marionette TRACE conn3 <- [1,1562,null,{}] 15:02:58 INFO - PROCESS | 17168 | 1461621778414 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}] 15:02:58 INFO - PROCESS | 17168 | 1461621778608 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 15:02:58 INFO - PROCESS | 17168 | 1461621778817 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:58 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdf2b1800 == 134 [pid = 17168] [id = 398] 15:02:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 252 (0x7f5bc4f26c00) [pid = 17168] [serial = 1195] [outer = (nil)] 15:02:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 253 (0x7f5bcfb86400) [pid = 17168] [serial = 1196] [outer = 0x7f5bc4f26c00] 15:02:58 INFO - PROCESS | 17168 | 1461621778930 Marionette DEBUG loaded listener.js 15:02:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 254 (0x7f5bd5c4a400) [pid = 17168] [serial = 1197] [outer = 0x7f5bc4f26c00] 15:02:59 INFO - PROCESS | 17168 | 1461621779842 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]]]}] 15:02:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:02:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1482ms 15:02:59 INFO - PROCESS | 17168 | 1461621779887 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 15:02:59 INFO - PROCESS | 17168 | 1461621779891 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 15:02:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:02:59 INFO - PROCESS | 17168 | 1461621779896 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:02:59 INFO - PROCESS | 17168 | 1461621779900 Marionette TRACE conn3 <- [1,1566,null,{}] 15:02:59 INFO - PROCESS | 17168 | 1461621779905 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}] 15:03:00 INFO - PROCESS | 17168 | 1461621780111 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 15:03:00 INFO - PROCESS | 17168 | 1461621780322 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:00 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1c7b000 == 135 [pid = 17168] [id = 399] 15:03:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 255 (0x7f5bc7417c00) [pid = 17168] [serial = 1198] [outer = (nil)] 15:03:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 256 (0x7f5bd6e71000) [pid = 17168] [serial = 1199] [outer = 0x7f5bc7417c00] 15:03:00 INFO - PROCESS | 17168 | 1461621780435 Marionette DEBUG loaded listener.js 15:03:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 257 (0x7f5bda40cc00) [pid = 17168] [serial = 1200] [outer = 0x7f5bc7417c00] 15:03:01 INFO - PROCESS | 17168 | 1461621781384 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]]]}] 15:03:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:03:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1533ms 15:03:01 INFO - PROCESS | 17168 | 1461621781431 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 15:03:01 INFO - PROCESS | 17168 | 1461621781434 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 15:03:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:03:01 INFO - PROCESS | 17168 | 1461621781440 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:03:01 INFO - PROCESS | 17168 | 1461621781442 Marionette TRACE conn3 <- [1,1570,null,{}] 15:03:01 INFO - PROCESS | 17168 | 1461621781448 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}] 15:03:01 INFO - PROCESS | 17168 | 1461621781650 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 15:03:01 INFO - PROCESS | 17168 | 1461621781902 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:01 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc306e800 == 136 [pid = 17168] [id = 400] 15:03:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 258 (0x7f5bb0261400) [pid = 17168] [serial = 1201] [outer = (nil)] 15:03:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 259 (0x7f5bb0265800) [pid = 17168] [serial = 1202] [outer = 0x7f5bb0261400] 15:03:02 INFO - PROCESS | 17168 | 1461621782018 Marionette DEBUG loaded listener.js 15:03:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 260 (0x7f5bb026ac00) [pid = 17168] [serial = 1203] [outer = 0x7f5bb0261400] 15:03:02 INFO - PROCESS | 17168 | 1461621782872 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]]]}] 15:03:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:03:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1487ms 15:03:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:03:02 INFO - PROCESS | 17168 | 1461621782929 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 15:03:02 INFO - PROCESS | 17168 | 1461621782932 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 15:03:02 INFO - PROCESS | 17168 | 1461621782938 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:03:02 INFO - PROCESS | 17168 | 1461621782947 Marionette TRACE conn3 <- [1,1574,null,{}] 15:03:02 INFO - PROCESS | 17168 | 1461621782952 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}] 15:03:03 INFO - PROCESS | 17168 | 1461621783176 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 15:03:03 INFO - PROCESS | 17168 | 1461621783384 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:03 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b6e000 == 137 [pid = 17168] [id = 401] 15:03:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 261 (0x7f5bb0263800) [pid = 17168] [serial = 1204] [outer = (nil)] 15:03:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 262 (0x7f5bb26a5800) [pid = 17168] [serial = 1205] [outer = 0x7f5bb0263800] 15:03:03 INFO - PROCESS | 17168 | 1461621783499 Marionette DEBUG loaded listener.js 15:03:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 263 (0x7f5bb26aa800) [pid = 17168] [serial = 1206] [outer = 0x7f5bb0263800] 15:03:04 INFO - PROCESS | 17168 | 1461621784413 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]]]}] 15:03:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:03:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1541ms 15:03:04 INFO - PROCESS | 17168 | 1461621784479 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 15:03:04 INFO - PROCESS | 17168 | 1461621784483 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 15:03:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:03:04 INFO - PROCESS | 17168 | 1461621784489 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:03:04 INFO - PROCESS | 17168 | 1461621784491 Marionette TRACE conn3 <- [1,1578,null,{}] 15:03:04 INFO - PROCESS | 17168 | 1461621784497 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}] 15:03:04 INFO - PROCESS | 17168 | 1461621784714 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 15:03:04 INFO - PROCESS | 17168 | 1461621784975 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:05 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcfbda800 == 138 [pid = 17168] [id = 402] 15:03:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 264 (0x7f5bbf730000) [pid = 17168] [serial = 1207] [outer = (nil)] 15:03:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 265 (0x7f5bcbbaf400) [pid = 17168] [serial = 1208] [outer = 0x7f5bbf730000] 15:03:05 INFO - PROCESS | 17168 | 1461621785109 Marionette DEBUG loaded listener.js 15:03:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 266 (0x7f5bda537400) [pid = 17168] [serial = 1209] [outer = 0x7f5bbf730000] 15:03:05 INFO - PROCESS | 17168 | 1461621785994 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]]]}] 15:03:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:03:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1578ms 15:03:06 INFO - PROCESS | 17168 | 1461621786068 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 15:03:06 INFO - PROCESS | 17168 | 1461621786071 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 15:03:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:03:06 INFO - PROCESS | 17168 | 1461621786077 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:03:06 INFO - PROCESS | 17168 | 1461621786081 Marionette TRACE conn3 <- [1,1582,null,{}] 15:03:06 INFO - PROCESS | 17168 | 1461621786087 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}] 15:03:06 INFO - PROCESS | 17168 | 1461621786357 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 15:03:06 INFO - PROCESS | 17168 | 1461621786611 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:06 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb47ae800 == 139 [pid = 17168] [id = 403] 15:03:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 267 (0x7f5bbf428c00) [pid = 17168] [serial = 1210] [outer = (nil)] 15:03:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 268 (0x7f5bbf433000) [pid = 17168] [serial = 1211] [outer = 0x7f5bbf428c00] 15:03:06 INFO - PROCESS | 17168 | 1461621786728 Marionette DEBUG loaded listener.js 15:03:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 269 (0x7f5bda53c000) [pid = 17168] [serial = 1212] [outer = 0x7f5bbf428c00] 15:03:07 INFO - PROCESS | 17168 | 1461621787539 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]]]}] 15:03:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:03:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1530ms 15:03:07 INFO - PROCESS | 17168 | 1461621787608 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 15:03:07 INFO - PROCESS | 17168 | 1461621787612 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 15:03:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:03:07 INFO - PROCESS | 17168 | 1461621787618 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:03:07 INFO - PROCESS | 17168 | 1461621787620 Marionette TRACE conn3 <- [1,1586,null,{}] 15:03:07 INFO - PROCESS | 17168 | 1461621787626 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}] 15:03:07 INFO - PROCESS | 17168 | 1461621787808 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 15:03:08 INFO - PROCESS | 17168 | 1461621788015 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:08 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baccdb800 == 140 [pid = 17168] [id = 404] 15:03:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 270 (0x7f5bafec2400) [pid = 17168] [serial = 1213] [outer = (nil)] 15:03:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 271 (0x7f5bafecbc00) [pid = 17168] [serial = 1214] [outer = 0x7f5bafec2400] 15:03:08 INFO - PROCESS | 17168 | 1461621788126 Marionette DEBUG loaded listener.js 15:03:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 272 (0x7f5bafed0400) [pid = 17168] [serial = 1215] [outer = 0x7f5bafec2400] 15:03:09 INFO - PROCESS | 17168 | 1461621789076 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]]]}] 15:03:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:03:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1492ms 15:03:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:03:09 INFO - PROCESS | 17168 | 1461621789111 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 15:03:09 INFO - PROCESS | 17168 | 1461621789113 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 15:03:09 INFO - PROCESS | 17168 | 1461621789120 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:03:09 INFO - PROCESS | 17168 | 1461621789123 Marionette TRACE conn3 <- [1,1590,null,{}] 15:03:09 INFO - PROCESS | 17168 | 1461621789128 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}] 15:03:09 INFO - PROCESS | 17168 | 1461621789345 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 15:03:09 INFO - PROCESS | 17168 | 1461621789652 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:09 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baf90f000 == 141 [pid = 17168] [id = 405] 15:03:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 273 (0x7f5bafec5800) [pid = 17168] [serial = 1216] [outer = (nil)] 15:03:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 274 (0x7f5bb5c71000) [pid = 17168] [serial = 1217] [outer = 0x7f5bafec5800] 15:03:09 INFO - PROCESS | 17168 | 1461621789731 Marionette DEBUG loaded listener.js 15:03:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 275 (0x7f5bb6285800) [pid = 17168] [serial = 1218] [outer = 0x7f5bafec5800] 15:03:10 INFO - PROCESS | 17168 | 1461621790619 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]]]}] 15:03:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:03:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1581ms 15:03:10 INFO - PROCESS | 17168 | 1461621790701 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 15:03:10 INFO - PROCESS | 17168 | 1461621790705 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 15:03:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:03:10 INFO - PROCESS | 17168 | 1461621790711 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:03:10 INFO - PROCESS | 17168 | 1461621790713 Marionette TRACE conn3 <- [1,1594,null,{}] 15:03:10 INFO - PROCESS | 17168 | 1461621790719 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}] 15:03:10 INFO - PROCESS | 17168 | 1461621790947 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 15:03:11 INFO - PROCESS | 17168 | 1461621791712 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:11 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb225d000 == 142 [pid = 17168] [id = 406] 15:03:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 276 (0x7f5bae370800) [pid = 17168] [serial = 1219] [outer = (nil)] 15:03:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 277 (0x7f5bafecd800) [pid = 17168] [serial = 1220] [outer = 0x7f5bae370800] 15:03:11 INFO - PROCESS | 17168 | 1461621791786 Marionette DEBUG loaded listener.js 15:03:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 278 (0x7f5bb0be3800) [pid = 17168] [serial = 1221] [outer = 0x7f5bae370800] 15:03:12 INFO - PROCESS | 17168 | 1461621792639 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]]]}] 15:03:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:03:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1980ms 15:03:12 INFO - PROCESS | 17168 | 1461621792693 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 15:03:12 INFO - PROCESS | 17168 | 1461621792698 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 15:03:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:03:12 INFO - PROCESS | 17168 | 1461621792705 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:03:12 INFO - PROCESS | 17168 | 1461621792710 Marionette TRACE conn3 <- [1,1598,null,{}] 15:03:12 INFO - PROCESS | 17168 | 1461621792717 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}] 15:03:12 INFO - PROCESS | 17168 | 1461621792902 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 15:03:13 INFO - PROCESS | 17168 | 1461621793114 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:13 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb60ae800 == 143 [pid = 17168] [id = 407] 15:03:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 279 (0x7f5bae371000) [pid = 17168] [serial = 1222] [outer = (nil)] 15:03:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 280 (0x7f5bb3d70400) [pid = 17168] [serial = 1223] [outer = 0x7f5bae371000] 15:03:13 INFO - PROCESS | 17168 | 1461621793229 Marionette DEBUG loaded listener.js 15:03:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 281 (0x7f5bb465b000) [pid = 17168] [serial = 1224] [outer = 0x7f5bae371000] 15:03:14 INFO - PROCESS | 17168 | 1461621794354 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]]]}] 15:03:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:03:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1683ms 15:03:14 INFO - PROCESS | 17168 | 1461621794391 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 15:03:14 INFO - PROCESS | 17168 | 1461621794396 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 15:03:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:03:14 INFO - PROCESS | 17168 | 1461621794404 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:03:14 INFO - PROCESS | 17168 | 1461621794408 Marionette TRACE conn3 <- [1,1602,null,{}] 15:03:14 INFO - PROCESS | 17168 | 1461621794413 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}] 15:03:14 INFO - PROCESS | 17168 | 1461621794610 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 15:03:14 INFO - PROCESS | 17168 | 1461621794899 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:14 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb3161800 == 144 [pid = 17168] [id = 408] 15:03:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 282 (0x7f5bb4734000) [pid = 17168] [serial = 1225] [outer = (nil)] 15:03:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 283 (0x7f5bb4f88000) [pid = 17168] [serial = 1226] [outer = 0x7f5bb4734000] 15:03:15 INFO - PROCESS | 17168 | 1461621795025 Marionette DEBUG loaded listener.js 15:03:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 284 (0x7f5bb5d8f400) [pid = 17168] [serial = 1227] [outer = 0x7f5bb4734000] 15:03:15 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bdcc7d800 == 143 [pid = 17168] [id = 253] 15:03:15 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbd7e3800 == 142 [pid = 17168] [id = 256] 15:03:15 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2ba7000 == 141 [pid = 17168] [id = 391] 15:03:15 INFO - PROCESS | 17168 | --DOMWINDOW == 283 (0x7f5bbf70a800) [pid = 17168] [serial = 1064] [outer = (nil)] [url = about:blank] 15:03:15 INFO - PROCESS | 17168 | --DOMWINDOW == 282 (0x7f5bbfd23c00) [pid = 17168] [serial = 1067] [outer = (nil)] [url = about:blank] 15:03:15 INFO - PROCESS | 17168 | --DOMWINDOW == 281 (0x7f5bbf3c7000) [pid = 17168] [serial = 1070] [outer = (nil)] [url = about:blank] 15:03:15 INFO - PROCESS | 17168 | --DOMWINDOW == 280 (0x7f5bc0c04400) [pid = 17168] [serial = 1073] [outer = (nil)] [url = about:blank] 15:03:15 INFO - PROCESS | 17168 | --DOMWINDOW == 279 (0x7f5bbd9dbc00) [pid = 17168] [serial = 1076] [outer = (nil)] [url = about:blank] 15:03:15 INFO - PROCESS | 17168 | --DOMWINDOW == 278 (0x7f5bc2523400) [pid = 17168] [serial = 1100] [outer = (nil)] [url = about:blank] 15:03:15 INFO - PROCESS | 17168 | --DOMWINDOW == 277 (0x7f5bc4e51c00) [pid = 17168] [serial = 1061] [outer = (nil)] [url = about:blank] 15:03:15 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5f06800 == 140 [pid = 17168] [id = 390] 15:03:15 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf633800 == 139 [pid = 17168] [id = 389] 15:03:15 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbde4000 == 138 [pid = 17168] [id = 388] 15:03:15 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb545b800 == 137 [pid = 17168] [id = 387] 15:03:15 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb03a0000 == 136 [pid = 17168] [id = 386] 15:03:15 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbf62000 == 135 [pid = 17168] [id = 385] 15:03:15 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb488c000 == 134 [pid = 17168] [id = 384] 15:03:15 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bda631000 == 133 [pid = 17168] [id = 376] 15:03:15 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd6e24000 == 132 [pid = 17168] [id = 375] 15:03:15 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd5aa6800 == 131 [pid = 17168] [id = 374] 15:03:15 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcecec800 == 130 [pid = 17168] [id = 373] 15:03:15 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc9313000 == 129 [pid = 17168] [id = 372] 15:03:15 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc77b7000 == 128 [pid = 17168] [id = 371] 15:03:15 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc4cc5800 == 127 [pid = 17168] [id = 370] 15:03:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb2230800 == 126 [pid = 17168] [id = 367] 15:03:16 INFO - PROCESS | 17168 | 1461621796057 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]]]}] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 276 (0x7f5bbf952400) [pid = 17168] [serial = 1098] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 275 (0x7f5bbee49800) [pid = 17168] [serial = 1092] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 274 (0x7f5bbf99d000) [pid = 17168] [serial = 1094] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 273 (0x7f5bbe951000) [pid = 17168] [serial = 1097] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 272 (0x7f5bc09dd800) [pid = 17168] [serial = 1095] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 271 (0x7f5bb3459c00) [pid = 17168] [serial = 1080] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 270 (0x7f5bb02d2400) [pid = 17168] [serial = 1079] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 269 (0x7f5bbcc90c00) [pid = 17168] [serial = 1088] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 268 (0x7f5bbcd3a800) [pid = 17168] [serial = 1089] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 267 (0x7f5bb5fcb400) [pid = 17168] [serial = 1040] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 266 (0x7f5bc2c67c00) [pid = 17168] [serial = 1055] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 265 (0x7f5bb5481800) [pid = 17168] [serial = 1083] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 264 (0x7f5bb4854400) [pid = 17168] [serial = 1082] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 263 (0x7f5bbf3c8000) [pid = 17168] [serial = 1032] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 262 (0x7f5bbccda400) [pid = 17168] [serial = 1043] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 261 (0x7f5bbe80e400) [pid = 17168] [serial = 1091] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 260 (0x7f5bb6498400) [pid = 17168] [serial = 1086] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 259 (0x7f5bb5d8b000) [pid = 17168] [serial = 1085] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 258 (0x7f5bae36ec00) [pid = 17168] [serial = 1034] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 257 (0x7f5bc2527000) [pid = 17168] [serial = 1052] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 256 (0x7f5bbf76e400) [pid = 17168] [serial = 1046] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 255 (0x7f5bb465c000) [pid = 17168] [serial = 1037] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 254 (0x7f5bc2dfac00) [pid = 17168] [serial = 1058] [outer = (nil)] [url = about:blank] 15:03:16 INFO - PROCESS | 17168 | --DOMWINDOW == 253 (0x7f5bbfaaa800) [pid = 17168] [serial = 1049] [outer = (nil)] [url = about:blank] 15:03:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:03:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1741ms 15:03:16 INFO - PROCESS | 17168 | 1461621796146 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 15:03:16 INFO - PROCESS | 17168 | 1461621796150 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 15:03:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:03:16 INFO - PROCESS | 17168 | 1461621796158 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:03:16 INFO - PROCESS | 17168 | 1461621796172 Marionette TRACE conn3 <- [1,1606,null,{}] 15:03:16 INFO - PROCESS | 17168 | 1461621796190 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}] 15:03:16 INFO - PROCESS | 17168 | 1461621796444 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 15:03:16 INFO - PROCESS | 17168 | 1461621796659 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:16 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb3bac800 == 127 [pid = 17168] [id = 409] 15:03:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 254 (0x7f5bb5d90400) [pid = 17168] [serial = 1228] [outer = (nil)] 15:03:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 255 (0x7f5bb628e000) [pid = 17168] [serial = 1229] [outer = 0x7f5bb5d90400] 15:03:16 INFO - PROCESS | 17168 | 1461621796725 Marionette DEBUG loaded listener.js 15:03:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 256 (0x7f5bb649bc00) [pid = 17168] [serial = 1230] [outer = 0x7f5bb5d90400] 15:03:17 INFO - PROCESS | 17168 | 1461621797441 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]]]}] 15:03:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:03:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1302ms 15:03:17 INFO - PROCESS | 17168 | 1461621797459 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 15:03:17 INFO - PROCESS | 17168 | 1461621797462 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 15:03:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:03:17 INFO - PROCESS | 17168 | 1461621797472 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:03:17 INFO - PROCESS | 17168 | 1461621797474 Marionette TRACE conn3 <- [1,1610,null,{}] 15:03:17 INFO - PROCESS | 17168 | 1461621797478 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}] 15:03:17 INFO - PROCESS | 17168 | 1461621797648 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 15:03:17 INFO - PROCESS | 17168 | 1461621797841 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:17 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5f1f000 == 128 [pid = 17168] [id = 410] 15:03:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 257 (0x7f5bb5d91000) [pid = 17168] [serial = 1231] [outer = (nil)] 15:03:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 258 (0x7f5bbcb17800) [pid = 17168] [serial = 1232] [outer = 0x7f5bb5d91000] 15:03:17 INFO - PROCESS | 17168 | 1461621797904 Marionette DEBUG loaded listener.js 15:03:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 259 (0x7f5bbd9d0800) [pid = 17168] [serial = 1233] [outer = 0x7f5bb5d91000] 15:03:18 INFO - PROCESS | 17168 | 1461621798725 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]]]}] 15:03:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:03:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1279ms 15:03:18 INFO - PROCESS | 17168 | 1461621798749 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 15:03:18 INFO - PROCESS | 17168 | 1461621798753 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 15:03:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:03:18 INFO - PROCESS | 17168 | 1461621798762 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:03:18 INFO - PROCESS | 17168 | 1461621798765 Marionette TRACE conn3 <- [1,1614,null,{}] 15:03:18 INFO - PROCESS | 17168 | 1461621798779 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}] 15:03:19 INFO - PROCESS | 17168 | 1461621799025 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 15:03:19 INFO - PROCESS | 17168 | 1461621799058 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:19 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbd7e2000 == 129 [pid = 17168] [id = 411] 15:03:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 260 (0x7f5bbe806400) [pid = 17168] [serial = 1234] [outer = (nil)] 15:03:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 261 (0x7f5bbe945c00) [pid = 17168] [serial = 1235] [outer = 0x7f5bbe806400] 15:03:19 INFO - PROCESS | 17168 | 1461621799141 Marionette DEBUG loaded listener.js 15:03:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 262 (0x7f5bbf21ac00) [pid = 17168] [serial = 1236] [outer = 0x7f5bbe806400] 15:03:20 INFO - PROCESS | 17168 | 1461621800069 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]]]}] 15:03:20 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 15:03:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1334ms 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 261 (0x7f5bb2fb5c00) [pid = 17168] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 260 (0x7f5bbf092000) [pid = 17168] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 259 (0x7f5bb649e800) [pid = 17168] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 258 (0x7f5bc2ef5000) [pid = 17168] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 257 (0x7f5bb484ac00) [pid = 17168] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 256 (0x7f5bb64a2400) [pid = 17168] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 255 (0x7f5bc741a400) [pid = 17168] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 254 (0x7f5bca7e0800) [pid = 17168] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 253 (0x7f5bbf73e000) [pid = 17168] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 252 (0x7f5bbf2a6800) [pid = 17168] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 251 (0x7f5bc2ef2400) [pid = 17168] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 250 (0x7f5bc9089000) [pid = 17168] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 249 (0x7f5bb4731800) [pid = 17168] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 248 (0x7f5bb3456000) [pid = 17168] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 247 (0x7f5bb5fd5800) [pid = 17168] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 246 (0x7f5bb453c400) [pid = 17168] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 245 (0x7f5bc24b3c00) [pid = 17168] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 244 (0x7f5bb453dc00) [pid = 17168] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 243 (0x7f5bc741b800) [pid = 17168] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 242 (0x7f5bc2ef4400) [pid = 17168] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 241 (0x7f5bbf70dc00) [pid = 17168] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 240 (0x7f5bcbe75800) [pid = 17168] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 239 (0x7f5bb5eafc00) [pid = 17168] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 238 (0x7f5bb5eaec00) [pid = 17168] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 237 (0x7f5bae368800) [pid = 17168] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 236 (0x7f5bb3457800) [pid = 17168] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 235 (0x7f5bc717c000) [pid = 17168] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 234 (0x7f5bbf775400) [pid = 17168] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 233 (0x7f5bb453e400) [pid = 17168] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 232 (0x7f5bbebc9c00) [pid = 17168] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 231 (0x7f5bae36bc00) [pid = 17168] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 230 (0x7f5bb4663000) [pid = 17168] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 229 (0x7f5bd4b15400) [pid = 17168] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:03:20 INFO - PROCESS | 17168 | --DOMWINDOW == 228 (0x7f5bae36a400) [pid = 17168] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:03:20 INFO - PROCESS | 17168 | 1461621800806 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 15:03:20 INFO - PROCESS | 17168 | 1461621800810 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 15:03:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:03:20 INFO - PROCESS | 17168 | 1461621800830 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:03:20 INFO - PROCESS | 17168 | 1461621800834 Marionette TRACE conn3 <- [1,1618,null,{}] 15:03:20 INFO - PROCESS | 17168 | 1461621800839 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}] 15:03:21 INFO - PROCESS | 17168 | 1461621801009 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 15:03:21 INFO - PROCESS | 17168 | 1461621801174 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:21 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5e87000 == 130 [pid = 17168] [id = 412] 15:03:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 229 (0x7f5bb4663000) [pid = 17168] [serial = 1237] [outer = (nil)] 15:03:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 230 (0x7f5bb5c7b400) [pid = 17168] [serial = 1238] [outer = 0x7f5bb4663000] 15:03:21 INFO - PROCESS | 17168 | 1461621801247 Marionette DEBUG loaded listener.js 15:03:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 231 (0x7f5bb649e800) [pid = 17168] [serial = 1239] [outer = 0x7f5bb4663000] 15:03:21 INFO - PROCESS | 17168 | 1461621801926 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]]]}] 15:03:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:03:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1128ms 15:03:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:03:21 INFO - PROCESS | 17168 | 1461621801959 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 15:03:21 INFO - PROCESS | 17168 | 1461621801962 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 15:03:21 INFO - PROCESS | 17168 | 1461621801967 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:03:21 INFO - PROCESS | 17168 | 1461621801973 Marionette TRACE conn3 <- [1,1622,null,{}] 15:03:21 INFO - PROCESS | 17168 | 1461621801978 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}] 15:03:22 INFO - PROCESS | 17168 | 1461621802229 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 15:03:22 INFO - PROCESS | 17168 | 1461621802244 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:22 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf4a3800 == 131 [pid = 17168] [id = 413] 15:03:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 232 (0x7f5bb4849000) [pid = 17168] [serial = 1240] [outer = (nil)] 15:03:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 233 (0x7f5bbf42f000) [pid = 17168] [serial = 1241] [outer = 0x7f5bb4849000] 15:03:22 INFO - PROCESS | 17168 | 1461621802306 Marionette DEBUG loaded listener.js 15:03:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 234 (0x7f5bbf76e400) [pid = 17168] [serial = 1242] [outer = 0x7f5bb4849000] 15:03:23 INFO - PROCESS | 17168 | 1461621803425 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]]]}] 15:03:23 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 15:03:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1532ms 15:03:23 INFO - PROCESS | 17168 | 1461621803501 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 15:03:23 INFO - PROCESS | 17168 | 1461621803507 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 15:03:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:03:23 INFO - PROCESS | 17168 | 1461621803516 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:03:23 INFO - PROCESS | 17168 | 1461621803522 Marionette TRACE conn3 <- [1,1626,null,{}] 15:03:23 INFO - PROCESS | 17168 | 1461621803531 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}] 15:03:23 INFO - PROCESS | 17168 | 1461621803774 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 15:03:24 INFO - PROCESS | 17168 | 1461621804095 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:24 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb3bb9800 == 132 [pid = 17168] [id = 414] 15:03:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 235 (0x7f5bb2fb0000) [pid = 17168] [serial = 1243] [outer = (nil)] 15:03:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 236 (0x7f5bb3456800) [pid = 17168] [serial = 1244] [outer = 0x7f5bb2fb0000] 15:03:24 INFO - PROCESS | 17168 | 1461621804177 Marionette DEBUG loaded listener.js 15:03:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 237 (0x7f5bb3d5a400) [pid = 17168] [serial = 1245] [outer = 0x7f5bb2fb0000] 15:03:25 INFO - PROCESS | 17168 | 1461621805073 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]]]}] 15:03:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:03:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1633ms 15:03:25 INFO - PROCESS | 17168 | 1461621805149 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 15:03:25 INFO - PROCESS | 17168 | 1461621805158 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 15:03:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:03:25 INFO - PROCESS | 17168 | 1461621805168 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:03:25 INFO - PROCESS | 17168 | 1461621805171 Marionette TRACE conn3 <- [1,1630,null,{}] 15:03:25 INFO - PROCESS | 17168 | 1461621805178 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}] 15:03:25 INFO - PROCESS | 17168 | 1461621805433 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 15:03:25 INFO - PROCESS | 17168 | 1461621805714 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:25 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbf70800 == 133 [pid = 17168] [id = 415] 15:03:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 238 (0x7f5bb4660800) [pid = 17168] [serial = 1246] [outer = (nil)] 15:03:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 239 (0x7f5bb50f8c00) [pid = 17168] [serial = 1247] [outer = 0x7f5bb4660800] 15:03:25 INFO - PROCESS | 17168 | 1461621805834 Marionette DEBUG loaded listener.js 15:03:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 240 (0x7f5bb5eaf000) [pid = 17168] [serial = 1248] [outer = 0x7f5bb4660800] 15:03:26 INFO - PROCESS | 17168 | 1461621806790 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]]]}] 15:03:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:03:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1690ms 15:03:26 INFO - PROCESS | 17168 | 1461621806859 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 15:03:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:03:26 INFO - PROCESS | 17168 | 1461621806863 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 15:03:26 INFO - PROCESS | 17168 | 1461621806869 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:03:26 INFO - PROCESS | 17168 | 1461621806875 Marionette TRACE conn3 <- [1,1634,null,{}] 15:03:26 INFO - PROCESS | 17168 | 1461621806892 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}] 15:03:27 INFO - PROCESS | 17168 | 1461621807147 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 15:03:27 INFO - PROCESS | 17168 | 1461621807446 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:27 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfec0800 == 134 [pid = 17168] [id = 416] 15:03:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 241 (0x7f5bbcc98400) [pid = 17168] [serial = 1249] [outer = (nil)] 15:03:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 242 (0x7f5bbdb27800) [pid = 17168] [serial = 1250] [outer = 0x7f5bbcc98400] 15:03:27 INFO - PROCESS | 17168 | 1461621807530 Marionette DEBUG loaded listener.js 15:03:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 243 (0x7f5bbef28c00) [pid = 17168] [serial = 1251] [outer = 0x7f5bbcc98400] 15:03:28 INFO - PROCESS | 17168 | 1461621808390 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]]]}] 15:03:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:03:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1589ms 15:03:28 INFO - PROCESS | 17168 | 1461621808460 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 15:03:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:03:28 INFO - PROCESS | 17168 | 1461621808465 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 15:03:28 INFO - PROCESS | 17168 | 1461621808471 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:03:28 INFO - PROCESS | 17168 | 1461621808474 Marionette TRACE conn3 <- [1,1638,null,{}] 15:03:28 INFO - PROCESS | 17168 | 1461621808480 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}] 15:03:28 INFO - PROCESS | 17168 | 1461621808690 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 15:03:28 INFO - PROCESS | 17168 | 1461621808944 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:29 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b12800 == 135 [pid = 17168] [id = 417] 15:03:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 244 (0x7f5bbcd3a800) [pid = 17168] [serial = 1252] [outer = (nil)] 15:03:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 245 (0x7f5bbf70a800) [pid = 17168] [serial = 1253] [outer = 0x7f5bbcd3a800] 15:03:29 INFO - PROCESS | 17168 | 1461621809061 Marionette DEBUG loaded listener.js 15:03:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 246 (0x7f5bbf99d000) [pid = 17168] [serial = 1254] [outer = 0x7f5bbcd3a800] 15:03:29 INFO - PROCESS | 17168 | 1461621809930 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]]]}] 15:03:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:03:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1530ms 15:03:30 INFO - PROCESS | 17168 | 1461621810002 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 15:03:30 INFO - PROCESS | 17168 | 1461621810007 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 15:03:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:03:30 INFO - PROCESS | 17168 | 1461621810013 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:03:30 INFO - PROCESS | 17168 | 1461621810015 Marionette TRACE conn3 <- [1,1642,null,{}] 15:03:30 INFO - PROCESS | 17168 | 1461621810021 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}] 15:03:30 INFO - PROCESS | 17168 | 1461621810236 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 15:03:30 INFO - PROCESS | 17168 | 1461621810448 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:30 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc3069800 == 136 [pid = 17168] [id = 418] 15:03:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 247 (0x7f5bbf3c8800) [pid = 17168] [serial = 1255] [outer = (nil)] 15:03:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 248 (0x7f5bbfdf4400) [pid = 17168] [serial = 1256] [outer = 0x7f5bbf3c8800] 15:03:30 INFO - PROCESS | 17168 | 1461621810570 Marionette DEBUG loaded listener.js 15:03:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 249 (0x7f5bc22dc400) [pid = 17168] [serial = 1257] [outer = 0x7f5bbf3c8800] 15:03:31 INFO - PROCESS | 17168 | 1461621811549 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]]]}] 15:03:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:03:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1583ms 15:03:31 INFO - PROCESS | 17168 | 1461621811597 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 15:03:31 INFO - PROCESS | 17168 | 1461621811601 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 15:03:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:03:31 INFO - PROCESS | 17168 | 1461621811606 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:03:31 INFO - PROCESS | 17168 | 1461621811609 Marionette TRACE conn3 <- [1,1646,null,{}] 15:03:31 INFO - PROCESS | 17168 | 1461621811614 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}] 15:03:31 INFO - PROCESS | 17168 | 1461621811851 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 15:03:32 INFO - PROCESS | 17168 | 1461621812114 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:32 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6ab6800 == 137 [pid = 17168] [id = 419] 15:03:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 250 (0x7f5bc4ca3400) [pid = 17168] [serial = 1258] [outer = (nil)] 15:03:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 251 (0x7f5bc5d5cc00) [pid = 17168] [serial = 1259] [outer = 0x7f5bc4ca3400] 15:03:32 INFO - PROCESS | 17168 | 1461621812239 Marionette DEBUG loaded listener.js 15:03:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 252 (0x7f5bc6bb2c00) [pid = 17168] [serial = 1260] [outer = 0x7f5bc4ca3400] 15:03:33 INFO - PROCESS | 17168 | 1461621813084 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]]]}] 15:03:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:03:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1534ms 15:03:33 INFO - PROCESS | 17168 | 1461621813142 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 15:03:33 INFO - PROCESS | 17168 | 1461621813146 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 15:03:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:03:33 INFO - PROCESS | 17168 | 1461621813152 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:03:33 INFO - PROCESS | 17168 | 1461621813155 Marionette TRACE conn3 <- [1,1650,null,{}] 15:03:33 INFO - PROCESS | 17168 | 1461621813161 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}] 15:03:33 INFO - PROCESS | 17168 | 1461621813366 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 15:03:33 INFO - PROCESS | 17168 | 1461621813586 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:33 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc77bc000 == 138 [pid = 17168] [id = 420] 15:03:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 253 (0x7f5bc4f30c00) [pid = 17168] [serial = 1261] [outer = (nil)] 15:03:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 254 (0x7f5bc741b800) [pid = 17168] [serial = 1262] [outer = 0x7f5bc4f30c00] 15:03:33 INFO - PROCESS | 17168 | 1461621813704 Marionette DEBUG loaded listener.js 15:03:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 255 (0x7f5bc80d1400) [pid = 17168] [serial = 1263] [outer = 0x7f5bc4f30c00] 15:03:34 INFO - PROCESS | 17168 | 1461621814632 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]]]}] 15:03:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:03:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1529ms 15:03:34 INFO - PROCESS | 17168 | 1461621814682 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 15:03:34 INFO - PROCESS | 17168 | 1461621814686 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 15:03:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:03:34 INFO - PROCESS | 17168 | 1461621814692 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:03:34 INFO - PROCESS | 17168 | 1461621814695 Marionette TRACE conn3 <- [1,1654,null,{}] 15:03:34 INFO - PROCESS | 17168 | 1461621814702 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}] 15:03:34 INFO - PROCESS | 17168 | 1461621814905 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 15:03:35 INFO - PROCESS | 17168 | 1461621815122 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:35 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc93b0800 == 139 [pid = 17168] [id = 421] 15:03:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 256 (0x7f5bc6dbf400) [pid = 17168] [serial = 1264] [outer = (nil)] 15:03:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 257 (0x7f5bc90e7800) [pid = 17168] [serial = 1265] [outer = 0x7f5bc6dbf400] 15:03:35 INFO - PROCESS | 17168 | 1461621815251 Marionette DEBUG loaded listener.js 15:03:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 258 (0x7f5bcbe52400) [pid = 17168] [serial = 1266] [outer = 0x7f5bc6dbf400] 15:03:36 INFO - PROCESS | 17168 | 1461621816150 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]]]}] 15:03:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:03:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1490ms 15:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:03:36 INFO - PROCESS | 17168 | 1461621816184 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 15:03:36 INFO - PROCESS | 17168 | 1461621816187 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 15:03:36 INFO - PROCESS | 17168 | 1461621816193 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:03:36 INFO - PROCESS | 17168 | 1461621816196 Marionette TRACE conn3 <- [1,1658,null,{}] 15:03:36 INFO - PROCESS | 17168 | 1461621816202 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}] 15:03:36 INFO - PROCESS | 17168 | 1461621816411 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 15:03:36 INFO - PROCESS | 17168 | 1461621816631 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:36 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd5ce3800 == 140 [pid = 17168] [id = 422] 15:03:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 259 (0x7f5bc2c66000) [pid = 17168] [serial = 1267] [outer = (nil)] 15:03:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 260 (0x7f5bcfb8b400) [pid = 17168] [serial = 1268] [outer = 0x7f5bc2c66000] 15:03:36 INFO - PROCESS | 17168 | 1461621816750 Marionette DEBUG loaded listener.js 15:03:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 261 (0x7f5bd5ae6400) [pid = 17168] [serial = 1269] [outer = 0x7f5bc2c66000] 15:03:37 INFO - PROCESS | 17168 | 1461621817673 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]]]}] 15:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1535ms 15:03:37 INFO - PROCESS | 17168 | 1461621817728 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 15:03:37 INFO - PROCESS | 17168 | 1461621817732 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 15:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:03:37 INFO - PROCESS | 17168 | 1461621817753 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:03:37 INFO - PROCESS | 17168 | 1461621817757 Marionette TRACE conn3 <- [1,1662,null,{}] 15:03:37 INFO - PROCESS | 17168 | 1461621817767 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}] 15:03:37 INFO - PROCESS | 17168 | 1461621817973 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 15:03:38 INFO - PROCESS | 17168 | 1461621818237 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:38 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdae2b800 == 141 [pid = 17168] [id = 423] 15:03:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 262 (0x7f5bbbda7c00) [pid = 17168] [serial = 1270] [outer = (nil)] 15:03:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 263 (0x7f5bd68a6400) [pid = 17168] [serial = 1271] [outer = 0x7f5bbbda7c00] 15:03:38 INFO - PROCESS | 17168 | 1461621818354 Marionette DEBUG loaded listener.js 15:03:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 264 (0x7f5bda410400) [pid = 17168] [serial = 1272] [outer = 0x7f5bbbda7c00] 15:03:39 INFO - PROCESS | 17168 | 1461621819276 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]]]}] 15:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1604ms 15:03:39 INFO - PROCESS | 17168 | 1461621819343 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 15:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:03:39 INFO - PROCESS | 17168 | 1461621819348 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 15:03:39 INFO - PROCESS | 17168 | 1461621819354 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:03:39 INFO - PROCESS | 17168 | 1461621819358 Marionette TRACE conn3 <- [1,1666,null,{}] 15:03:39 INFO - PROCESS | 17168 | 1461621819363 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}] 15:03:39 INFO - PROCESS | 17168 | 1461621819632 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 15:03:39 INFO - PROCESS | 17168 | 1461621819941 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:39 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baf817800 == 142 [pid = 17168] [id = 424] 15:03:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 265 (0x7f5bda7a8000) [pid = 17168] [serial = 1273] [outer = (nil)] 15:03:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 266 (0x7f5bda7aec00) [pid = 17168] [serial = 1274] [outer = 0x7f5bda7a8000] 15:03:40 INFO - PROCESS | 17168 | 1461621820027 Marionette DEBUG loaded listener.js 15:03:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 267 (0x7f5bdae3cc00) [pid = 17168] [serial = 1275] [outer = 0x7f5bda7a8000] 15:03:40 INFO - PROCESS | 17168 | 1461621820870 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]]]}] 15:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1583ms 15:03:40 INFO - PROCESS | 17168 | 1461621820937 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 15:03:40 INFO - PROCESS | 17168 | 1461621820941 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 15:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:03:40 INFO - PROCESS | 17168 | 1461621820947 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:03:40 INFO - PROCESS | 17168 | 1461621820949 Marionette TRACE conn3 <- [1,1670,null,{}] 15:03:40 INFO - PROCESS | 17168 | 1461621820955 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}] 15:03:41 INFO - PROCESS | 17168 | 1461621821157 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 15:03:41 INFO - PROCESS | 17168 | 1461621821422 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:41 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bab9e5800 == 143 [pid = 17168] [id = 425] 15:03:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 268 (0x7f5bb0d65400) [pid = 17168] [serial = 1276] [outer = (nil)] 15:03:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 269 (0x7f5bb0d6cc00) [pid = 17168] [serial = 1277] [outer = 0x7f5bb0d65400] 15:03:41 INFO - PROCESS | 17168 | 1461621821545 Marionette DEBUG loaded listener.js 15:03:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 270 (0x7f5bb0d71800) [pid = 17168] [serial = 1278] [outer = 0x7f5bb0d65400] 15:03:42 INFO - PROCESS | 17168 | 1461621822391 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]]]}] 15:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1496ms 15:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:03:42 INFO - PROCESS | 17168 | 1461621822445 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 15:03:42 INFO - PROCESS | 17168 | 1461621822448 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 15:03:42 INFO - PROCESS | 17168 | 1461621822454 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:03:42 INFO - PROCESS | 17168 | 1461621822457 Marionette TRACE conn3 <- [1,1674,null,{}] 15:03:42 INFO - PROCESS | 17168 | 1461621822463 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}] 15:03:42 INFO - PROCESS | 17168 | 1461621822681 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 15:03:42 INFO - PROCESS | 17168 | 1461621822977 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:43 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bafccd000 == 144 [pid = 17168] [id = 426] 15:03:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 271 (0x7f5baf9dbc00) [pid = 17168] [serial = 1279] [outer = (nil)] 15:03:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 272 (0x7f5baf9e5000) [pid = 17168] [serial = 1280] [outer = 0x7f5baf9dbc00] 15:03:43 INFO - PROCESS | 17168 | 1461621823056 Marionette DEBUG loaded listener.js 15:03:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 273 (0x7f5baf9e9800) [pid = 17168] [serial = 1281] [outer = 0x7f5baf9dbc00] 15:03:43 INFO - PROCESS | 17168 | 1461621823912 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]]]}] 15:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1530ms 15:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:03:43 INFO - PROCESS | 17168 | 1461621823984 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 15:03:43 INFO - PROCESS | 17168 | 1461621823987 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 15:03:43 INFO - PROCESS | 17168 | 1461621823993 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:03:43 INFO - PROCESS | 17168 | 1461621823996 Marionette TRACE conn3 <- [1,1678,null,{}] 15:03:44 INFO - PROCESS | 17168 | 1461621824004 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}] 15:03:44 INFO - PROCESS | 17168 | 1461621824210 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 15:03:44 INFO - PROCESS | 17168 | 1461621824529 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:44 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bafce0000 == 145 [pid = 17168] [id = 427] 15:03:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 274 (0x7f5bab0c4c00) [pid = 17168] [serial = 1282] [outer = (nil)] 15:03:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 275 (0x7f5bab0cc000) [pid = 17168] [serial = 1283] [outer = 0x7f5bab0c4c00] 15:03:44 INFO - PROCESS | 17168 | 1461621824605 Marionette DEBUG loaded listener.js 15:03:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 276 (0x7f5bab0d0800) [pid = 17168] [serial = 1284] [outer = 0x7f5bab0c4c00] 15:03:45 INFO - PROCESS | 17168 | 1461621825462 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]]]}] 15:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1539ms 15:03:45 INFO - PROCESS | 17168 | 1461621825533 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 15:03:45 INFO - PROCESS | 17168 | 1461621825536 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 15:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:03:45 INFO - PROCESS | 17168 | 1461621825542 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:03:45 INFO - PROCESS | 17168 | 1461621825544 Marionette TRACE conn3 <- [1,1682,null,{}] 15:03:45 INFO - PROCESS | 17168 | 1461621825550 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}] 15:03:45 INFO - PROCESS | 17168 | 1461621825751 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 15:03:46 INFO - PROCESS | 17168 | 1461621826014 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:46 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbdd3000 == 146 [pid = 17168] [id = 428] 15:03:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 277 (0x7f5bab0c3000) [pid = 17168] [serial = 1285] [outer = (nil)] 15:03:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 278 (0x7f5bab0e8c00) [pid = 17168] [serial = 1286] [outer = 0x7f5bab0c3000] 15:03:46 INFO - PROCESS | 17168 | 1461621826130 Marionette DEBUG loaded listener.js 15:03:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 279 (0x7f5bab0edc00) [pid = 17168] [serial = 1287] [outer = 0x7f5bab0c3000] 15:03:47 INFO - PROCESS | 17168 | 1461621827077 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]]]}] 15:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1587ms 15:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:03:47 INFO - PROCESS | 17168 | 1461621827130 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 15:03:47 INFO - PROCESS | 17168 | 1461621827133 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 15:03:47 INFO - PROCESS | 17168 | 1461621827140 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:03:47 INFO - PROCESS | 17168 | 1461621827143 Marionette TRACE conn3 <- [1,1686,null,{}] 15:03:47 INFO - PROCESS | 17168 | 1461621827148 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}] 15:03:47 INFO - PROCESS | 17168 | 1461621827356 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 15:03:48 INFO - PROCESS | 17168 | 1461621828058 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:48 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bafcd3800 == 147 [pid = 17168] [id = 429] 15:03:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 280 (0x7f5bab0f1800) [pid = 17168] [serial = 1288] [outer = (nil)] 15:03:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 281 (0x7f5baf9eac00) [pid = 17168] [serial = 1289] [outer = 0x7f5bab0f1800] 15:03:48 INFO - PROCESS | 17168 | 1461621828189 Marionette DEBUG loaded listener.js 15:03:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 282 (0x7f5bb025e400) [pid = 17168] [serial = 1290] [outer = 0x7f5bab0f1800] 15:03:49 INFO - PROCESS | 17168 | 1461621829044 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]]]}] 15:03:49 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 15:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1943ms 15:03:49 INFO - PROCESS | 17168 | 1461621829082 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 15:03:49 INFO - PROCESS | 17168 | 1461621829088 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 15:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:03:49 INFO - PROCESS | 17168 | 1461621829095 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:03:49 INFO - PROCESS | 17168 | 1461621829100 Marionette TRACE conn3 <- [1,1690,null,{}] 15:03:49 INFO - PROCESS | 17168 | 1461621829106 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}] 15:03:49 INFO - PROCESS | 17168 | 1461621829300 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 15:03:49 INFO - PROCESS | 17168 | 1461621829579 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:49 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5473800 == 148 [pid = 17168] [id = 430] 15:03:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 283 (0x7f5bb0d6e800) [pid = 17168] [serial = 1291] [outer = (nil)] 15:03:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 284 (0x7f5bb26a5400) [pid = 17168] [serial = 1292] [outer = 0x7f5bb0d6e800] 15:03:49 INFO - PROCESS | 17168 | 1461621829695 Marionette DEBUG loaded listener.js 15:03:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 285 (0x7f5bb2fad000) [pid = 17168] [serial = 1293] [outer = 0x7f5bb0d6e800] 15:03:50 INFO - PROCESS | 17168 | 1461621830590 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]]]}] 15:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1532ms 15:03:50 INFO - PROCESS | 17168 | 1461621830629 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 15:03:50 INFO - PROCESS | 17168 | 1461621830635 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 15:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:03:50 INFO - PROCESS | 17168 | 1461621830643 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:03:50 INFO - PROCESS | 17168 | 1461621830646 Marionette TRACE conn3 <- [1,1694,null,{}] 15:03:50 INFO - PROCESS | 17168 | 1461621830653 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}] 15:03:50 INFO - PROCESS | 17168 | 1461621830836 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 15:03:51 INFO - PROCESS | 17168 | 1461621831288 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:51 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bae33b000 == 149 [pid = 17168] [id = 431] 15:03:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 286 (0x7f5bb26a8800) [pid = 17168] [serial = 1294] [outer = (nil)] 15:03:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 287 (0x7f5bb3d59800) [pid = 17168] [serial = 1295] [outer = 0x7f5bb26a8800] 15:03:51 INFO - PROCESS | 17168 | 1461621831364 Marionette DEBUG loaded listener.js 15:03:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 288 (0x7f5bb3dd6c00) [pid = 17168] [serial = 1296] [outer = 0x7f5bb26a8800] 15:03:52 INFO - PROCESS | 17168 | 1461621832362 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]]]}] 15:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1732ms 15:03:52 INFO - PROCESS | 17168 | 1461621832376 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 15:03:52 INFO - PROCESS | 17168 | 1461621832379 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 15:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:03:52 INFO - PROCESS | 17168 | 1461621832387 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:03:52 INFO - PROCESS | 17168 | 1461621832395 Marionette TRACE conn3 <- [1,1698,null,{}] 15:03:52 INFO - PROCESS | 17168 | 1461621832408 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}] 15:03:52 INFO - PROCESS | 17168 | 1461621832604 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 15:03:52 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc65a6000 == 148 [pid = 17168] [id = 43] 15:03:52 INFO - PROCESS | 17168 | --DOMWINDOW == 287 (0x7f5bb3d72800) [pid = 17168] [serial = 1145] [outer = (nil)] [url = about:blank] 15:03:52 INFO - PROCESS | 17168 | --DOMWINDOW == 286 (0x7f5bb4729000) [pid = 17168] [serial = 1142] [outer = (nil)] [url = about:blank] 15:03:52 INFO - PROCESS | 17168 | --DOMWINDOW == 285 (0x7f5bbf075800) [pid = 17168] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:03:52 INFO - PROCESS | 17168 | --DOMWINDOW == 284 (0x7f5bb3d77800) [pid = 17168] [serial = 1148] [outer = (nil)] [url = about:blank] 15:03:52 INFO - PROCESS | 17168 | --DOMWINDOW == 283 (0x7f5bc24f2000) [pid = 17168] [serial = 1175] [outer = (nil)] [url = about:blank] 15:03:52 INFO - PROCESS | 17168 | 1461621832987 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:52 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5e87000 == 147 [pid = 17168] [id = 412] 15:03:52 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbd7e2000 == 146 [pid = 17168] [id = 411] 15:03:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5f1f000 == 145 [pid = 17168] [id = 410] 15:03:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf2a5800 == 144 [pid = 17168] [id = 11] 15:03:53 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1c30000 == 145 [pid = 17168] [id = 432] 15:03:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 284 (0x7f5bb2fad800) [pid = 17168] [serial = 1297] [outer = (nil)] 15:03:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 285 (0x7f5bb3d74000) [pid = 17168] [serial = 1298] [outer = 0x7f5bb2fad800] 15:03:53 INFO - PROCESS | 17168 | 1461621833084 Marionette DEBUG loaded listener.js 15:03:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 286 (0x7f5bb50f9000) [pid = 17168] [serial = 1299] [outer = 0x7f5bb2fad800] 15:03:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb3bac800 == 144 [pid = 17168] [id = 409] 15:03:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb3161800 == 143 [pid = 17168] [id = 408] 15:03:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb60ae800 == 142 [pid = 17168] [id = 407] 15:03:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb225d000 == 141 [pid = 17168] [id = 406] 15:03:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb1c7b000 == 140 [pid = 17168] [id = 399] 15:03:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bdf2b1800 == 139 [pid = 17168] [id = 398] 15:03:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd6b24800 == 138 [pid = 17168] [id = 397] 15:03:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc904c800 == 137 [pid = 17168] [id = 396] 15:03:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc750a000 == 136 [pid = 17168] [id = 395] 15:03:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb0ad0000 == 135 [pid = 17168] [id = 392] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 285 (0x7f5bb465fc00) [pid = 17168] [serial = 1158] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 284 (0x7f5bbccd2000) [pid = 17168] [serial = 1164] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 283 (0x7f5bda533800) [pid = 17168] [serial = 873] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 282 (0x7f5bbd9d3000) [pid = 17168] [serial = 1173] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 281 (0x7f5bbcb1c400) [pid = 17168] [serial = 1163] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 280 (0x7f5bb35c0400) [pid = 17168] [serial = 1155] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 279 (0x7f5bc2b2ec00) [pid = 17168] [serial = 918] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 278 (0x7f5bb0be6000) [pid = 17168] [serial = 1136] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 277 (0x7f5bbccdcc00) [pid = 17168] [serial = 912] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 276 (0x7f5bc8630400) [pid = 17168] [serial = 867] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 275 (0x7f5bbe80c400) [pid = 17168] [serial = 891] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 274 (0x7f5bd4bf9000) [pid = 17168] [serial = 1124] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 273 (0x7f5bb4543400) [pid = 17168] [serial = 1172] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 272 (0x7f5bbee3e800) [pid = 17168] [serial = 858] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 271 (0x7f5bbf954800) [pid = 17168] [serial = 1109] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 270 (0x7f5bcbe79000) [pid = 17168] [serial = 924] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 269 (0x7f5bda53f800) [pid = 17168] [serial = 876] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 268 (0x7f5bb4730400) [pid = 17168] [serial = 1151] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 267 (0x7f5bcec5a800) [pid = 17168] [serial = 1121] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 266 (0x7f5bbfd16800) [pid = 17168] [serial = 1169] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 265 (0x7f5bc717a400) [pid = 17168] [serial = 864] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 264 (0x7f5bc0c05800) [pid = 17168] [serial = 1170] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 263 (0x7f5bd6cba400) [pid = 17168] [serial = 972] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 262 (0x7f5bbccdb000) [pid = 17168] [serial = 1166] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 261 (0x7f5bb3460800) [pid = 17168] [serial = 933] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 260 (0x7f5bc2ef7800) [pid = 17168] [serial = 1101] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 259 (0x7f5bc5769000) [pid = 17168] [serial = 1115] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 258 (0x7f5bb4f8a400) [pid = 17168] [serial = 909] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 257 (0x7f5bda7a6400) [pid = 17168] [serial = 882] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 256 (0x7f5bbdb1d400) [pid = 17168] [serial = 1167] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 255 (0x7f5bb4547800) [pid = 17168] [serial = 885] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 254 (0x7f5bc7a91c00) [pid = 17168] [serial = 1118] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 253 (0x7f5bd8d43c00) [pid = 17168] [serial = 927] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 252 (0x7f5bb3d5c000) [pid = 17168] [serial = 1139] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 251 (0x7f5bc5767400) [pid = 17168] [serial = 921] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 250 (0x7f5bb2fb7800) [pid = 17168] [serial = 1154] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 249 (0x7f5bc24bd400) [pid = 17168] [serial = 1112] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 248 (0x7f5bda747000) [pid = 17168] [serial = 879] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 247 (0x7f5bda7a6800) [pid = 17168] [serial = 930] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 246 (0x7f5bda67c800) [pid = 17168] [serial = 1133] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 245 (0x7f5bda7a8400) [pid = 17168] [serial = 942] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 244 (0x7f5bbf734c00) [pid = 17168] [serial = 939] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 243 (0x7f5bb4657800) [pid = 17168] [serial = 1160] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 242 (0x7f5bb0458c00) [pid = 17168] [serial = 1157] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 241 (0x7f5bd5aef000) [pid = 17168] [serial = 1127] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 240 (0x7f5bb3dd5400) [pid = 17168] [serial = 1103] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 239 (0x7f5bda53bc00) [pid = 17168] [serial = 936] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 238 (0x7f5bb5fd4800) [pid = 17168] [serial = 1106] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 237 (0x7f5bbbdacc00) [pid = 17168] [serial = 1161] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 236 (0x7f5bd4b15000) [pid = 17168] [serial = 870] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 235 (0x7f5bc251ec00) [pid = 17168] [serial = 861] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 234 (0x7f5bc2b2fc00) [pid = 17168] [serial = 1130] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 233 (0x7f5bda7a7400) [pid = 17168] [serial = 888] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | --DOMWINDOW == 232 (0x7f5bbf73e800) [pid = 17168] [serial = 915] [outer = (nil)] [url = about:blank] 15:03:53 INFO - PROCESS | 17168 | 1461621833900 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]]]}] 15:03:53 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 15:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1543ms 15:03:53 INFO - PROCESS | 17168 | 1461621833929 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 15:03:53 INFO - PROCESS | 17168 | 1461621833933 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 15:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:03:53 INFO - PROCESS | 17168 | 1461621833939 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:03:53 INFO - PROCESS | 17168 | 1461621833941 Marionette TRACE conn3 <- [1,1702,null,{}] 15:03:53 INFO - PROCESS | 17168 | 1461621833946 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}] 15:03:54 INFO - PROCESS | 17168 | 1461621834132 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 15:03:54 INFO - PROCESS | 17168 | 1461621834326 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:54 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb3161000 == 136 [pid = 17168] [id = 433] 15:03:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 233 (0x7f5bb0be6000) [pid = 17168] [serial = 1300] [outer = (nil)] 15:03:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 234 (0x7f5bb4847800) [pid = 17168] [serial = 1301] [outer = 0x7f5bb0be6000] 15:03:54 INFO - PROCESS | 17168 | 1461621834391 Marionette DEBUG loaded listener.js 15:03:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 235 (0x7f5bb5d93000) [pid = 17168] [serial = 1302] [outer = 0x7f5bb0be6000] 15:03:55 INFO - PROCESS | 17168 | 1461621835176 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]]]}] 15:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1284ms 15:03:55 INFO - PROCESS | 17168 | 1461621835224 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 15:03:55 INFO - PROCESS | 17168 | 1461621835228 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 15:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:03:55 INFO - PROCESS | 17168 | 1461621835234 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:03:55 INFO - PROCESS | 17168 | 1461621835236 Marionette TRACE conn3 <- [1,1706,null,{}] 15:03:55 INFO - PROCESS | 17168 | 1461621835246 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}] 15:03:55 INFO - PROCESS | 17168 | 1461621835524 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 15:03:55 INFO - PROCESS | 17168 | 1461621835557 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:55 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb609e800 == 137 [pid = 17168] [id = 434] 15:03:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 236 (0x7f5bb5eb6800) [pid = 17168] [serial = 1303] [outer = (nil)] 15:03:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 237 (0x7f5bb5fccc00) [pid = 17168] [serial = 1304] [outer = 0x7f5bb5eb6800] 15:03:55 INFO - PROCESS | 17168 | 1461621835630 Marionette DEBUG loaded listener.js 15:03:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 238 (0x7f5bb628d400) [pid = 17168] [serial = 1305] [outer = 0x7f5bb5eb6800] 15:03:56 INFO - PROCESS | 17168 | 1461621836550 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]]]}] 15:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1382ms 15:03:56 INFO - PROCESS | 17168 | 1461621836618 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 15:03:56 INFO - PROCESS | 17168 | 1461621836621 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 15:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:03:56 INFO - PROCESS | 17168 | 1461621836627 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:03:56 INFO - PROCESS | 17168 | 1461621836629 Marionette TRACE conn3 <- [1,1710,null,{}] 15:03:56 INFO - PROCESS | 17168 | 1461621836634 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}] 15:03:56 INFO - PROCESS | 17168 | 1461621836882 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 15:03:56 INFO - PROCESS | 17168 | 1461621836939 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:56 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbe9c7000 == 138 [pid = 17168] [id = 435] 15:03:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 239 (0x7f5bbcccdc00) [pid = 17168] [serial = 1306] [outer = (nil)] 15:03:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 240 (0x7f5bbccd2000) [pid = 17168] [serial = 1307] [outer = 0x7f5bbcccdc00] 15:03:57 INFO - PROCESS | 17168 | 1461621837038 Marionette DEBUG loaded listener.js 15:03:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 241 (0x7f5bbdb1d400) [pid = 17168] [serial = 1308] [outer = 0x7f5bbcccdc00] 15:03:57 INFO - PROCESS | 17168 | --DOMWINDOW == 240 (0x7f5bb4734000) [pid = 17168] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:03:57 INFO - PROCESS | 17168 | --DOMWINDOW == 239 (0x7f5bae371000) [pid = 17168] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:03:57 INFO - PROCESS | 17168 | --DOMWINDOW == 238 (0x7f5bb5d90400) [pid = 17168] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:03:57 INFO - PROCESS | 17168 | --DOMWINDOW == 237 (0x7f5bb4663000) [pid = 17168] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:03:57 INFO - PROCESS | 17168 | --DOMWINDOW == 236 (0x7f5bae370800) [pid = 17168] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:03:57 INFO - PROCESS | 17168 | --DOMWINDOW == 235 (0x7f5bbe806400) [pid = 17168] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:03:57 INFO - PROCESS | 17168 | --DOMWINDOW == 234 (0x7f5bb5d91000) [pid = 17168] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:03:57 INFO - PROCESS | 17168 | --DOMWINDOW == 233 (0x7f5bae36ac00) [pid = 17168] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:03:58 INFO - PROCESS | 17168 | 1461621838302 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]]]}] 15:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1731ms 15:03:58 INFO - PROCESS | 17168 | 1461621838358 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 15:03:58 INFO - PROCESS | 17168 | 1461621838362 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 15:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:03:58 INFO - PROCESS | 17168 | 1461621838368 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:03:58 INFO - PROCESS | 17168 | 1461621838370 Marionette TRACE conn3 <- [1,1714,null,{}] 15:03:58 INFO - PROCESS | 17168 | 1461621838383 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}] 15:03:58 INFO - PROCESS | 17168 | 1461621838628 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 15:03:58 INFO - PROCESS | 17168 | 1461621838648 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:58 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbe9ce800 == 139 [pid = 17168] [id = 436] 15:03:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 234 (0x7f5bb3d63000) [pid = 17168] [serial = 1309] [outer = (nil)] 15:03:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 235 (0x7f5bbdb19c00) [pid = 17168] [serial = 1310] [outer = 0x7f5bb3d63000] 15:03:58 INFO - PROCESS | 17168 | 1461621838708 Marionette DEBUG loaded listener.js 15:03:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 236 (0x7f5bbe80a400) [pid = 17168] [serial = 1311] [outer = 0x7f5bb3d63000] 15:03:59 INFO - PROCESS | 17168 | 1461621839537 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]]]}] 15:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1185ms 15:03:59 INFO - PROCESS | 17168 | 1461621839554 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 15:03:59 INFO - PROCESS | 17168 | 1461621839557 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 15:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:03:59 INFO - PROCESS | 17168 | 1461621839564 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:03:59 INFO - PROCESS | 17168 | 1461621839566 Marionette TRACE conn3 <- [1,1718,null,{}] 15:03:59 INFO - PROCESS | 17168 | 1461621839584 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}] 15:03:59 INFO - PROCESS | 17168 | 1461621839764 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 15:03:59 INFO - PROCESS | 17168 | 1461621839780 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:59 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf684800 == 140 [pid = 17168] [id = 437] 15:03:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 237 (0x7f5bbccd4400) [pid = 17168] [serial = 1312] [outer = (nil)] 15:03:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 238 (0x7f5bbef20400) [pid = 17168] [serial = 1313] [outer = 0x7f5bbccd4400] 15:03:59 INFO - PROCESS | 17168 | 1461621839840 Marionette DEBUG loaded listener.js 15:03:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 239 (0x7f5bbf3c8000) [pid = 17168] [serial = 1314] [outer = 0x7f5bbccd4400] 15:04:01 INFO - PROCESS | 17168 | 1461621841145 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]]]}] 15:04:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1637ms 15:04:01 INFO - PROCESS | 17168 | 1461621841202 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 15:04:01 INFO - PROCESS | 17168 | 1461621841210 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 15:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:04:01 INFO - PROCESS | 17168 | 1461621841218 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:04:01 INFO - PROCESS | 17168 | 1461621841224 Marionette TRACE conn3 <- [1,1722,null,{}] 15:04:01 INFO - PROCESS | 17168 | 1461621841231 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}] 15:04:01 INFO - PROCESS | 17168 | 1461621841457 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 15:04:01 INFO - PROCESS | 17168 | 1461621841754 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:01 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb237f000 == 141 [pid = 17168] [id = 438] 15:04:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 240 (0x7f5bb0d6a000) [pid = 17168] [serial = 1315] [outer = (nil)] 15:04:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 241 (0x7f5bb0d6ec00) [pid = 17168] [serial = 1316] [outer = 0x7f5bb0d6a000] 15:04:01 INFO - PROCESS | 17168 | 1461621841893 Marionette DEBUG loaded listener.js 15:04:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 242 (0x7f5bb2fb1800) [pid = 17168] [serial = 1317] [outer = 0x7f5bb0d6a000] 15:04:02 INFO - PROCESS | 17168 | 1461621842835 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]]]}] 15:04:02 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 15:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1690ms 15:04:02 INFO - PROCESS | 17168 | 1461621842910 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 15:04:02 INFO - PROCESS | 17168 | 1461621842918 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 15:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:04:02 INFO - PROCESS | 17168 | 1461621842929 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:04:02 INFO - PROCESS | 17168 | 1461621842933 Marionette TRACE conn3 <- [1,1726,null,{}] 15:04:02 INFO - PROCESS | 17168 | 1461621842939 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}] 15:04:03 INFO - PROCESS | 17168 | 1461621843179 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 15:04:03 INFO - PROCESS | 17168 | 1461621843486 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:03 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbfa2000 == 142 [pid = 17168] [id = 439] 15:04:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 243 (0x7f5bb453d000) [pid = 17168] [serial = 1318] [outer = (nil)] 15:04:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 244 (0x7f5bb4734000) [pid = 17168] [serial = 1319] [outer = 0x7f5bb453d000] 15:04:03 INFO - PROCESS | 17168 | 1461621843564 Marionette DEBUG loaded listener.js 15:04:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 245 (0x7f5bb5d8a000) [pid = 17168] [serial = 1320] [outer = 0x7f5bb453d000] 15:04:04 INFO - PROCESS | 17168 | 1461621844474 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]]]}] 15:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1631ms 15:04:04 INFO - PROCESS | 17168 | 1461621844561 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 15:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:04:04 INFO - PROCESS | 17168 | 1461621844566 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 15:04:04 INFO - PROCESS | 17168 | 1461621844572 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:04:04 INFO - PROCESS | 17168 | 1461621844579 Marionette TRACE conn3 <- [1,1730,null,{}] 15:04:04 INFO - PROCESS | 17168 | 1461621844595 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}] 15:04:04 INFO - PROCESS | 17168 | 1461621844917 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 15:04:05 INFO - PROCESS | 17168 | 1461621845164 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:05 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2435800 == 143 [pid = 17168] [id = 440] 15:04:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 246 (0x7f5bb628b000) [pid = 17168] [serial = 1321] [outer = (nil)] 15:04:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 247 (0x7f5bbbda5000) [pid = 17168] [serial = 1322] [outer = 0x7f5bb628b000] 15:04:05 INFO - PROCESS | 17168 | 1461621845250 Marionette DEBUG loaded listener.js 15:04:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 248 (0x7f5bbe94bc00) [pid = 17168] [serial = 1323] [outer = 0x7f5bb628b000] 15:04:06 INFO - PROCESS | 17168 | 1461621846148 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]]]}] 15:04:06 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 15:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1635ms 15:04:06 INFO - PROCESS | 17168 | 1461621846208 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 15:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:04:06 INFO - PROCESS | 17168 | 1461621846213 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 15:04:06 INFO - PROCESS | 17168 | 1461621846219 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:04:06 INFO - PROCESS | 17168 | 1461621846222 Marionette TRACE conn3 <- [1,1734,null,{}] 15:04:06 INFO - PROCESS | 17168 | 1461621846227 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}] 15:04:06 INFO - PROCESS | 17168 | 1461621846430 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 15:04:06 INFO - PROCESS | 17168 | 1461621846691 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:06 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2fc2800 == 144 [pid = 17168] [id = 441] 15:04:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 249 (0x7f5bb628f000) [pid = 17168] [serial = 1324] [outer = (nil)] 15:04:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 250 (0x7f5bbebc8c00) [pid = 17168] [serial = 1325] [outer = 0x7f5bb628f000] 15:04:06 INFO - PROCESS | 17168 | 1461621846824 Marionette DEBUG loaded listener.js 15:04:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 251 (0x7f5bbf73e800) [pid = 17168] [serial = 1326] [outer = 0x7f5bb628f000] 15:04:07 INFO - PROCESS | 17168 | 1461621847665 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]]]}] 15:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1492ms 15:04:07 INFO - PROCESS | 17168 | 1461621847712 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 15:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:04:07 INFO - PROCESS | 17168 | 1461621847716 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 15:04:07 INFO - PROCESS | 17168 | 1461621847722 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:04:07 INFO - PROCESS | 17168 | 1461621847725 Marionette TRACE conn3 <- [1,1738,null,{}] 15:04:07 INFO - PROCESS | 17168 | 1461621847731 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}] 15:04:07 INFO - PROCESS | 17168 | 1461621847948 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 15:04:08 INFO - PROCESS | 17168 | 1461621848167 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:08 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc360c000 == 145 [pid = 17168] [id = 442] 15:04:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 252 (0x7f5bbcb1cc00) [pid = 17168] [serial = 1327] [outer = (nil)] 15:04:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 253 (0x7f5bbfd24400) [pid = 17168] [serial = 1328] [outer = 0x7f5bbcb1cc00] 15:04:08 INFO - PROCESS | 17168 | 1461621848282 Marionette DEBUG loaded listener.js 15:04:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 254 (0x7f5bc24af800) [pid = 17168] [serial = 1329] [outer = 0x7f5bbcb1cc00] 15:04:09 INFO - PROCESS | 17168 | 1461621849241 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]]]}] 15:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1583ms 15:04:09 INFO - PROCESS | 17168 | 1461621849305 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 15:04:09 INFO - PROCESS | 17168 | 1461621849309 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 15:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:04:09 INFO - PROCESS | 17168 | 1461621849315 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:04:09 INFO - PROCESS | 17168 | 1461621849317 Marionette TRACE conn3 <- [1,1742,null,{}] 15:04:09 INFO - PROCESS | 17168 | 1461621849323 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}] 15:04:09 INFO - PROCESS | 17168 | 1461621849589 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 15:04:09 INFO - PROCESS | 17168 | 1461621849884 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:09 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6d9c800 == 146 [pid = 17168] [id = 443] 15:04:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 255 (0x7f5bbfdf1000) [pid = 17168] [serial = 1330] [outer = (nil)] 15:04:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 256 (0x7f5bc2df2800) [pid = 17168] [serial = 1331] [outer = 0x7f5bbfdf1000] 15:04:09 INFO - PROCESS | 17168 | 1461621849965 Marionette DEBUG loaded listener.js 15:04:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 257 (0x7f5bc389ac00) [pid = 17168] [serial = 1332] [outer = 0x7f5bbfdf1000] 15:04:10 INFO - PROCESS | 17168 | 1461621850788 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]]]}] 15:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1535ms 15:04:10 INFO - PROCESS | 17168 | 1461621850851 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 15:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:04:10 INFO - PROCESS | 17168 | 1461621850854 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 15:04:10 INFO - PROCESS | 17168 | 1461621850861 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:04:10 INFO - PROCESS | 17168 | 1461621850864 Marionette TRACE conn3 <- [1,1746,null,{}] 15:04:10 INFO - PROCESS | 17168 | 1461621850869 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}] 15:04:11 INFO - PROCESS | 17168 | 1461621851071 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 15:04:11 INFO - PROCESS | 17168 | 1461621851296 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:11 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc8211000 == 147 [pid = 17168] [id = 444] 15:04:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 258 (0x7f5bbcb15400) [pid = 17168] [serial = 1333] [outer = (nil)] 15:04:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 259 (0x7f5bc38a2c00) [pid = 17168] [serial = 1334] [outer = 0x7f5bbcb15400] 15:04:11 INFO - PROCESS | 17168 | 1461621851415 Marionette DEBUG loaded listener.js 15:04:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 260 (0x7f5bc67af000) [pid = 17168] [serial = 1335] [outer = 0x7f5bbcb15400] 15:04:12 INFO - PROCESS | 17168 | 1461621852304 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]]]}] 15:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1479ms 15:04:12 INFO - PROCESS | 17168 | 1461621852347 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 15:04:12 INFO - PROCESS | 17168 | 1461621852350 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 15:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:04:12 INFO - PROCESS | 17168 | 1461621852357 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:04:12 INFO - PROCESS | 17168 | 1461621852359 Marionette TRACE conn3 <- [1,1750,null,{}] 15:04:12 INFO - PROCESS | 17168 | 1461621852364 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}] 15:04:12 INFO - PROCESS | 17168 | 1461621852573 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 15:04:12 INFO - PROCESS | 17168 | 1461621852792 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:12 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcfbd9800 == 148 [pid = 17168] [id = 445] 15:04:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 261 (0x7f5bbef29800) [pid = 17168] [serial = 1336] [outer = (nil)] 15:04:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 262 (0x7f5bc7421400) [pid = 17168] [serial = 1337] [outer = 0x7f5bbef29800] 15:04:12 INFO - PROCESS | 17168 | 1461621852905 Marionette DEBUG loaded listener.js 15:04:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 263 (0x7f5bc8625c00) [pid = 17168] [serial = 1338] [outer = 0x7f5bbef29800] 15:04:13 INFO - PROCESS | 17168 | 1461621853824 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]]]}] 15:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1531ms 15:04:13 INFO - PROCESS | 17168 | 1461621853889 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 15:04:13 INFO - PROCESS | 17168 | 1461621853893 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 15:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:04:13 INFO - PROCESS | 17168 | 1461621853899 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:04:13 INFO - PROCESS | 17168 | 1461621853901 Marionette TRACE conn3 <- [1,1754,null,{}] 15:04:13 INFO - PROCESS | 17168 | 1461621853907 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}] 15:04:14 INFO - PROCESS | 17168 | 1461621854109 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 15:04:14 INFO - PROCESS | 17168 | 1461621854325 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:14 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd8d6b800 == 149 [pid = 17168] [id = 446] 15:04:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 264 (0x7f5bc3898000) [pid = 17168] [serial = 1339] [outer = (nil)] 15:04:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 265 (0x7f5bcec5a000) [pid = 17168] [serial = 1340] [outer = 0x7f5bc3898000] 15:04:14 INFO - PROCESS | 17168 | 1461621854441 Marionette DEBUG loaded listener.js 15:04:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 266 (0x7f5bd59a7c00) [pid = 17168] [serial = 1341] [outer = 0x7f5bc3898000] 15:04:15 INFO - PROCESS | 17168 | 1461621855337 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]]]}] 15:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1485ms 15:04:15 INFO - PROCESS | 17168 | 1461621855385 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 15:04:15 INFO - PROCESS | 17168 | 1461621855389 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 15:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:04:15 INFO - PROCESS | 17168 | 1461621855394 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:04:15 INFO - PROCESS | 17168 | 1461621855397 Marionette TRACE conn3 <- [1,1758,null,{}] 15:04:15 INFO - PROCESS | 17168 | 1461621855402 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}] 15:04:15 INFO - PROCESS | 17168 | 1461621855600 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 15:04:15 INFO - PROCESS | 17168 | 1461621855831 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:15 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdb115000 == 150 [pid = 17168] [id = 447] 15:04:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 267 (0x7f5bc576b000) [pid = 17168] [serial = 1342] [outer = (nil)] 15:04:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 268 (0x7f5bd6fe0400) [pid = 17168] [serial = 1343] [outer = 0x7f5bc576b000] 15:04:15 INFO - PROCESS | 17168 | 1461621855949 Marionette DEBUG loaded listener.js 15:04:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 269 (0x7f5bda539400) [pid = 17168] [serial = 1344] [outer = 0x7f5bc576b000] 15:04:16 INFO - PROCESS | 17168 | 1461621856917 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]]]}] 15:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1589ms 15:04:16 INFO - PROCESS | 17168 | 1461621856985 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 15:04:16 INFO - PROCESS | 17168 | 1461621856989 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 15:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:04:16 INFO - PROCESS | 17168 | 1461621856995 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:04:17 INFO - PROCESS | 17168 | 1461621856999 Marionette TRACE conn3 <- [1,1762,null,{}] 15:04:17 INFO - PROCESS | 17168 | 1461621857004 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}] 15:04:17 INFO - PROCESS | 17168 | 1461621857217 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 15:04:17 INFO - PROCESS | 17168 | 1461621857477 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:17 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb0dba000 == 151 [pid = 17168] [id = 448] 15:04:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 270 (0x7f5bac1c6400) [pid = 17168] [serial = 1345] [outer = (nil)] 15:04:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 271 (0x7f5bac1cf800) [pid = 17168] [serial = 1346] [outer = 0x7f5bac1c6400] 15:04:17 INFO - PROCESS | 17168 | 1461621857600 Marionette DEBUG loaded listener.js 15:04:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 272 (0x7f5bda753c00) [pid = 17168] [serial = 1347] [outer = 0x7f5bac1c6400] 15:04:18 INFO - PROCESS | 17168 | 1461621858463 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]]]}] 15:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1538ms 15:04:18 INFO - PROCESS | 17168 | 1461621858534 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 15:04:18 INFO - PROCESS | 17168 | 1461621858538 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 15:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:04:18 INFO - PROCESS | 17168 | 1461621858544 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:04:18 INFO - PROCESS | 17168 | 1461621858546 Marionette TRACE conn3 <- [1,1766,null,{}] 15:04:18 INFO - PROCESS | 17168 | 1461621858552 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}] 15:04:18 INFO - PROCESS | 17168 | 1461621858761 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 15:04:18 INFO - PROCESS | 17168 | 1461621858980 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:19 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb185a000 == 152 [pid = 17168] [id = 449] 15:04:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 273 (0x7f5bac1cb000) [pid = 17168] [serial = 1348] [outer = (nil)] 15:04:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 274 (0x7f5bb18a7c00) [pid = 17168] [serial = 1349] [outer = 0x7f5bac1cb000] 15:04:19 INFO - PROCESS | 17168 | 1461621859093 Marionette DEBUG loaded listener.js 15:04:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 275 (0x7f5bb18ac400) [pid = 17168] [serial = 1350] [outer = 0x7f5bac1cb000] 15:04:19 INFO - PROCESS | 17168 | 1461621859990 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]]]}] 15:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1481ms 15:04:20 INFO - PROCESS | 17168 | 1461621860026 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 15:04:20 INFO - PROCESS | 17168 | 1461621860029 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 15:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:04:20 INFO - PROCESS | 17168 | 1461621860035 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:04:20 INFO - PROCESS | 17168 | 1461621860037 Marionette TRACE conn3 <- [1,1770,null,{}] 15:04:20 INFO - PROCESS | 17168 | 1461621860043 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}] 15:04:20 INFO - PROCESS | 17168 | 1461621860240 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 15:04:21 INFO - PROCESS | 17168 | 1461621861015 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:21 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baf80b000 == 153 [pid = 17168] [id = 450] 15:04:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 276 (0x7f5bab0ce000) [pid = 17168] [serial = 1351] [outer = (nil)] 15:04:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 277 (0x7f5bab0f0c00) [pid = 17168] [serial = 1352] [outer = 0x7f5bab0ce000] 15:04:21 INFO - PROCESS | 17168 | 1461621861145 Marionette DEBUG loaded listener.js 15:04:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 278 (0x7f5bac1cac00) [pid = 17168] [serial = 1353] [outer = 0x7f5bab0ce000] 15:04:22 INFO - PROCESS | 17168 | 1461621862026 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]]]}] 15:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 2033ms 15:04:22 INFO - PROCESS | 17168 | 1461621862069 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 15:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:04:22 INFO - PROCESS | 17168 | 1461621862075 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 15:04:22 INFO - PROCESS | 17168 | 1461621862082 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:04:22 INFO - PROCESS | 17168 | 1461621862087 Marionette TRACE conn3 <- [1,1774,null,{}] 15:04:22 INFO - PROCESS | 17168 | 1461621862094 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}] 15:04:22 INFO - PROCESS | 17168 | 1461621862278 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 15:04:22 INFO - PROCESS | 17168 | 1461621862505 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:22 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baf81d800 == 154 [pid = 17168] [id = 451] 15:04:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 279 (0x7f5bab0c9000) [pid = 17168] [serial = 1354] [outer = (nil)] 15:04:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 280 (0x7f5bab0ec800) [pid = 17168] [serial = 1355] [outer = 0x7f5bab0c9000] 15:04:22 INFO - PROCESS | 17168 | 1461621862630 Marionette DEBUG loaded listener.js 15:04:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 281 (0x7f5bb045bc00) [pid = 17168] [serial = 1356] [outer = 0x7f5bab0c9000] 15:04:23 INFO - PROCESS | 17168 | 1461621863694 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]]]}] 15:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1690ms 15:04:23 INFO - PROCESS | 17168 | 1461621863773 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 15:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:04:23 INFO - PROCESS | 17168 | 1461621863779 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 15:04:23 INFO - PROCESS | 17168 | 1461621863787 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:04:23 INFO - PROCESS | 17168 | 1461621863789 Marionette TRACE conn3 <- [1,1778,null,{}] 15:04:23 INFO - PROCESS | 17168 | 1461621863795 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}] 15:04:23 INFO - PROCESS | 17168 | 1461621863983 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 15:04:24 INFO - PROCESS | 17168 | 1461621864203 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:24 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baf819800 == 155 [pid = 17168] [id = 452] 15:04:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 282 (0x7f5bb18a4000) [pid = 17168] [serial = 1357] [outer = (nil)] 15:04:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 283 (0x7f5bb26a8400) [pid = 17168] [serial = 1358] [outer = 0x7f5bb18a4000] 15:04:24 INFO - PROCESS | 17168 | 1461621864315 Marionette DEBUG loaded listener.js 15:04:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 284 (0x7f5bb2fb7800) [pid = 17168] [serial = 1359] [outer = 0x7f5bb18a4000] 15:04:25 INFO - PROCESS | 17168 | 1461621865253 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]]]}] 15:04:25 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 15:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1536ms 15:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:04:25 INFO - PROCESS | 17168 | 1461621865323 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 15:04:25 INFO - PROCESS | 17168 | 1461621865326 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 15:04:25 INFO - PROCESS | 17168 | 1461621865335 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:04:25 INFO - PROCESS | 17168 | 1461621865343 Marionette TRACE conn3 <- [1,1782,null,{}] 15:04:25 INFO - PROCESS | 17168 | 1461621865356 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}] 15:04:25 INFO - PROCESS | 17168 | 1461621865607 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 15:04:25 INFO - PROCESS | 17168 | 1461621865916 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:25 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1c6e800 == 156 [pid = 17168] [id = 453] 15:04:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 285 (0x7f5bb0d63400) [pid = 17168] [serial = 1360] [outer = (nil)] 15:04:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 286 (0x7f5bb3d7a400) [pid = 17168] [serial = 1361] [outer = 0x7f5bb0d63400] 15:04:25 INFO - PROCESS | 17168 | 1461621865983 Marionette DEBUG loaded listener.js 15:04:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 287 (0x7f5bb4548800) [pid = 17168] [serial = 1362] [outer = 0x7f5bb0d63400] 15:04:26 INFO - PROCESS | 17168 | 1461621866800 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]]]}] 15:04:26 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 15:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1540ms 15:04:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:04:26 INFO - PROCESS | 17168 | 1461621866872 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 15:04:26 INFO - PROCESS | 17168 | 1461621866876 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 15:04:26 INFO - PROCESS | 17168 | 1461621866882 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:04:26 INFO - PROCESS | 17168 | 1461621866885 Marionette TRACE conn3 <- [1,1786,null,{}] 15:04:26 INFO - PROCESS | 17168 | 1461621866890 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}] 15:04:27 INFO - PROCESS | 17168 | 1461621867080 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 15:04:27 INFO - PROCESS | 17168 | 1461621867365 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:27 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baccc9000 == 157 [pid = 17168] [id = 454] 15:04:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 288 (0x7f5bb026b800) [pid = 17168] [serial = 1363] [outer = (nil)] 15:04:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 289 (0x7f5bb3453c00) [pid = 17168] [serial = 1364] [outer = 0x7f5bb026b800] 15:04:27 INFO - PROCESS | 17168 | 1461621867489 Marionette DEBUG loaded listener.js 15:04:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 290 (0x7f5bb484b400) [pid = 17168] [serial = 1365] [outer = 0x7f5bb026b800] 15:04:27 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb45d3800 == 156 [pid = 17168] [id = 255] 15:04:27 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbe9dd800 == 155 [pid = 17168] [id = 368] 15:04:27 INFO - PROCESS | 17168 | --DOMWINDOW == 289 (0x7f5bc2df0800) [pid = 17168] [serial = 1190] [outer = (nil)] [url = about:blank] 15:04:27 INFO - PROCESS | 17168 | --DOMWINDOW == 288 (0x7f5bcbbaf400) [pid = 17168] [serial = 1208] [outer = (nil)] [url = about:blank] 15:04:27 INFO - PROCESS | 17168 | --DOMWINDOW == 287 (0x7f5bb0265800) [pid = 17168] [serial = 1202] [outer = (nil)] [url = about:blank] 15:04:27 INFO - PROCESS | 17168 | --DOMWINDOW == 286 (0x7f5bcfb86400) [pid = 17168] [serial = 1196] [outer = (nil)] [url = about:blank] 15:04:27 INFO - PROCESS | 17168 | --DOMWINDOW == 285 (0x7f5bb472e400) [pid = 17168] [serial = 1181] [outer = (nil)] [url = about:blank] 15:04:27 INFO - PROCESS | 17168 | --DOMWINDOW == 284 (0x7f5bbf73bc00) [pid = 17168] [serial = 1187] [outer = (nil)] [url = about:blank] 15:04:27 INFO - PROCESS | 17168 | --DOMWINDOW == 283 (0x7f5bb02d6c00) [pid = 17168] [serial = 1178] [outer = (nil)] [url = about:blank] 15:04:27 INFO - PROCESS | 17168 | --DOMWINDOW == 282 (0x7f5bd6e71000) [pid = 17168] [serial = 1199] [outer = (nil)] [url = about:blank] 15:04:27 INFO - PROCESS | 17168 | --DOMWINDOW == 281 (0x7f5bb26a5800) [pid = 17168] [serial = 1205] [outer = (nil)] [url = about:blank] 15:04:27 INFO - PROCESS | 17168 | --DOMWINDOW == 280 (0x7f5bc741ec00) [pid = 17168] [serial = 1193] [outer = (nil)] [url = about:blank] 15:04:27 INFO - PROCESS | 17168 | --DOMWINDOW == 279 (0x7f5bbcb11400) [pid = 17168] [serial = 1184] [outer = (nil)] [url = about:blank] 15:04:27 INFO - PROCESS | 17168 | --DOMWINDOW == 278 (0x7f5bbf42f000) [pid = 17168] [serial = 1241] [outer = (nil)] [url = about:blank] 15:04:27 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb0dee000 == 154 [pid = 17168] [id = 254] 15:04:27 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2ba1800 == 153 [pid = 17168] [id = 369] 15:04:27 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbe9ce800 == 152 [pid = 17168] [id = 436] 15:04:27 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbe9c7000 == 151 [pid = 17168] [id = 435] 15:04:27 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb609e800 == 150 [pid = 17168] [id = 434] 15:04:27 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb3161000 == 149 [pid = 17168] [id = 433] 15:04:28 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb1c30000 == 148 [pid = 17168] [id = 432] 15:04:28 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bae33b000 == 147 [pid = 17168] [id = 431] 15:04:28 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5473800 == 146 [pid = 17168] [id = 430] 15:04:28 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bafcd3800 == 145 [pid = 17168] [id = 429] 15:04:28 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbf70800 == 144 [pid = 17168] [id = 415] 15:04:28 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb3bb9800 == 143 [pid = 17168] [id = 414] 15:04:28 INFO - PROCESS | 17168 | --DOMWINDOW == 277 (0x7f5bb5d8f400) [pid = 17168] [serial = 1227] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17168 | --DOMWINDOW == 276 (0x7f5bb465b000) [pid = 17168] [serial = 1224] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17168 | --DOMWINDOW == 275 (0x7f5bb5c71000) [pid = 17168] [serial = 1217] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17168 | --DOMWINDOW == 274 (0x7f5bb649bc00) [pid = 17168] [serial = 1230] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17168 | --DOMWINDOW == 273 (0x7f5bb649e800) [pid = 17168] [serial = 1239] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17168 | --DOMWINDOW == 272 (0x7f5bb0be3800) [pid = 17168] [serial = 1221] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17168 | --DOMWINDOW == 271 (0x7f5bb3d70400) [pid = 17168] [serial = 1223] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17168 | --DOMWINDOW == 270 (0x7f5bb628e000) [pid = 17168] [serial = 1229] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17168 | --DOMWINDOW == 269 (0x7f5bbe945c00) [pid = 17168] [serial = 1235] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17168 | --DOMWINDOW == 268 (0x7f5bb4f88000) [pid = 17168] [serial = 1226] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17168 | --DOMWINDOW == 267 (0x7f5bafecd800) [pid = 17168] [serial = 1220] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17168 | --DOMWINDOW == 266 (0x7f5bafecbc00) [pid = 17168] [serial = 1214] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17168 | --DOMWINDOW == 265 (0x7f5bb5c7b400) [pid = 17168] [serial = 1238] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17168 | --DOMWINDOW == 264 (0x7f5bbd9d0800) [pid = 17168] [serial = 1233] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17168 | --DOMWINDOW == 263 (0x7f5bbf433000) [pid = 17168] [serial = 1211] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17168 | --DOMWINDOW == 262 (0x7f5bbf21ac00) [pid = 17168] [serial = 1236] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17168 | --DOMWINDOW == 261 (0x7f5bc3803c00) [pid = 17168] [serial = 1176] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17168 | --DOMWINDOW == 260 (0x7f5bbcb17800) [pid = 17168] [serial = 1232] [outer = (nil)] [url = about:blank] 15:04:28 INFO - PROCESS | 17168 | 1461621868402 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]]]}] 15:04:28 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 15:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1537ms 15:04:28 INFO - PROCESS | 17168 | 1461621868419 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 15:04:28 INFO - PROCESS | 17168 | 1461621868423 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 15:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:04:28 INFO - PROCESS | 17168 | 1461621868428 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:04:28 INFO - PROCESS | 17168 | 1461621868430 Marionette TRACE conn3 <- [1,1790,null,{}] 15:04:28 INFO - PROCESS | 17168 | 1461621868435 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}] 15:04:28 INFO - PROCESS | 17168 | 1461621868599 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 15:04:28 INFO - PROCESS | 17168 | 1461621868783 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:28 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb225c800 == 144 [pid = 17168] [id = 455] 15:04:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 261 (0x7f5bb4f88000) [pid = 17168] [serial = 1366] [outer = (nil)] 15:04:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 262 (0x7f5bb51df400) [pid = 17168] [serial = 1367] [outer = 0x7f5bb4f88000] 15:04:28 INFO - PROCESS | 17168 | 1461621868854 Marionette DEBUG loaded listener.js 15:04:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 263 (0x7f5bb5d98800) [pid = 17168] [serial = 1368] [outer = 0x7f5bb4f88000] 15:04:29 INFO - PROCESS | 17168 | 1461621869623 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]]]}] 15:04:29 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) 15:04:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1234ms 15:04:29 INFO - PROCESS | 17168 | 1461621869693 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 15:04:29 INFO - PROCESS | 17168 | 1461621869695 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 15:04:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:04:29 INFO - PROCESS | 17168 | 1461621869708 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:04:29 INFO - PROCESS | 17168 | 1461621869710 Marionette TRACE conn3 <- [1,1794,null,{}] 15:04:29 INFO - PROCESS | 17168 | 1461621869715 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}] 15:04:29 INFO - PROCESS | 17168 | 1461621869889 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 15:04:29 INFO - PROCESS | 17168 | 1461621869901 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:29 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5e99000 == 145 [pid = 17168] [id = 456] 15:04:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 264 (0x7f5bb6288c00) [pid = 17168] [serial = 1369] [outer = (nil)] 15:04:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 265 (0x7f5bbca7e000) [pid = 17168] [serial = 1370] [outer = 0x7f5bb6288c00] 15:04:29 INFO - PROCESS | 17168 | 1461621869960 Marionette DEBUG loaded listener.js 15:04:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 266 (0x7f5bbca82800) [pid = 17168] [serial = 1371] [outer = 0x7f5bb6288c00] 15:04:30 INFO - PROCESS | 17168 | 1461621870916 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]]]}] 15:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1279ms 15:04:30 INFO - PROCESS | 17168 | 1461621870984 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 15:04:30 INFO - PROCESS | 17168 | 1461621870988 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 15:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:04:30 INFO - PROCESS | 17168 | 1461621870994 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:04:30 INFO - PROCESS | 17168 | 1461621870996 Marionette TRACE conn3 <- [1,1798,null,{}] 15:04:31 INFO - PROCESS | 17168 | 1461621871014 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}] 15:04:31 INFO - PROCESS | 17168 | 1461621871261 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 15:04:31 INFO - PROCESS | 17168 | 1461621871289 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:31 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb6191000 == 146 [pid = 17168] [id = 457] 15:04:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 267 (0x7f5bb6286c00) [pid = 17168] [serial = 1372] [outer = (nil)] 15:04:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 268 (0x7f5bbca86800) [pid = 17168] [serial = 1373] [outer = 0x7f5bb6286c00] 15:04:31 INFO - PROCESS | 17168 | 1461621871356 Marionette DEBUG loaded listener.js 15:04:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 269 (0x7f5bbcb1c400) [pid = 17168] [serial = 1374] [outer = 0x7f5bb6286c00] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 268 (0x7f5bb5eb5000) [pid = 17168] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 267 (0x7f5bc24bc800) [pid = 17168] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 266 (0x7f5bbcccdc00) [pid = 17168] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 265 (0x7f5bbfaa1000) [pid = 17168] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 264 (0x7f5bb50f6400) [pid = 17168] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 263 (0x7f5bae369c00) [pid = 17168] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 262 (0x7f5bb5c70800) [pid = 17168] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 261 (0x7f5bb3459800) [pid = 17168] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 260 (0x7f5bb0bdf400) [pid = 17168] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 259 (0x7f5bb3d63000) [pid = 17168] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 258 (0x7f5bb35c0c00) [pid = 17168] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 257 (0x7f5bbfa3d800) [pid = 17168] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 256 (0x7f5bb0bdd000) [pid = 17168] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 255 (0x7f5bb3dd8400) [pid = 17168] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 254 (0x7f5bbef29400) [pid = 17168] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 253 (0x7f5bb5eb8400) [pid = 17168] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 252 (0x7f5bbcd34000) [pid = 17168] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 251 (0x7f5bbf3d0000) [pid = 17168] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 250 (0x7f5bc7417800) [pid = 17168] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 249 (0x7f5bae370c00) [pid = 17168] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 248 (0x7f5bb02e0c00) [pid = 17168] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 247 (0x7f5bb4f87800) [pid = 17168] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 246 (0x7f5bb26a8800) [pid = 17168] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 245 (0x7f5bc717b400) [pid = 17168] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 244 (0x7f5bc69b8000) [pid = 17168] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 243 (0x7f5bc0e2b400) [pid = 17168] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 242 (0x7f5bb465a400) [pid = 17168] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 241 (0x7f5bb02d4000) [pid = 17168] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 240 (0x7f5bb0be6000) [pid = 17168] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 239 (0x7f5bb02d1400) [pid = 17168] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 238 (0x7f5bb4851c00) [pid = 17168] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 237 (0x7f5bb0bdcc00) [pid = 17168] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 236 (0x7f5bbcb14800) [pid = 17168] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 235 (0x7f5bb35bc400) [pid = 17168] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 234 (0x7f5bb0d6e800) [pid = 17168] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 233 (0x7f5bb4f8f000) [pid = 17168] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 232 (0x7f5bae36c000) [pid = 17168] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 231 (0x7f5bbfa40c00) [pid = 17168] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 230 (0x7f5bb2fad800) [pid = 17168] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 229 (0x7f5bb02d3000) [pid = 17168] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 228 (0x7f5bb5eab400) [pid = 17168] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 227 (0x7f5bc693cc00) [pid = 17168] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 226 (0x7f5bc0c09000) [pid = 17168] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 225 (0x7f5bb0457800) [pid = 17168] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 224 (0x7f5bc4f26c00) [pid = 17168] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 223 (0x7f5bab0f1800) [pid = 17168] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 222 (0x7f5bb5d8b800) [pid = 17168] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 221 (0x7f5bb3459400) [pid = 17168] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 220 (0x7f5bc2527800) [pid = 17168] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 219 (0x7f5bb465c400) [pid = 17168] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 218 (0x7f5bbf732800) [pid = 17168] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 217 (0x7f5bb5be0400) [pid = 17168] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 216 (0x7f5bb5eb6800) [pid = 17168] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 215 (0x7f5bbf958000) [pid = 17168] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 214 (0x7f5bb5ead000) [pid = 17168] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 213 (0x7f5bd4b1bc00) [pid = 17168] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 212 (0x7f5bc7417c00) [pid = 17168] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 211 (0x7f5bb0263800) [pid = 17168] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 210 (0x7f5bb5eab000) [pid = 17168] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 209 (0x7f5bc741a800) [pid = 17168] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 208 (0x7f5bb0261400) [pid = 17168] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 207 (0x7f5bb3d63800) [pid = 17168] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 206 (0x7f5bbf730000) [pid = 17168] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 205 (0x7f5bda53e400) [pid = 17168] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 204 (0x7f5bb4542800) [pid = 17168] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:04:33 INFO - PROCESS | 17168 | --DOMWINDOW == 203 (0x7f5bb5be7000) [pid = 17168] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:04:33 INFO - PROCESS | 17168 | 1461621873333 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]]]}] 15:04:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:04:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 2386ms 15:04:33 INFO - PROCESS | 17168 | 1461621873380 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 15:04:33 INFO - PROCESS | 17168 | 1461621873383 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 15:04:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:04:33 INFO - PROCESS | 17168 | 1461621873389 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:04:33 INFO - PROCESS | 17168 | 1461621873392 Marionette TRACE conn3 <- [1,1802,null,{}] 15:04:33 INFO - PROCESS | 17168 | 1461621873396 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}] 15:04:33 INFO - PROCESS | 17168 | 1461621873557 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 15:04:33 INFO - PROCESS | 17168 | 1461621873571 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:33 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1960800 == 147 [pid = 17168] [id = 458] 15:04:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 204 (0x7f5bae369c00) [pid = 17168] [serial = 1375] [outer = (nil)] 15:04:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 205 (0x7f5bb044e000) [pid = 17168] [serial = 1376] [outer = 0x7f5bae369c00] 15:04:33 INFO - PROCESS | 17168 | 1461621873630 Marionette DEBUG loaded listener.js 15:04:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 206 (0x7f5bb0be6000) [pid = 17168] [serial = 1377] [outer = 0x7f5bae369c00] 15:04:34 INFO - PROCESS | 17168 | 1461621874422 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]]]}] 15:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1076ms 15:04:34 INFO - PROCESS | 17168 | 1461621874466 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 15:04:34 INFO - PROCESS | 17168 | 1461621874469 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 15:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:04:34 INFO - PROCESS | 17168 | 1461621874474 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:04:34 INFO - PROCESS | 17168 | 1461621874476 Marionette TRACE conn3 <- [1,1806,null,{}] 15:04:34 INFO - PROCESS | 17168 | 1461621874482 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}] 15:04:34 INFO - PROCESS | 17168 | 1461621874726 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 15:04:34 INFO - PROCESS | 17168 | 1461621874745 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:34 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5465800 == 148 [pid = 17168] [id = 459] 15:04:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 207 (0x7f5bafeca400) [pid = 17168] [serial = 1378] [outer = (nil)] 15:04:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 208 (0x7f5bb3d5ec00) [pid = 17168] [serial = 1379] [outer = 0x7f5bafeca400] 15:04:34 INFO - PROCESS | 17168 | 1461621874804 Marionette DEBUG loaded listener.js 15:04:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 209 (0x7f5bb3dda800) [pid = 17168] [serial = 1380] [outer = 0x7f5bafeca400] 15:04:36 INFO - PROCESS | 17168 | 1461621876046 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]]]}] 15:04:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:04:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1626ms 15:04:36 INFO - PROCESS | 17168 | 1461621876102 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 15:04:36 INFO - PROCESS | 17168 | 1461621876108 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 15:04:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:04:36 INFO - PROCESS | 17168 | 1461621876118 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:04:36 INFO - PROCESS | 17168 | 1461621876121 Marionette TRACE conn3 <- [1,1810,null,{}] 15:04:36 INFO - PROCESS | 17168 | 1461621876129 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}] 15:04:36 INFO - PROCESS | 17168 | 1461621876329 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 15:04:36 INFO - PROCESS | 17168 | 1461621876595 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:36 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb0dbe800 == 149 [pid = 17168] [id = 460] 15:04:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 210 (0x7f5bb02d1c00) [pid = 17168] [serial = 1381] [outer = (nil)] 15:04:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 211 (0x7f5bb0be1000) [pid = 17168] [serial = 1382] [outer = 0x7f5bb02d1c00] 15:04:36 INFO - PROCESS | 17168 | 1461621876717 Marionette DEBUG loaded listener.js 15:04:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 212 (0x7f5bb0d6d000) [pid = 17168] [serial = 1383] [outer = 0x7f5bb02d1c00] 15:04:37 INFO - PROCESS | 17168 | 1461621877660 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]]]}] 15:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1588ms 15:04:37 INFO - PROCESS | 17168 | 1461621877707 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 15:04:37 INFO - PROCESS | 17168 | 1461621877716 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 15:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:04:37 INFO - PROCESS | 17168 | 1461621877725 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:04:37 INFO - PROCESS | 17168 | 1461621877730 Marionette TRACE conn3 <- [1,1814,null,{}] 15:04:37 INFO - PROCESS | 17168 | 1461621877735 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}] 15:04:37 INFO - PROCESS | 17168 | 1461621877932 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 15:04:38 INFO - PROCESS | 17168 | 1461621878226 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:38 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb47ad800 == 150 [pid = 17168] [id = 461] 15:04:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 213 (0x7f5bb26ae000) [pid = 17168] [serial = 1384] [outer = (nil)] 15:04:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 214 (0x7f5bb35bec00) [pid = 17168] [serial = 1385] [outer = 0x7f5bb26ae000] 15:04:38 INFO - PROCESS | 17168 | 1461621878344 Marionette DEBUG loaded listener.js 15:04:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 215 (0x7f5bb3d63800) [pid = 17168] [serial = 1386] [outer = 0x7f5bb26ae000] 15:04:39 INFO - PROCESS | 17168 | 1461621879241 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]]]}] 15:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1591ms 15:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:04:39 INFO - PROCESS | 17168 | 1461621879318 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 15:04:39 INFO - PROCESS | 17168 | 1461621879321 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 15:04:39 INFO - PROCESS | 17168 | 1461621879327 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:04:39 INFO - PROCESS | 17168 | 1461621879333 Marionette TRACE conn3 <- [1,1818,null,{}] 15:04:39 INFO - PROCESS | 17168 | 1461621879348 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}] 15:04:39 INFO - PROCESS | 17168 | 1461621879601 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 15:04:39 INFO - PROCESS | 17168 | 1461621879919 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:39 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbd7f4800 == 151 [pid = 17168] [id = 462] 15:04:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 216 (0x7f5bb4547000) [pid = 17168] [serial = 1387] [outer = (nil)] 15:04:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 217 (0x7f5bb4854800) [pid = 17168] [serial = 1388] [outer = 0x7f5bb4547000] 15:04:40 INFO - PROCESS | 17168 | 1461621879996 Marionette DEBUG loaded listener.js 15:04:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 218 (0x7f5bb5bec000) [pid = 17168] [serial = 1389] [outer = 0x7f5bb4547000] 15:04:40 INFO - PROCESS | 17168 | 1461621880843 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]]]}] 15:04:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:04:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1585ms 15:04:40 INFO - PROCESS | 17168 | 1461621880913 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 15:04:40 INFO - PROCESS | 17168 | 1461621880917 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 15:04:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:04:40 INFO - PROCESS | 17168 | 1461621880923 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:04:40 INFO - PROCESS | 17168 | 1461621880925 Marionette TRACE conn3 <- [1,1822,null,{}] 15:04:40 INFO - PROCESS | 17168 | 1461621880931 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}] 15:04:41 INFO - PROCESS | 17168 | 1461621881142 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 15:04:41 INFO - PROCESS | 17168 | 1461621881357 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:41 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf07d000 == 152 [pid = 17168] [id = 463] 15:04:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 219 (0x7f5bb472e400) [pid = 17168] [serial = 1390] [outer = (nil)] 15:04:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 220 (0x7f5bb5fd4000) [pid = 17168] [serial = 1391] [outer = 0x7f5bb472e400] 15:04:41 INFO - PROCESS | 17168 | 1461621881473 Marionette DEBUG loaded listener.js 15:04:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 221 (0x7f5bb628fc00) [pid = 17168] [serial = 1392] [outer = 0x7f5bb472e400] 15:04:42 INFO - PROCESS | 17168 | 1461621882371 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]]]}] 15:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1481ms 15:04:42 INFO - PROCESS | 17168 | 1461621882414 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 15:04:42 INFO - PROCESS | 17168 | 1461621882418 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 15:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:04:42 INFO - PROCESS | 17168 | 1461621882424 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:04:42 INFO - PROCESS | 17168 | 1461621882427 Marionette TRACE conn3 <- [1,1826,null,{}] 15:04:42 INFO - PROCESS | 17168 | 1461621882432 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}] 15:04:42 INFO - PROCESS | 17168 | 1461621882627 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 15:04:42 INFO - PROCESS | 17168 | 1461621882847 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:42 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfa85800 == 153 [pid = 17168] [id = 464] 15:04:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 222 (0x7f5bb5d90000) [pid = 17168] [serial = 1393] [outer = (nil)] 15:04:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 223 (0x7f5bbca86c00) [pid = 17168] [serial = 1394] [outer = 0x7f5bb5d90000] 15:04:42 INFO - PROCESS | 17168 | 1461621882959 Marionette DEBUG loaded listener.js 15:04:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 224 (0x7f5bbcc9f000) [pid = 17168] [serial = 1395] [outer = 0x7f5bb5d90000] 15:04:43 INFO - PROCESS | 17168 | 1461621883870 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]]]}] 15:04:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:04:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1484ms 15:04:43 INFO - PROCESS | 17168 | 1461621883909 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 15:04:43 INFO - PROCESS | 17168 | 1461621883912 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 15:04:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:04:43 INFO - PROCESS | 17168 | 1461621883918 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:04:43 INFO - PROCESS | 17168 | 1461621883920 Marionette TRACE conn3 <- [1,1830,null,{}] 15:04:43 INFO - PROCESS | 17168 | 1461621883926 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}] 15:04:44 INFO - PROCESS | 17168 | 1461621884142 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 15:04:44 INFO - PROCESS | 17168 | 1461621884360 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:44 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b65800 == 154 [pid = 17168] [id = 465] 15:04:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 225 (0x7f5bbcc9f400) [pid = 17168] [serial = 1396] [outer = (nil)] 15:04:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 226 (0x7f5bbe947000) [pid = 17168] [serial = 1397] [outer = 0x7f5bbcc9f400] 15:04:44 INFO - PROCESS | 17168 | 1461621884480 Marionette DEBUG loaded listener.js 15:04:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 227 (0x7f5bbf732800) [pid = 17168] [serial = 1398] [outer = 0x7f5bbcc9f400] 15:04:45 INFO - PROCESS | 17168 | 1461621885410 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]]]}] 15:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1528ms 15:04:45 INFO - PROCESS | 17168 | 1461621885447 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 15:04:45 INFO - PROCESS | 17168 | 1461621885450 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 15:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:04:45 INFO - PROCESS | 17168 | 1461621885456 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:04:45 INFO - PROCESS | 17168 | 1461621885459 Marionette TRACE conn3 <- [1,1834,null,{}] 15:04:45 INFO - PROCESS | 17168 | 1461621885464 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}] 15:04:45 INFO - PROCESS | 17168 | 1461621885679 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 15:04:45 INFO - PROCESS | 17168 | 1461621885901 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:45 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc3071000 == 155 [pid = 17168] [id = 466] 15:04:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 228 (0x7f5bbcd31800) [pid = 17168] [serial = 1399] [outer = (nil)] 15:04:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 229 (0x7f5bbf954800) [pid = 17168] [serial = 1400] [outer = 0x7f5bbcd31800] 15:04:46 INFO - PROCESS | 17168 | 1461621886016 Marionette DEBUG loaded listener.js 15:04:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 230 (0x7f5bbfdf5400) [pid = 17168] [serial = 1401] [outer = 0x7f5bbcd31800] 15:04:46 INFO - PROCESS | 17168 | 1461621886912 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]]]}] 15:04:46 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 15:04:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1528ms 15:04:46 INFO - PROCESS | 17168 | 1461621886986 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 15:04:46 INFO - PROCESS | 17168 | 1461621886989 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 15:04:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:04:46 INFO - PROCESS | 17168 | 1461621886995 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:04:46 INFO - PROCESS | 17168 | 1461621886998 Marionette TRACE conn3 <- [1,1838,null,{}] 15:04:47 INFO - PROCESS | 17168 | 1461621887003 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}] 15:04:47 INFO - PROCESS | 17168 | 1461621887226 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 15:04:47 INFO - PROCESS | 17168 | 1461621887491 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:47 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc5c84800 == 156 [pid = 17168] [id = 467] 15:04:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 231 (0x7f5bbf428400) [pid = 17168] [serial = 1402] [outer = (nil)] 15:04:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 232 (0x7f5bc0e2e800) [pid = 17168] [serial = 1403] [outer = 0x7f5bbf428400] 15:04:47 INFO - PROCESS | 17168 | 1461621887608 Marionette DEBUG loaded listener.js 15:04:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 233 (0x7f5bc24bbc00) [pid = 17168] [serial = 1404] [outer = 0x7f5bbf428400] 15:04:48 INFO - PROCESS | 17168 | 1461621888448 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]]]}] 15:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1483ms 15:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:04:48 INFO - PROCESS | 17168 | 1461621888480 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 15:04:48 INFO - PROCESS | 17168 | 1461621888483 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 15:04:48 INFO - PROCESS | 17168 | 1461621888489 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:04:48 INFO - PROCESS | 17168 | 1461621888492 Marionette TRACE conn3 <- [1,1842,null,{}] 15:04:48 INFO - PROCESS | 17168 | 1461621888497 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}] 15:04:48 INFO - PROCESS | 17168 | 1461621888686 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 15:04:48 INFO - PROCESS | 17168 | 1461621888910 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:48 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc750c800 == 157 [pid = 17168] [id = 468] 15:04:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 234 (0x7f5bbf73c400) [pid = 17168] [serial = 1405] [outer = (nil)] 15:04:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 235 (0x7f5bc24fc000) [pid = 17168] [serial = 1406] [outer = 0x7f5bbf73c400] 15:04:49 INFO - PROCESS | 17168 | 1461621889029 Marionette DEBUG loaded listener.js 15:04:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 236 (0x7f5bc2b2dc00) [pid = 17168] [serial = 1407] [outer = 0x7f5bbf73c400] 15:04:49 INFO - PROCESS | 17168 | 1461621889906 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]]]}] 15:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1484ms 15:04:49 INFO - PROCESS | 17168 | 1461621889995 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 15:04:49 INFO - PROCESS | 17168 | 1461621889998 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 15:04:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:04:50 INFO - PROCESS | 17168 | 1461621890006 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:04:50 INFO - PROCESS | 17168 | 1461621890009 Marionette TRACE conn3 <- [1,1846,null,{}] 15:04:50 INFO - PROCESS | 17168 | 1461621890014 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}] 15:04:50 INFO - PROCESS | 17168 | 1461621890210 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 15:04:50 INFO - PROCESS | 17168 | 1461621890472 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:50 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc8213800 == 158 [pid = 17168] [id = 469] 15:04:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 237 (0x7f5bc24af000) [pid = 17168] [serial = 1408] [outer = (nil)] 15:04:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 238 (0x7f5bc2ded000) [pid = 17168] [serial = 1409] [outer = 0x7f5bc24af000] 15:04:50 INFO - PROCESS | 17168 | 1461621890560 Marionette DEBUG loaded listener.js 15:04:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 239 (0x7f5bc380f000) [pid = 17168] [serial = 1410] [outer = 0x7f5bc24af000] 15:04:51 INFO - PROCESS | 17168 | 1461621891507 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]]]}] 15:04:51 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) 15:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1582ms 15:04:51 INFO - PROCESS | 17168 | 1461621891589 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 15:04:51 INFO - PROCESS | 17168 | 1461621891594 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 15:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:04:51 INFO - PROCESS | 17168 | 1461621891600 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:04:51 INFO - PROCESS | 17168 | 1461621891604 Marionette TRACE conn3 <- [1,1850,null,{}] 15:04:51 INFO - PROCESS | 17168 | 1461621891609 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}] 15:04:51 INFO - PROCESS | 17168 | 1461621891884 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 15:04:52 INFO - PROCESS | 17168 | 1461621892191 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:52 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcfbe2000 == 159 [pid = 17168] [id = 470] 15:04:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 240 (0x7f5bc2527800) [pid = 17168] [serial = 1411] [outer = (nil)] 15:04:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 241 (0x7f5bc693cc00) [pid = 17168] [serial = 1412] [outer = 0x7f5bc2527800] 15:04:52 INFO - PROCESS | 17168 | 1461621892292 Marionette DEBUG loaded listener.js 15:04:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 242 (0x7f5bc7436800) [pid = 17168] [serial = 1413] [outer = 0x7f5bc2527800] 15:04:53 INFO - PROCESS | 17168 | 1461621893224 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]]]}] 15:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1688ms 15:04:53 INFO - PROCESS | 17168 | 1461621893289 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 15:04:53 INFO - PROCESS | 17168 | 1461621893293 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 15:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:04:53 INFO - PROCESS | 17168 | 1461621893299 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:04:53 INFO - PROCESS | 17168 | 1461621893302 Marionette TRACE conn3 <- [1,1854,null,{}] 15:04:53 INFO - PROCESS | 17168 | 1461621893307 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}] 15:04:53 INFO - PROCESS | 17168 | 1461621893513 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 15:04:53 INFO - PROCESS | 17168 | 1461621893809 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:53 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb2254800 == 160 [pid = 17168] [id = 471] 15:04:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 243 (0x7f5bab0e9c00) [pid = 17168] [serial = 1414] [outer = (nil)] 15:04:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 244 (0x7f5bb0d6f800) [pid = 17168] [serial = 1415] [outer = 0x7f5bab0e9c00] 15:04:53 INFO - PROCESS | 17168 | 1461621893934 Marionette DEBUG loaded listener.js 15:04:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 245 (0x7f5bbcccfc00) [pid = 17168] [serial = 1416] [outer = 0x7f5bab0e9c00] 15:04:54 INFO - PROCESS | 17168 | 1461621894826 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]]]}] 15:04:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:04:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1592ms 15:04:54 INFO - PROCESS | 17168 | 1461621894893 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 15:04:54 INFO - PROCESS | 17168 | 1461621894896 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 15:04:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:04:54 INFO - PROCESS | 17168 | 1461621894902 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:04:54 INFO - PROCESS | 17168 | 1461621894904 Marionette TRACE conn3 <- [1,1858,null,{}] 15:04:54 INFO - PROCESS | 17168 | 1461621894918 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}] 15:04:55 INFO - PROCESS | 17168 | 1461621895126 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 15:04:55 INFO - PROCESS | 17168 | 1461621895430 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:55 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1c6d000 == 161 [pid = 17168] [id = 472] 15:04:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 246 (0x7f5bab0ef000) [pid = 17168] [serial = 1417] [outer = (nil)] 15:04:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 247 (0x7f5bb0263c00) [pid = 17168] [serial = 1418] [outer = 0x7f5bab0ef000] 15:04:55 INFO - PROCESS | 17168 | 1461621895508 Marionette DEBUG loaded listener.js 15:04:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 248 (0x7f5bb6291400) [pid = 17168] [serial = 1419] [outer = 0x7f5bab0ef000] 15:04:56 INFO - PROCESS | 17168 | 1461621896383 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]]]}] 15:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1547ms 15:04:56 INFO - PROCESS | 17168 | 1461621896451 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 15:04:56 INFO - PROCESS | 17168 | 1461621896453 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 15:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:04:56 INFO - PROCESS | 17168 | 1461621896460 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:04:56 INFO - PROCESS | 17168 | 1461621896462 Marionette TRACE conn3 <- [1,1862,null,{}] 15:04:56 INFO - PROCESS | 17168 | 1461621896468 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}] 15:04:56 INFO - PROCESS | 17168 | 1461621896677 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 15:04:56 INFO - PROCESS | 17168 | 1461621896986 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:57 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb470b800 == 162 [pid = 17168] [id = 473] 15:04:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 249 (0x7f5bac1ccc00) [pid = 17168] [serial = 1420] [outer = (nil)] 15:04:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 250 (0x7f5bb0be5400) [pid = 17168] [serial = 1421] [outer = 0x7f5bac1ccc00] 15:04:57 INFO - PROCESS | 17168 | 1461621897061 Marionette DEBUG loaded listener.js 15:04:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 251 (0x7f5bb3dda000) [pid = 17168] [serial = 1422] [outer = 0x7f5bac1ccc00] 15:04:57 INFO - PROCESS | 17168 | 1461621897919 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]]]}] 15:04:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:04:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1536ms 15:04:57 INFO - PROCESS | 17168 | 1461621897997 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 15:04:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:04:58 INFO - PROCESS | 17168 | 1461621898000 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 15:04:58 INFO - PROCESS | 17168 | 1461621898007 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:04:58 INFO - PROCESS | 17168 | 1461621898009 Marionette TRACE conn3 <- [1,1866,null,{}] 15:04:58 INFO - PROCESS | 17168 | 1461621898015 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}] 15:04:58 INFO - PROCESS | 17168 | 1461621898231 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 15:04:58 INFO - PROCESS | 17168 | 1461621898551 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:04:58 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bae32a000 == 163 [pid = 17168] [id = 474] 15:04:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 252 (0x7f5bae369800) [pid = 17168] [serial = 1423] [outer = (nil)] 15:04:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 253 (0x7f5bb02d8000) [pid = 17168] [serial = 1424] [outer = 0x7f5bae369800] 15:04:58 INFO - PROCESS | 17168 | 1461621898629 Marionette DEBUG loaded listener.js 15:04:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 254 (0x7f5bb3dd7000) [pid = 17168] [serial = 1425] [outer = 0x7f5bae369800] 15:04:59 INFO - PROCESS | 17168 | 1461621899442 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]]]}] 15:04:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:04:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1479ms 15:04:59 INFO - PROCESS | 17168 | 1461621899504 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 15:04:59 INFO - PROCESS | 17168 | 1461621899508 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 15:04:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:04:59 INFO - PROCESS | 17168 | 1461621899517 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:04:59 INFO - PROCESS | 17168 | 1461621899519 Marionette TRACE conn3 <- [1,1870,null,{}] 15:04:59 INFO - PROCESS | 17168 | 1461621899525 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}] 15:04:59 INFO - PROCESS | 17168 | 1461621899753 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 15:05:00 INFO - PROCESS | 17168 | 1461621900606 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:00 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baf909800 == 164 [pid = 17168] [id = 475] 15:05:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 255 (0x7f5bab0e5400) [pid = 17168] [serial = 1426] [outer = (nil)] 15:05:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 256 (0x7f5bab0f2000) [pid = 17168] [serial = 1427] [outer = 0x7f5bab0e5400] 15:05:00 INFO - PROCESS | 17168 | 1461621900762 Marionette DEBUG loaded listener.js 15:05:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 257 (0x7f5bae368800) [pid = 17168] [serial = 1428] [outer = 0x7f5bab0e5400] 15:05:01 INFO - PROCESS | 17168 | 1461621901655 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]]]}] 15:05:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:05:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2182ms 15:05:01 INFO - PROCESS | 17168 | 1461621901701 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 15:05:01 INFO - PROCESS | 17168 | 1461621901707 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 15:05:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:05:01 INFO - PROCESS | 17168 | 1461621901713 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:05:01 INFO - PROCESS | 17168 | 1461621901718 Marionette TRACE conn3 <- [1,1874,null,{}] 15:05:01 INFO - PROCESS | 17168 | 1461621901725 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}] 15:05:01 INFO - PROCESS | 17168 | 1461621901932 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 15:05:02 INFO - PROCESS | 17168 | 1461621902223 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:02 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb2225800 == 165 [pid = 17168] [id = 476] 15:05:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 258 (0x7f5bac1c3400) [pid = 17168] [serial = 1429] [outer = (nil)] 15:05:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 259 (0x7f5bafec6c00) [pid = 17168] [serial = 1430] [outer = 0x7f5bac1c3400] 15:05:02 INFO - PROCESS | 17168 | 1461621902357 Marionette DEBUG loaded listener.js 15:05:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 260 (0x7f5bb044f400) [pid = 17168] [serial = 1431] [outer = 0x7f5bac1c3400] 15:05:03 INFO - PROCESS | 17168 | 1461621903435 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]]]}] 15:05:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:05:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1789ms 15:05:03 INFO - PROCESS | 17168 | 1461621903506 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 15:05:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:05:03 INFO - PROCESS | 17168 | 1461621903512 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 15:05:03 INFO - PROCESS | 17168 | 1461621903520 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:05:03 INFO - PROCESS | 17168 | 1461621903522 Marionette TRACE conn3 <- [1,1878,null,{}] 15:05:03 INFO - PROCESS | 17168 | 1461621903528 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}] 15:05:03 INFO - PROCESS | 17168 | 1461621903785 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 15:05:04 INFO - PROCESS | 17168 | 1461621904151 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:04 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bae32a800 == 166 [pid = 17168] [id = 477] 15:05:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 261 (0x7f5baf9e9000) [pid = 17168] [serial = 1432] [outer = (nil)] 15:05:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 262 (0x7f5bb2fb9400) [pid = 17168] [serial = 1433] [outer = 0x7f5baf9e9000] 15:05:04 INFO - PROCESS | 17168 | 1461621904218 Marionette DEBUG loaded listener.js 15:05:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 263 (0x7f5bb35c4400) [pid = 17168] [serial = 1434] [outer = 0x7f5baf9e9000] 15:05:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc9060800 == 165 [pid = 17168] [id = 57] 15:05:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb1960800 == 164 [pid = 17168] [id = 458] 15:05:04 INFO - PROCESS | 17168 | --DOMWINDOW == 262 (0x7f5bab0cc000) [pid = 17168] [serial = 1283] [outer = (nil)] [url = about:blank] 15:05:04 INFO - PROCESS | 17168 | --DOMWINDOW == 261 (0x7f5bab0e8c00) [pid = 17168] [serial = 1286] [outer = (nil)] [url = about:blank] 15:05:04 INFO - PROCESS | 17168 | --DOMWINDOW == 260 (0x7f5baf9e5000) [pid = 17168] [serial = 1280] [outer = (nil)] [url = about:blank] 15:05:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb6191000 == 163 [pid = 17168] [id = 457] 15:05:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5e99000 == 162 [pid = 17168] [id = 456] 15:05:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb225c800 == 161 [pid = 17168] [id = 455] 15:05:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5baccc9000 == 160 [pid = 17168] [id = 454] 15:05:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb1c6e800 == 159 [pid = 17168] [id = 453] 15:05:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5baf819800 == 158 [pid = 17168] [id = 452] 15:05:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5baf81d800 == 157 [pid = 17168] [id = 451] 15:05:04 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5baf80b000 == 156 [pid = 17168] [id = 450] 15:05:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc8211000 == 155 [pid = 17168] [id = 444] 15:05:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6d9c800 == 154 [pid = 17168] [id = 443] 15:05:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc360c000 == 153 [pid = 17168] [id = 442] 15:05:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2fc2800 == 152 [pid = 17168] [id = 441] 15:05:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2435800 == 151 [pid = 17168] [id = 440] 15:05:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbfa2000 == 150 [pid = 17168] [id = 439] 15:05:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb237f000 == 149 [pid = 17168] [id = 438] 15:05:05 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf684800 == 148 [pid = 17168] [id = 437] 15:05:05 INFO - PROCESS | 17168 | 1461621905150 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]]]}] 15:05:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1680ms 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 259 (0x7f5bbe80a400) [pid = 17168] [serial = 1311] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 258 (0x7f5bb5fd9c00) [pid = 17168] [serial = 945] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 257 (0x7f5bc65c8c00) [pid = 17168] [serial = 981] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 256 (0x7f5bbccd2000) [pid = 17168] [serial = 1307] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 255 (0x7f5bc2b2e000) [pid = 17168] [serial = 1053] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 254 (0x7f5bbe809c00) [pid = 17168] [serial = 1044] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 253 (0x7f5bb02d7800) [pid = 17168] [serial = 1035] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 252 (0x7f5bbcb15000) [pid = 17168] [serial = 1041] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 251 (0x7f5bbdb27c00) [pid = 17168] [serial = 951] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 250 (0x7f5bb472cc00) [pid = 17168] [serial = 1143] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 249 (0x7f5bbdb19c00) [pid = 17168] [serial = 1310] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 248 (0x7f5bb3dd6000) [pid = 17168] [serial = 996] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 247 (0x7f5bc6661800) [pid = 17168] [serial = 1116] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 246 (0x7f5bb3d60c00) [pid = 17168] [serial = 1140] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 245 (0x7f5bdae45800) [pid = 17168] [serial = 1005] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 244 (0x7f5bbfdf0800) [pid = 17168] [serial = 1110] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 243 (0x7f5bc4c3e000) [pid = 17168] [serial = 1191] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 242 (0x7f5bbf218400) [pid = 17168] [serial = 978] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 241 (0x7f5bc5d61400) [pid = 17168] [serial = 1068] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 240 (0x7f5bc8975400) [pid = 17168] [serial = 1194] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 239 (0x7f5bb2fac400) [pid = 17168] [serial = 1179] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 238 (0x7f5bd68a6400) [pid = 17168] [serial = 1271] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 237 (0x7f5bb4853800) [pid = 17168] [serial = 1152] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 236 (0x7f5bc90e7800) [pid = 17168] [serial = 1265] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 235 (0x7f5bc6dbcc00) [pid = 17168] [serial = 1065] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 234 (0x7f5bbdb27800) [pid = 17168] [serial = 1250] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 233 (0x7f5bb3dd6c00) [pid = 17168] [serial = 1296] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 232 (0x7f5bda7ac800) [pid = 17168] [serial = 987] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 231 (0x7f5bcb95e800) [pid = 17168] [serial = 1119] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 230 (0x7f5bc58d2c00) [pid = 17168] [serial = 1062] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 229 (0x7f5bb3456800) [pid = 17168] [serial = 1244] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 228 (0x7f5bb50f8800) [pid = 17168] [serial = 1182] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 227 (0x7f5bb50f8c00) [pid = 17168] [serial = 1247] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 226 (0x7f5bbf999c00) [pid = 17168] [serial = 1047] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 225 (0x7f5bb5d93000) [pid = 17168] [serial = 1302] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 224 (0x7f5bb02dfc00) [pid = 17168] [serial = 999] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 223 (0x7f5bb5fd4400) [pid = 17168] [serial = 975] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 222 (0x7f5bbcd30400) [pid = 17168] [serial = 1137] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 221 (0x7f5bbdb1d400) [pid = 17168] [serial = 1308] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 220 (0x7f5bd6cbb400) [pid = 17168] [serial = 1131] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 219 (0x7f5bb0d6cc00) [pid = 17168] [serial = 1277] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 218 (0x7f5bb35cb800) [pid = 17168] [serial = 993] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 217 (0x7f5bb26a5400) [pid = 17168] [serial = 1292] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 216 (0x7f5bbdb1b800) [pid = 17168] [serial = 1185] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 215 (0x7f5bb465e400) [pid = 17168] [serial = 1104] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 214 (0x7f5bc0e29c00) [pid = 17168] [serial = 1050] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 213 (0x7f5bbf70a800) [pid = 17168] [serial = 1253] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 212 (0x7f5bb3d74000) [pid = 17168] [serial = 1298] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 211 (0x7f5bb0457400) [pid = 17168] [serial = 1002] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 210 (0x7f5bcb95a400) [pid = 17168] [serial = 1074] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 209 (0x7f5bd8d46000) [pid = 17168] [serial = 984] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 208 (0x7f5bcfb8b400) [pid = 17168] [serial = 1268] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 207 (0x7f5bc743d800) [pid = 17168] [serial = 855] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 206 (0x7f5bc5d5cc00) [pid = 17168] [serial = 1259] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 205 (0x7f5bb4725c00) [pid = 17168] [serial = 1149] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 204 (0x7f5bd5c4a400) [pid = 17168] [serial = 1197] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 203 (0x7f5bb025e400) [pid = 17168] [serial = 1290] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 202 (0x7f5bc24bd000) [pid = 17168] [serial = 1077] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 201 (0x7f5bc389c000) [pid = 17168] [serial = 1059] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 200 (0x7f5bd4b13000) [pid = 17168] [serial = 1122] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 199 (0x7f5bdaca6400) [pid = 17168] [serial = 990] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 198 (0x7f5bc2dee400) [pid = 17168] [serial = 1113] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 197 (0x7f5bbdb20000) [pid = 17168] [serial = 948] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 196 (0x7f5bda7aec00) [pid = 17168] [serial = 1274] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 195 (0x7f5bb5fccc00) [pid = 17168] [serial = 1304] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 194 (0x7f5bc2df4400) [pid = 17168] [serial = 1056] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 193 (0x7f5bc94db000) [pid = 17168] [serial = 1071] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 192 (0x7f5bd5c8d400) [pid = 17168] [serial = 1128] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 191 (0x7f5bda40cc00) [pid = 17168] [serial = 1200] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 190 (0x7f5bb2fad000) [pid = 17168] [serial = 1293] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 189 (0x7f5bb26aa800) [pid = 17168] [serial = 1206] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 188 (0x7f5baf9eac00) [pid = 17168] [serial = 1289] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 187 (0x7f5bc0a2d400) [pid = 17168] [serial = 1188] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 186 (0x7f5bd59a1400) [pid = 17168] [serial = 1125] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 185 (0x7f5bb026ac00) [pid = 17168] [serial = 1203] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 184 (0x7f5bb3d76c00) [pid = 17168] [serial = 1146] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 183 (0x7f5bc741b800) [pid = 17168] [serial = 1262] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 182 (0x7f5bda537400) [pid = 17168] [serial = 1209] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 181 (0x7f5bb50f9000) [pid = 17168] [serial = 1299] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 180 (0x7f5bb4847800) [pid = 17168] [serial = 1301] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 179 (0x7f5bbfdf4400) [pid = 17168] [serial = 1256] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 178 (0x7f5bb628d400) [pid = 17168] [serial = 1305] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5bda7a5400) [pid = 17168] [serial = 1134] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bb484dc00) [pid = 17168] [serial = 1038] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bbcb16c00) [pid = 17168] [serial = 1107] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bb3d59800) [pid = 17168] [serial = 1295] [outer = (nil)] [url = about:blank] 15:05:05 INFO - PROCESS | 17168 | 1461621905284 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 15:05:05 INFO - PROCESS | 17168 | 1461621905291 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 15:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:05:05 INFO - PROCESS | 17168 | 1461621905333 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:05:05 INFO - PROCESS | 17168 | 1461621905342 Marionette TRACE conn3 <- [1,1882,null,{}] 15:05:05 INFO - PROCESS | 17168 | 1461621905355 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}] 15:05:05 INFO - PROCESS | 17168 | 1461621905554 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 15:05:05 INFO - PROCESS | 17168 | 1461621905746 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:05 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb03a6800 == 149 [pid = 17168] [id = 478] 15:05:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bab0e8c00) [pid = 17168] [serial = 1435] [outer = (nil)] 15:05:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bb35cbc00) [pid = 17168] [serial = 1436] [outer = 0x7f5bab0e8c00] 15:05:05 INFO - PROCESS | 17168 | 1461621905809 Marionette DEBUG loaded listener.js 15:05:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bb3dd6000) [pid = 17168] [serial = 1437] [outer = 0x7f5bab0e8c00] 15:05:06 INFO - PROCESS | 17168 | 1461621906572 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]]]}] 15:05:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:05:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1268ms 15:05:06 INFO - PROCESS | 17168 | 1461621906588 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 15:05:06 INFO - PROCESS | 17168 | 1461621906594 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 15:05:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:05:06 INFO - PROCESS | 17168 | 1461621906599 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:05:06 INFO - PROCESS | 17168 | 1461621906601 Marionette TRACE conn3 <- [1,1886,null,{}] 15:05:06 INFO - PROCESS | 17168 | 1461621906641 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}] 15:05:06 INFO - PROCESS | 17168 | 1461621906830 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 15:05:06 INFO - PROCESS | 17168 | 1461621906845 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:06 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1c78000 == 150 [pid = 17168] [id = 479] 15:05:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bb35ca400) [pid = 17168] [serial = 1438] [outer = (nil)] 15:05:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 179 (0x7f5bb4660000) [pid = 17168] [serial = 1439] [outer = 0x7f5bb35ca400] 15:05:06 INFO - PROCESS | 17168 | 1461621906906 Marionette DEBUG loaded listener.js 15:05:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 180 (0x7f5bb4733000) [pid = 17168] [serial = 1440] [outer = 0x7f5bb35ca400] 15:05:07 INFO - PROCESS | 17168 | 1461621907924 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]]]}] 15:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1360ms 15:05:07 INFO - PROCESS | 17168 | 1461621907960 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 15:05:07 INFO - PROCESS | 17168 | 1461621907964 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 15:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:05:07 INFO - PROCESS | 17168 | 1461621907969 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:05:07 INFO - PROCESS | 17168 | 1461621907971 Marionette TRACE conn3 <- [1,1890,null,{}] 15:05:07 INFO - PROCESS | 17168 | 1461621907985 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}] 15:05:08 INFO - PROCESS | 17168 | 1461621908223 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 15:05:08 INFO - PROCESS | 17168 | 1461621908267 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:08 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb237f000 == 151 [pid = 17168] [id = 480] 15:05:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 181 (0x7f5bb4f8bc00) [pid = 17168] [serial = 1441] [outer = (nil)] 15:05:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 182 (0x7f5bb50f8000) [pid = 17168] [serial = 1442] [outer = 0x7f5bb4f8bc00] 15:05:08 INFO - PROCESS | 17168 | 1461621908347 Marionette DEBUG loaded listener.js 15:05:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 183 (0x7f5bb5be6400) [pid = 17168] [serial = 1443] [outer = 0x7f5bb4f8bc00] 15:05:09 INFO - PROCESS | 17168 | --DOMWINDOW == 182 (0x7f5bab0c9000) [pid = 17168] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:05:09 INFO - PROCESS | 17168 | --DOMWINDOW == 181 (0x7f5bb6288c00) [pid = 17168] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:05:09 INFO - PROCESS | 17168 | --DOMWINDOW == 180 (0x7f5bb6286c00) [pid = 17168] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:05:09 INFO - PROCESS | 17168 | --DOMWINDOW == 179 (0x7f5bb18a4000) [pid = 17168] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:05:09 INFO - PROCESS | 17168 | --DOMWINDOW == 178 (0x7f5bab0ce000) [pid = 17168] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:05:09 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5bb4f88000) [pid = 17168] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:05:09 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bb0d63400) [pid = 17168] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:05:09 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bb026b800) [pid = 17168] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:05:09 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bae369c00) [pid = 17168] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:05:09 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5bafec5800) [pid = 17168] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:05:09 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5bafec2400) [pid = 17168] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:05:09 INFO - PROCESS | 17168 | --DOMWINDOW == 171 (0x7f5bbf428c00) [pid = 17168] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:05:10 INFO - PROCESS | 17168 | 1461621910087 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]]]}] 15:05:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:05:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 2140ms 15:05:10 INFO - PROCESS | 17168 | 1461621910111 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 15:05:10 INFO - PROCESS | 17168 | 1461621910114 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 15:05:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:05:10 INFO - PROCESS | 17168 | 1461621910120 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:05:10 INFO - PROCESS | 17168 | 1461621910122 Marionette TRACE conn3 <- [1,1894,null,{}] 15:05:10 INFO - PROCESS | 17168 | 1461621910127 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}] 15:05:10 INFO - PROCESS | 17168 | 1461621910316 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 15:05:10 INFO - PROCESS | 17168 | 1461621910484 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:10 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb4705000 == 152 [pid = 17168] [id = 481] 15:05:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 172 (0x7f5bab0ce000) [pid = 17168] [serial = 1444] [outer = (nil)] 15:05:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5bb35bd400) [pid = 17168] [serial = 1445] [outer = 0x7f5bab0ce000] 15:05:10 INFO - PROCESS | 17168 | 1461621910548 Marionette DEBUG loaded listener.js 15:05:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bb5c74800) [pid = 17168] [serial = 1446] [outer = 0x7f5bab0ce000] 15:05:11 INFO - PROCESS | 17168 | 1461621911272 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]]]}] 15:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1178ms 15:05:11 INFO - PROCESS | 17168 | 1461621911298 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 15:05:11 INFO - PROCESS | 17168 | 1461621911301 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 15:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:05:11 INFO - PROCESS | 17168 | 1461621911307 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:05:11 INFO - PROCESS | 17168 | 1461621911322 Marionette TRACE conn3 <- [1,1898,null,{}] 15:05:11 INFO - PROCESS | 17168 | 1461621911328 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}] 15:05:11 INFO - PROCESS | 17168 | 1461621911571 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 15:05:11 INFO - PROCESS | 17168 | 1461621911596 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:11 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5061000 == 153 [pid = 17168] [id = 482] 15:05:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bae369c00) [pid = 17168] [serial = 1447] [outer = (nil)] 15:05:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bb5fca800) [pid = 17168] [serial = 1448] [outer = 0x7f5bae369c00] 15:05:11 INFO - PROCESS | 17168 | 1461621911657 Marionette DEBUG loaded listener.js 15:05:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bbca7b800) [pid = 17168] [serial = 1449] [outer = 0x7f5bae369c00] 15:05:12 INFO - PROCESS | 17168 | 1461621912883 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]]]}] 15:05:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:05:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1652ms 15:05:12 INFO - PROCESS | 17168 | 1461621912961 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 15:05:12 INFO - PROCESS | 17168 | 1461621912968 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 15:05:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:05:12 INFO - PROCESS | 17168 | 1461621912976 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:05:12 INFO - PROCESS | 17168 | 1461621912982 Marionette TRACE conn3 <- [1,1902,null,{}] 15:05:12 INFO - PROCESS | 17168 | 1461621912989 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}] 15:05:13 INFO - PROCESS | 17168 | 1461621913261 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 15:05:13 INFO - PROCESS | 17168 | 1461621913565 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:13 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1855800 == 154 [pid = 17168] [id = 483] 15:05:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bb025c400) [pid = 17168] [serial = 1450] [outer = (nil)] 15:05:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 179 (0x7f5bb02dc400) [pid = 17168] [serial = 1451] [outer = 0x7f5bb025c400] 15:05:13 INFO - PROCESS | 17168 | 1461621913644 Marionette DEBUG loaded listener.js 15:05:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 180 (0x7f5bb0d6cc00) [pid = 17168] [serial = 1452] [outer = 0x7f5bb025c400] 15:05:14 INFO - PROCESS | 17168 | 1461621914545 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]]]}] 15:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1635ms 15:05:14 INFO - PROCESS | 17168 | 1461621914613 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 15:05:14 INFO - PROCESS | 17168 | 1461621914621 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 15:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:05:14 INFO - PROCESS | 17168 | 1461621914631 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:05:14 INFO - PROCESS | 17168 | 1461621914636 Marionette TRACE conn3 <- [1,1906,null,{}] 15:05:14 INFO - PROCESS | 17168 | 1461621914641 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}] 15:05:14 INFO - PROCESS | 17168 | 1461621914905 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 15:05:15 INFO - PROCESS | 17168 | 1461621915198 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:15 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb4885800 == 155 [pid = 17168] [id = 484] 15:05:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 181 (0x7f5bb18ab000) [pid = 17168] [serial = 1453] [outer = (nil)] 15:05:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 182 (0x7f5bb35cb000) [pid = 17168] [serial = 1454] [outer = 0x7f5bb18ab000] 15:05:15 INFO - PROCESS | 17168 | 1461621915317 Marionette DEBUG loaded listener.js 15:05:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 183 (0x7f5bb453b400) [pid = 17168] [serial = 1455] [outer = 0x7f5bb18ab000] 15:05:16 INFO - PROCESS | 17168 | 1461621916225 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]]]}] 15:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1630ms 15:05:16 INFO - PROCESS | 17168 | 1461621916262 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 15:05:16 INFO - PROCESS | 17168 | 1461621916265 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 15:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:05:16 INFO - PROCESS | 17168 | 1461621916272 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:05:16 INFO - PROCESS | 17168 | 1461621916279 Marionette TRACE conn3 <- [1,1910,null,{}] 15:05:16 INFO - PROCESS | 17168 | 1461621916295 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}] 15:05:16 INFO - PROCESS | 17168 | 1461621916519 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 15:05:16 INFO - PROCESS | 17168 | 1461621916728 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:16 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbf61000 == 156 [pid = 17168] [id = 485] 15:05:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 184 (0x7f5bb4728400) [pid = 17168] [serial = 1456] [outer = (nil)] 15:05:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 185 (0x7f5bb547b800) [pid = 17168] [serial = 1457] [outer = 0x7f5bb4728400] 15:05:16 INFO - PROCESS | 17168 | 1461621916846 Marionette DEBUG loaded listener.js 15:05:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 186 (0x7f5bb5fd2000) [pid = 17168] [serial = 1458] [outer = 0x7f5bb4728400] 15:05:17 INFO - PROCESS | 17168 | 1461621917809 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]]]}] 15:05:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:05:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1586ms 15:05:17 INFO - PROCESS | 17168 | 1461621917859 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 15:05:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:05:17 INFO - PROCESS | 17168 | 1461621917863 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 15:05:17 INFO - PROCESS | 17168 | 1461621917869 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:05:17 INFO - PROCESS | 17168 | 1461621917872 Marionette TRACE conn3 <- [1,1914,null,{}] 15:05:17 INFO - PROCESS | 17168 | 1461621917877 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}] 15:05:18 INFO - PROCESS | 17168 | 1461621918091 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 15:05:18 INFO - PROCESS | 17168 | 1461621918308 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:18 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbda3f800 == 157 [pid = 17168] [id = 486] 15:05:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 187 (0x7f5bb4729000) [pid = 17168] [serial = 1459] [outer = (nil)] 15:05:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 188 (0x7f5bbca81800) [pid = 17168] [serial = 1460] [outer = 0x7f5bb4729000] 15:05:18 INFO - PROCESS | 17168 | 1461621918421 Marionette DEBUG loaded listener.js 15:05:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 189 (0x7f5bbcb13800) [pid = 17168] [serial = 1461] [outer = 0x7f5bb4729000] 15:05:19 INFO - PROCESS | 17168 | 1461621919299 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]]]}] 15:05:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:05:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1479ms 15:05:19 INFO - PROCESS | 17168 | 1461621919363 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 15:05:19 INFO - PROCESS | 17168 | 1461621919367 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 15:05:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:05:19 INFO - PROCESS | 17168 | 1461621919376 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:05:19 INFO - PROCESS | 17168 | 1461621919379 Marionette TRACE conn3 <- [1,1918,null,{}] 15:05:19 INFO - PROCESS | 17168 | 1461621919384 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}] 15:05:19 INFO - PROCESS | 17168 | 1461621919573 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 15:05:19 INFO - PROCESS | 17168 | 1461621919790 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:19 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf2a6800 == 158 [pid = 17168] [id = 487] 15:05:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 190 (0x7f5bb547cc00) [pid = 17168] [serial = 1462] [outer = (nil)] 15:05:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 191 (0x7f5bbcccd800) [pid = 17168] [serial = 1463] [outer = 0x7f5bb547cc00] 15:05:19 INFO - PROCESS | 17168 | 1461621919902 Marionette DEBUG loaded listener.js 15:05:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 192 (0x7f5bbd9d0800) [pid = 17168] [serial = 1464] [outer = 0x7f5bb547cc00] 15:05:20 INFO - PROCESS | 17168 | 1461621920849 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]]]}] 15:05:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:05:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1528ms 15:05:20 INFO - PROCESS | 17168 | 1461621920904 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 15:05:20 INFO - PROCESS | 17168 | 1461621920908 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 15:05:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:05:20 INFO - PROCESS | 17168 | 1461621920914 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:05:20 INFO - PROCESS | 17168 | 1461621920917 Marionette TRACE conn3 <- [1,1922,null,{}] 15:05:20 INFO - PROCESS | 17168 | 1461621920922 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}] 15:05:21 INFO - PROCESS | 17168 | 1461621921142 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 15:05:21 INFO - PROCESS | 17168 | 1461621921352 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:21 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc18ea000 == 159 [pid = 17168] [id = 488] 15:05:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 193 (0x7f5bbcc94800) [pid = 17168] [serial = 1465] [outer = (nil)] 15:05:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 194 (0x7f5bbf094000) [pid = 17168] [serial = 1466] [outer = 0x7f5bbcc94800] 15:05:21 INFO - PROCESS | 17168 | 1461621921506 Marionette DEBUG loaded listener.js 15:05:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 195 (0x7f5bbf432400) [pid = 17168] [serial = 1467] [outer = 0x7f5bbcc94800] 15:05:22 INFO - PROCESS | 17168 | 1461621922377 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]]]}] 15:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1529ms 15:05:22 INFO - PROCESS | 17168 | 1461621922445 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 15:05:22 INFO - PROCESS | 17168 | 1461621922448 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 15:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:05:22 INFO - PROCESS | 17168 | 1461621922454 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:05:22 INFO - PROCESS | 17168 | 1461621922457 Marionette TRACE conn3 <- [1,1926,null,{}] 15:05:22 INFO - PROCESS | 17168 | 1461621922462 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}] 15:05:22 INFO - PROCESS | 17168 | 1461621922670 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 15:05:22 INFO - PROCESS | 17168 | 1461621922930 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:22 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b6a800 == 160 [pid = 17168] [id = 489] 15:05:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 196 (0x7f5bb547f000) [pid = 17168] [serial = 1468] [outer = (nil)] 15:05:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 197 (0x7f5bbf776c00) [pid = 17168] [serial = 1469] [outer = 0x7f5bb547f000] 15:05:23 INFO - PROCESS | 17168 | 1461621923050 Marionette DEBUG loaded listener.js 15:05:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 198 (0x7f5bbfa33c00) [pid = 17168] [serial = 1470] [outer = 0x7f5bb547f000] 15:05:23 INFO - PROCESS | 17168 | 1461621923865 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]]]}] 15:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1479ms 15:05:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:05:23 INFO - PROCESS | 17168 | 1461621923939 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 15:05:23 INFO - PROCESS | 17168 | 1461621923942 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 15:05:23 INFO - PROCESS | 17168 | 1461621923951 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:05:23 INFO - PROCESS | 17168 | 1461621923954 Marionette TRACE conn3 <- [1,1930,null,{}] 15:05:23 INFO - PROCESS | 17168 | 1461621923960 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}] 15:05:24 INFO - PROCESS | 17168 | 1461621924177 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 15:05:24 INFO - PROCESS | 17168 | 1461621924431 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:24 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2fd1800 == 161 [pid = 17168] [id = 490] 15:05:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 199 (0x7f5bbdb1e400) [pid = 17168] [serial = 1471] [outer = (nil)] 15:05:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 200 (0x7f5bc0a2d400) [pid = 17168] [serial = 1472] [outer = 0x7f5bbdb1e400] 15:05:24 INFO - PROCESS | 17168 | 1461621924506 Marionette DEBUG loaded listener.js 15:05:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 201 (0x7f5bc22da800) [pid = 17168] [serial = 1473] [outer = 0x7f5bbdb1e400] 15:05:25 INFO - PROCESS | 17168 | 1461621925434 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]]]}] 15:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1532ms 15:05:25 INFO - PROCESS | 17168 | 1461621925483 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 15:05:25 INFO - PROCESS | 17168 | 1461621925487 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 15:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:05:25 INFO - PROCESS | 17168 | 1461621925493 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:05:25 INFO - PROCESS | 17168 | 1461621925495 Marionette TRACE conn3 <- [1,1934,null,{}] 15:05:25 INFO - PROCESS | 17168 | 1461621925501 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}] 15:05:25 INFO - PROCESS | 17168 | 1461621925725 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 15:05:25 INFO - PROCESS | 17168 | 1461621925946 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:26 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc361c800 == 162 [pid = 17168] [id = 491] 15:05:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 202 (0x7f5bbf707c00) [pid = 17168] [serial = 1474] [outer = (nil)] 15:05:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 203 (0x7f5bc251f000) [pid = 17168] [serial = 1475] [outer = 0x7f5bbf707c00] 15:05:26 INFO - PROCESS | 17168 | 1461621926058 Marionette DEBUG loaded listener.js 15:05:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 204 (0x7f5bc2b2c400) [pid = 17168] [serial = 1476] [outer = 0x7f5bbf707c00] 15:05:26 INFO - PROCESS | 17168 | 1461621926982 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]]]}] 15:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1531ms 15:05:27 INFO - PROCESS | 17168 | 1461621927024 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 15:05:27 INFO - PROCESS | 17168 | 1461621927027 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 15:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:05:27 INFO - PROCESS | 17168 | 1461621927034 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:05:27 INFO - PROCESS | 17168 | 1461621927036 Marionette TRACE conn3 <- [1,1938,null,{}] 15:05:27 INFO - PROCESS | 17168 | 1461621927041 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}] 15:05:27 INFO - PROCESS | 17168 | 1461621927248 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 15:05:27 INFO - PROCESS | 17168 | 1461621927476 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:27 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc5c98800 == 163 [pid = 17168] [id = 492] 15:05:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 205 (0x7f5bb453e000) [pid = 17168] [serial = 1477] [outer = (nil)] 15:05:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 206 (0x7f5bbfaa6c00) [pid = 17168] [serial = 1478] [outer = 0x7f5bb453e000] 15:05:27 INFO - PROCESS | 17168 | 1461621927549 Marionette DEBUG loaded listener.js 15:05:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 207 (0x7f5bc2def400) [pid = 17168] [serial = 1479] [outer = 0x7f5bb453e000] 15:05:28 INFO - PROCESS | 17168 | 1461621928497 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]]]}] 15:05:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:05:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1531ms 15:05:28 INFO - PROCESS | 17168 | 1461621928567 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 15:05:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:05:28 INFO - PROCESS | 17168 | 1461621928571 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 15:05:28 INFO - PROCESS | 17168 | 1461621928578 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:05:28 INFO - PROCESS | 17168 | 1461621928582 Marionette TRACE conn3 <- [1,1942,null,{}] 15:05:28 INFO - PROCESS | 17168 | 1461621928588 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}] 15:05:28 INFO - PROCESS | 17168 | 1461621928866 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 15:05:29 INFO - PROCESS | 17168 | 1461621929124 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:29 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc7504000 == 164 [pid = 17168] [id = 493] 15:05:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 208 (0x7f5bbcccec00) [pid = 17168] [serial = 1480] [outer = (nil)] 15:05:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 209 (0x7f5bc4fb6800) [pid = 17168] [serial = 1481] [outer = 0x7f5bbcccec00] 15:05:29 INFO - PROCESS | 17168 | 1461621929246 Marionette DEBUG loaded listener.js 15:05:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 210 (0x7f5bc5d61400) [pid = 17168] [serial = 1482] [outer = 0x7f5bbcccec00] 15:05:30 INFO - PROCESS | 17168 | 1461621930096 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]]]}] 15:05:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:05:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1586ms 15:05:30 INFO - PROCESS | 17168 | 1461621930165 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 15:05:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:05:30 INFO - PROCESS | 17168 | 1461621930169 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 15:05:30 INFO - PROCESS | 17168 | 1461621930174 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:05:30 INFO - PROCESS | 17168 | 1461621930177 Marionette TRACE conn3 <- [1,1946,null,{}] 15:05:30 INFO - PROCESS | 17168 | 1461621930182 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}] 15:05:30 INFO - PROCESS | 17168 | 1461621930382 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 15:05:30 INFO - PROCESS | 17168 | 1461621930637 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:30 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc80c4800 == 165 [pid = 17168] [id = 494] 15:05:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 211 (0x7f5bc3811800) [pid = 17168] [serial = 1483] [outer = (nil)] 15:05:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 212 (0x7f5bc6d14c00) [pid = 17168] [serial = 1484] [outer = 0x7f5bc3811800] 15:05:30 INFO - PROCESS | 17168 | 1461621930753 Marionette DEBUG loaded listener.js 15:05:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 213 (0x7f5bc741e000) [pid = 17168] [serial = 1485] [outer = 0x7f5bc3811800] 15:05:31 INFO - PROCESS | 17168 | 1461621931621 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]]]}] 15:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1478ms 15:05:31 INFO - PROCESS | 17168 | 1461621931653 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 15:05:31 INFO - PROCESS | 17168 | 1461621931656 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 15:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:05:31 INFO - PROCESS | 17168 | 1461621931662 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:05:31 INFO - PROCESS | 17168 | 1461621931673 Marionette TRACE conn3 <- [1,1950,null,{}] 15:05:31 INFO - PROCESS | 17168 | 1461621931678 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}] 15:05:31 INFO - PROCESS | 17168 | 1461621931890 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 15:05:32 INFO - PROCESS | 17168 | 1461621932110 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:32 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc931d800 == 166 [pid = 17168] [id = 495] 15:05:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 214 (0x7f5bc4c9fc00) [pid = 17168] [serial = 1486] [outer = (nil)] 15:05:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 215 (0x7f5bc805b000) [pid = 17168] [serial = 1487] [outer = 0x7f5bc4c9fc00] 15:05:32 INFO - PROCESS | 17168 | 1461621932226 Marionette DEBUG loaded listener.js 15:05:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 216 (0x7f5bc8976c00) [pid = 17168] [serial = 1488] [outer = 0x7f5bc4c9fc00] 15:05:33 INFO - PROCESS | 17168 | 1461621933120 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]]]}] 15:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1492ms 15:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:05:33 INFO - PROCESS | 17168 | 1461621933155 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 15:05:33 INFO - PROCESS | 17168 | 1461621933158 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 15:05:33 INFO - PROCESS | 17168 | 1461621933165 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:05:33 INFO - PROCESS | 17168 | 1461621933168 Marionette TRACE conn3 <- [1,1954,null,{}] 15:05:33 INFO - PROCESS | 17168 | 1461621933173 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}] 15:05:33 INFO - PROCESS | 17168 | 1461621933390 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 15:05:33 INFO - PROCESS | 17168 | 1461621933653 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:33 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcbb41000 == 167 [pid = 17168] [id = 496] 15:05:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 217 (0x7f5bbfa36800) [pid = 17168] [serial = 1489] [outer = (nil)] 15:05:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 218 (0x7f5bca7d6c00) [pid = 17168] [serial = 1490] [outer = 0x7f5bbfa36800] 15:05:33 INFO - PROCESS | 17168 | 1461621933769 Marionette DEBUG loaded listener.js 15:05:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 219 (0x7f5bcbbaec00) [pid = 17168] [serial = 1491] [outer = 0x7f5bbfa36800] 15:05:34 INFO - PROCESS | 17168 | 1461621934625 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]]]}] 15:05:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:05:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1535ms 15:05:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:05:34 INFO - PROCESS | 17168 | 1461621934700 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 15:05:34 INFO - PROCESS | 17168 | 1461621934703 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 15:05:34 INFO - PROCESS | 17168 | 1461621934710 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:05:34 INFO - PROCESS | 17168 | 1461621934713 Marionette TRACE conn3 <- [1,1958,null,{}] 15:05:34 INFO - PROCESS | 17168 | 1461621934718 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}] 15:05:34 INFO - PROCESS | 17168 | 1461621934991 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 15:05:35 INFO - PROCESS | 17168 | 1461621935296 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:35 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bae33b000 == 168 [pid = 17168] [id = 497] 15:05:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 220 (0x7f5bae370000) [pid = 17168] [serial = 1492] [outer = (nil)] 15:05:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 221 (0x7f5bb18a9800) [pid = 17168] [serial = 1493] [outer = 0x7f5bae370000] 15:05:35 INFO - PROCESS | 17168 | 1461621935374 Marionette DEBUG loaded listener.js 15:05:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 222 (0x7f5bbca83800) [pid = 17168] [serial = 1494] [outer = 0x7f5bae370000] 15:05:36 INFO - PROCESS | 17168 | 1461621936216 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]]]}] 15:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1584ms 15:05:36 INFO - PROCESS | 17168 | 1461621936294 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 15:05:36 INFO - PROCESS | 17168 | 1461621936297 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 15:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:05:36 INFO - PROCESS | 17168 | 1461621936304 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:05:36 INFO - PROCESS | 17168 | 1461621936307 Marionette TRACE conn3 <- [1,1962,null,{}] 15:05:36 INFO - PROCESS | 17168 | 1461621936312 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}] 15:05:36 INFO - PROCESS | 17168 | 1461621936559 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 15:05:37 INFO - PROCESS | 17168 | 1461621937332 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:37 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb0da2800 == 169 [pid = 17168] [id = 498] 15:05:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 223 (0x7f5bab0d1c00) [pid = 17168] [serial = 1495] [outer = (nil)] 15:05:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 224 (0x7f5bac1c5800) [pid = 17168] [serial = 1496] [outer = 0x7f5bab0d1c00] 15:05:37 INFO - PROCESS | 17168 | 1461621937403 Marionette DEBUG loaded listener.js 15:05:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 225 (0x7f5bafecbc00) [pid = 17168] [serial = 1497] [outer = 0x7f5bab0d1c00] 15:05:38 INFO - PROCESS | 17168 | 1461621938264 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]]]}] 15:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 2032ms 15:05:38 INFO - PROCESS | 17168 | 1461621938338 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 15:05:38 INFO - PROCESS | 17168 | 1461621938343 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 15:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:05:38 INFO - PROCESS | 17168 | 1461621938351 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:05:38 INFO - PROCESS | 17168 | 1461621938355 Marionette TRACE conn3 <- [1,1966,null,{}] 15:05:38 INFO - PROCESS | 17168 | 1461621938362 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}] 15:05:38 INFO - PROCESS | 17168 | 1461621938607 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 15:05:38 INFO - PROCESS | 17168 | 1461621938933 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:38 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb3bb6000 == 170 [pid = 17168] [id = 499] 15:05:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 226 (0x7f5bb0263400) [pid = 17168] [serial = 1498] [outer = (nil)] 15:05:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 227 (0x7f5bb0450000) [pid = 17168] [serial = 1499] [outer = 0x7f5bb0263400] 15:05:39 INFO - PROCESS | 17168 | 1461621939079 Marionette DEBUG loaded listener.js 15:05:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 228 (0x7f5bb26a5400) [pid = 17168] [serial = 1500] [outer = 0x7f5bb0263400] 15:05:40 INFO - PROCESS | 17168 | 1461621940036 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]]]}] 15:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1737ms 15:05:40 INFO - PROCESS | 17168 | 1461621940091 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 15:05:40 INFO - PROCESS | 17168 | 1461621940097 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 15:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:05:40 INFO - PROCESS | 17168 | 1461621940103 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:05:40 INFO - PROCESS | 17168 | 1461621940106 Marionette TRACE conn3 <- [1,1970,null,{}] 15:05:40 INFO - PROCESS | 17168 | 1461621940111 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}] 15:05:40 INFO - PROCESS | 17168 | 1461621940321 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 15:05:40 INFO - PROCESS | 17168 | 1461621940624 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:40 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baccc9800 == 171 [pid = 17168] [id = 500] 15:05:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 229 (0x7f5bafec8000) [pid = 17168] [serial = 1501] [outer = (nil)] 15:05:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 230 (0x7f5bb3d60400) [pid = 17168] [serial = 1502] [outer = 0x7f5bafec8000] 15:05:40 INFO - PROCESS | 17168 | 1461621940797 Marionette DEBUG loaded listener.js 15:05:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 231 (0x7f5bb453ac00) [pid = 17168] [serial = 1503] [outer = 0x7f5bafec8000] 15:05:40 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bdae2b800 == 170 [pid = 17168] [id = 423] 15:05:40 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6ab6800 == 169 [pid = 17168] [id = 419] 15:05:40 INFO - PROCESS | 17168 | --DOMWINDOW == 230 (0x7f5bb3d5ec00) [pid = 17168] [serial = 1379] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc77bc000 == 168 [pid = 17168] [id = 420] 15:05:41 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb4705000 == 167 [pid = 17168] [id = 481] 15:05:41 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb237f000 == 166 [pid = 17168] [id = 480] 15:05:41 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb1c78000 == 165 [pid = 17168] [id = 479] 15:05:41 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb03a6800 == 164 [pid = 17168] [id = 478] 15:05:41 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bae32a800 == 163 [pid = 17168] [id = 477] 15:05:41 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb2225800 == 162 [pid = 17168] [id = 476] 15:05:41 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5baf909800 == 161 [pid = 17168] [id = 475] 15:05:41 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc5c84800 == 160 [pid = 17168] [id = 467] 15:05:41 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc3071000 == 159 [pid = 17168] [id = 466] 15:05:41 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2b65800 == 158 [pid = 17168] [id = 465] 15:05:41 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfa85800 == 157 [pid = 17168] [id = 464] 15:05:41 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf07d000 == 156 [pid = 17168] [id = 463] 15:05:41 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbd7f4800 == 155 [pid = 17168] [id = 462] 15:05:41 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb47ad800 == 154 [pid = 17168] [id = 461] 15:05:41 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb0dbe800 == 153 [pid = 17168] [id = 460] 15:05:41 INFO - PROCESS | 17168 | 1461621941682 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]]]}] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 229 (0x7f5bbef20400) [pid = 17168] [serial = 1313] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 228 (0x7f5bb045bc00) [pid = 17168] [serial = 1356] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 227 (0x7f5bab0ec800) [pid = 17168] [serial = 1355] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 226 (0x7f5bbca7e000) [pid = 17168] [serial = 1370] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 225 (0x7f5bbca86800) [pid = 17168] [serial = 1373] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 224 (0x7f5bbbda5000) [pid = 17168] [serial = 1322] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 223 (0x7f5bb2fb7800) [pid = 17168] [serial = 1359] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 222 (0x7f5bb26a8400) [pid = 17168] [serial = 1358] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 221 (0x7f5bbebc8c00) [pid = 17168] [serial = 1325] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 220 (0x7f5bc38a2c00) [pid = 17168] [serial = 1334] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 219 (0x7f5bc2df2800) [pid = 17168] [serial = 1331] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 218 (0x7f5bab0f0c00) [pid = 17168] [serial = 1352] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 217 (0x7f5bac1cac00) [pid = 17168] [serial = 1353] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 216 (0x7f5bb51df400) [pid = 17168] [serial = 1367] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 215 (0x7f5bb5d98800) [pid = 17168] [serial = 1368] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 214 (0x7f5bb4548800) [pid = 17168] [serial = 1362] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 213 (0x7f5bb3d7a400) [pid = 17168] [serial = 1361] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 212 (0x7f5bb3453c00) [pid = 17168] [serial = 1364] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 211 (0x7f5bb484b400) [pid = 17168] [serial = 1365] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 210 (0x7f5bac1cf800) [pid = 17168] [serial = 1346] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 209 (0x7f5bb4734000) [pid = 17168] [serial = 1319] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 208 (0x7f5bb18a7c00) [pid = 17168] [serial = 1349] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 207 (0x7f5bcec5a000) [pid = 17168] [serial = 1340] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 206 (0x7f5bbfd24400) [pid = 17168] [serial = 1328] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 205 (0x7f5bc7421400) [pid = 17168] [serial = 1337] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 204 (0x7f5bd6fe0400) [pid = 17168] [serial = 1343] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 203 (0x7f5bb0d6ec00) [pid = 17168] [serial = 1316] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 202 (0x7f5bbcb1c400) [pid = 17168] [serial = 1374] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 201 (0x7f5bb044e000) [pid = 17168] [serial = 1376] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 200 (0x7f5bb0be6000) [pid = 17168] [serial = 1377] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 199 (0x7f5bbca82800) [pid = 17168] [serial = 1371] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 198 (0x7f5bb6285800) [pid = 17168] [serial = 1218] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 197 (0x7f5bafed0400) [pid = 17168] [serial = 1215] [outer = (nil)] [url = about:blank] 15:05:41 INFO - PROCESS | 17168 | --DOMWINDOW == 196 (0x7f5bda53c000) [pid = 17168] [serial = 1212] [outer = (nil)] [url = about:blank] 15:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1630ms 15:05:41 INFO - PROCESS | 17168 | 1461621941737 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 15:05:41 INFO - PROCESS | 17168 | 1461621941741 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 15:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:05:41 INFO - PROCESS | 17168 | 1461621941756 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:05:41 INFO - PROCESS | 17168 | 1461621941765 Marionette TRACE conn3 <- [1,1974,null,{}] 15:05:41 INFO - PROCESS | 17168 | 1461621941771 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}] 15:05:41 INFO - PROCESS | 17168 | 1461621941968 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 15:05:42 INFO - PROCESS | 17168 | 1461621942152 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:42 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1956000 == 154 [pid = 17168] [id = 501] 15:05:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 197 (0x7f5bafecd000) [pid = 17168] [serial = 1504] [outer = (nil)] 15:05:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 198 (0x7f5bb4725c00) [pid = 17168] [serial = 1505] [outer = 0x7f5bafecd000] 15:05:42 INFO - PROCESS | 17168 | 1461621942214 Marionette DEBUG loaded listener.js 15:05:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 199 (0x7f5bb50f1000) [pid = 17168] [serial = 1506] [outer = 0x7f5bafecd000] 15:05:42 INFO - PROCESS | 17168 | 1461621942942 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]]]}] 15:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1244ms 15:05:43 INFO - PROCESS | 17168 | 1461621943019 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 15:05:43 INFO - PROCESS | 17168 | 1461621943022 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 15:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:05:43 INFO - PROCESS | 17168 | 1461621943034 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:05:43 INFO - PROCESS | 17168 | 1461621943036 Marionette TRACE conn3 <- [1,1978,null,{}] 15:05:43 INFO - PROCESS | 17168 | 1461621943041 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}] 15:05:43 INFO - PROCESS | 17168 | 1461621943234 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 15:05:43 INFO - PROCESS | 17168 | 1461621943244 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:43 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb479c000 == 155 [pid = 17168] [id = 502] 15:05:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 200 (0x7f5bb4727800) [pid = 17168] [serial = 1507] [outer = (nil)] 15:05:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 201 (0x7f5bb5d91c00) [pid = 17168] [serial = 1508] [outer = 0x7f5bb4727800] 15:05:43 INFO - PROCESS | 17168 | 1461621943306 Marionette DEBUG loaded listener.js 15:05:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 202 (0x7f5bb5fd2400) [pid = 17168] [serial = 1509] [outer = 0x7f5bb4727800] 15:05:44 INFO - PROCESS | 17168 | 1461621944294 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]]]}] 15:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1282ms 15:05:44 INFO - PROCESS | 17168 | 1461621944317 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 15:05:44 INFO - PROCESS | 17168 | 1461621944320 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 15:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:05:44 INFO - PROCESS | 17168 | 1461621944325 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:05:44 INFO - PROCESS | 17168 | 1461621944327 Marionette TRACE conn3 <- [1,1982,null,{}] 15:05:44 INFO - PROCESS | 17168 | 1461621944333 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}] 15:05:44 INFO - PROCESS | 17168 | 1461621944561 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 15:05:44 INFO - PROCESS | 17168 | 1461621944594 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:44 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb6186000 == 156 [pid = 17168] [id = 503] 15:05:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 203 (0x7f5bbca7bc00) [pid = 17168] [serial = 1510] [outer = (nil)] 15:05:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 204 (0x7f5bbca86000) [pid = 17168] [serial = 1511] [outer = 0x7f5bbca7bc00] 15:05:44 INFO - PROCESS | 17168 | 1461621944665 Marionette DEBUG loaded listener.js 15:05:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 205 (0x7f5bbd9d9800) [pid = 17168] [serial = 1512] [outer = 0x7f5bbca7bc00] 15:05:45 INFO - PROCESS | 17168 | --DOMWINDOW == 204 (0x7f5bab0e8c00) [pid = 17168] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:05:45 INFO - PROCESS | 17168 | --DOMWINDOW == 203 (0x7f5bb4f8bc00) [pid = 17168] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:05:45 INFO - PROCESS | 17168 | --DOMWINDOW == 202 (0x7f5bb35ca400) [pid = 17168] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:05:45 INFO - PROCESS | 17168 | --DOMWINDOW == 201 (0x7f5baf9e9000) [pid = 17168] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:05:45 INFO - PROCESS | 17168 | --DOMWINDOW == 200 (0x7f5bac1c3400) [pid = 17168] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:05:45 INFO - PROCESS | 17168 | --DOMWINDOW == 199 (0x7f5bab0e5400) [pid = 17168] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:05:45 INFO - PROCESS | 17168 | --DOMWINDOW == 198 (0x7f5bab0ce000) [pid = 17168] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:05:45 INFO - PROCESS | 17168 | ************************* 15:05:45 INFO - PROCESS | 17168 | A coding exception was thrown and uncaught in a Task. 15:05:45 INFO - PROCESS | 17168 | 15:05:45 INFO - PROCESS | 17168 | Full message: TypeError: NetworkError when attempting to fetch resource. 15:05:45 INFO - PROCESS | 17168 | Full stack: 15:05:45 INFO - PROCESS | 17168 | ************************* 15:05:45 INFO - PROCESS | 17168 | 1461621945992 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]]]}] 15:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1682ms 15:05:46 INFO - PROCESS | 17168 | 1461621946016 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 15:05:46 INFO - PROCESS | 17168 | 1461621946019 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 15:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:05:46 INFO - PROCESS | 17168 | 1461621946026 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:05:46 INFO - PROCESS | 17168 | 1461621946029 Marionette TRACE conn3 <- [1,1986,null,{}] 15:05:46 INFO - PROCESS | 17168 | 1461621946037 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}] 15:05:46 INFO - PROCESS | 17168 | 1461621946263 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 15:05:46 INFO - PROCESS | 17168 | 1461621946423 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:46 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbf5a000 == 157 [pid = 17168] [id = 504] 15:05:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 199 (0x7f5bb628ac00) [pid = 17168] [serial = 1513] [outer = (nil)] 15:05:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 200 (0x7f5bbdb18c00) [pid = 17168] [serial = 1514] [outer = 0x7f5bb628ac00] 15:05:46 INFO - PROCESS | 17168 | 1461621946483 Marionette DEBUG loaded listener.js 15:05:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 201 (0x7f5bbe806000) [pid = 17168] [serial = 1515] [outer = 0x7f5bb628ac00] 15:05:47 INFO - PROCESS | 17168 | 1461621947147 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]]]}] 15:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1136ms 15:05:47 INFO - PROCESS | 17168 | 1461621947162 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 15:05:47 INFO - PROCESS | 17168 | 1461621947166 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 15:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:05:47 INFO - PROCESS | 17168 | 1461621947171 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:05:47 INFO - PROCESS | 17168 | 1461621947173 Marionette TRACE conn3 <- [1,1990,null,{}] 15:05:47 INFO - PROCESS | 17168 | 1461621947178 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}] 15:05:47 INFO - PROCESS | 17168 | 1461621947407 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 15:05:47 INFO - PROCESS | 17168 | 1461621947431 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:47 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfa75000 == 158 [pid = 17168] [id = 505] 15:05:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 202 (0x7f5bafec9000) [pid = 17168] [serial = 1516] [outer = (nil)] 15:05:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 203 (0x7f5bc24fc800) [pid = 17168] [serial = 1517] [outer = 0x7f5bafec9000] 15:05:47 INFO - PROCESS | 17168 | 1461621947491 Marionette DEBUG loaded listener.js 15:05:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 204 (0x7f5bc2c64000) [pid = 17168] [serial = 1518] [outer = 0x7f5bafec9000] 15:05:48 INFO - PROCESS | 17168 | 1461621948627 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]]]}] 15:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1477ms 15:05:48 INFO - PROCESS | 17168 | 1461621948649 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 15:05:48 INFO - PROCESS | 17168 | 1461621948655 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 15:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:05:48 INFO - PROCESS | 17168 | 1461621948663 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:05:48 INFO - PROCESS | 17168 | 1461621948667 Marionette TRACE conn3 <- [1,1994,null,{}] 15:05:48 INFO - PROCESS | 17168 | 1461621948675 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}] 15:05:48 INFO - PROCESS | 17168 | 1461621948875 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 15:05:49 INFO - PROCESS | 17168 | 1461621949097 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:49 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1c2f800 == 159 [pid = 17168] [id = 506] 15:05:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 205 (0x7f5baf9e3800) [pid = 17168] [serial = 1519] [outer = (nil)] 15:05:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 206 (0x7f5bb0be0400) [pid = 17168] [serial = 1520] [outer = 0x7f5baf9e3800] 15:05:49 INFO - PROCESS | 17168 | 1461621949216 Marionette DEBUG loaded listener.js 15:05:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 207 (0x7f5bb26a8400) [pid = 17168] [serial = 1521] [outer = 0x7f5baf9e3800] 15:05:50 INFO - PROCESS | 17168 | 1461621950197 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]]]}] 15:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1586ms 15:05:50 INFO - PROCESS | 17168 | 1461621950248 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 15:05:50 INFO - PROCESS | 17168 | 1461621950256 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 15:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:05:50 INFO - PROCESS | 17168 | 1461621950266 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:05:50 INFO - PROCESS | 17168 | 1461621950269 Marionette TRACE conn3 <- [1,1998,null,{}] 15:05:50 INFO - PROCESS | 17168 | 1461621950276 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}] 15:05:50 INFO - PROCESS | 17168 | 1461621950482 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 15:05:50 INFO - PROCESS | 17168 | 1461621950702 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:50 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbf6f000 == 160 [pid = 17168] [id = 507] 15:05:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 208 (0x7f5bb0be2c00) [pid = 17168] [serial = 1522] [outer = (nil)] 15:05:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 209 (0x7f5bb50f9000) [pid = 17168] [serial = 1523] [outer = 0x7f5bb0be2c00] 15:05:50 INFO - PROCESS | 17168 | 1461621950819 Marionette DEBUG loaded listener.js 15:05:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 210 (0x7f5bb6286000) [pid = 17168] [serial = 1524] [outer = 0x7f5bb0be2c00] 15:05:51 INFO - PROCESS | 17168 | 1461621951817 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]]]}] 15:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1595ms 15:05:51 INFO - PROCESS | 17168 | 1461621951863 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 15:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:05:51 INFO - PROCESS | 17168 | 1461621951867 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 15:05:51 INFO - PROCESS | 17168 | 1461621951873 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:05:51 INFO - PROCESS | 17168 | 1461621951879 Marionette TRACE conn3 <- [1,2002,null,{}] 15:05:51 INFO - PROCESS | 17168 | 1461621951895 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}] 15:05:52 INFO - PROCESS | 17168 | 1461621952105 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 15:05:52 INFO - PROCESS | 17168 | 1461621952319 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:52 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2bc2000 == 161 [pid = 17168] [id = 508] 15:05:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 211 (0x7f5bbca7a400) [pid = 17168] [serial = 1525] [outer = (nil)] 15:05:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 212 (0x7f5bbcd3d800) [pid = 17168] [serial = 1526] [outer = 0x7f5bbca7a400] 15:05:52 INFO - PROCESS | 17168 | 1461621952440 Marionette DEBUG loaded listener.js 15:05:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 213 (0x7f5bbf42dc00) [pid = 17168] [serial = 1527] [outer = 0x7f5bbca7a400] 15:05:53 INFO - PROCESS | 17168 | 1461621953402 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]]]}] 15:05:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1586ms 15:05:53 INFO - PROCESS | 17168 | 1461621953459 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 15:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:05:53 INFO - PROCESS | 17168 | 1461621953463 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 15:05:53 INFO - PROCESS | 17168 | 1461621953469 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:05:53 INFO - PROCESS | 17168 | 1461621953472 Marionette TRACE conn3 <- [1,2006,null,{}] 15:05:53 INFO - PROCESS | 17168 | 1461621953478 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}] 15:05:53 INFO - PROCESS | 17168 | 1461621953689 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 15:05:53 INFO - PROCESS | 17168 | 1461621953903 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:53 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6bd9800 == 162 [pid = 17168] [id = 509] 15:05:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 214 (0x7f5bbcc95800) [pid = 17168] [serial = 1528] [outer = (nil)] 15:05:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 215 (0x7f5bc2c63800) [pid = 17168] [serial = 1529] [outer = 0x7f5bbcc95800] 15:05:54 INFO - PROCESS | 17168 | 1461621954015 Marionette DEBUG loaded listener.js 15:05:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 216 (0x7f5bc2efb000) [pid = 17168] [serial = 1530] [outer = 0x7f5bbcc95800] 15:05:54 INFO - PROCESS | 17168 | 1461621954961 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]]]}] 15:05:54 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 15:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1531ms 15:05:55 INFO - PROCESS | 17168 | 1461621955001 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 15:05:55 INFO - PROCESS | 17168 | 1461621955004 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 15:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:05:55 INFO - PROCESS | 17168 | 1461621955010 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:05:55 INFO - PROCESS | 17168 | 1461621955013 Marionette TRACE conn3 <- [1,2010,null,{}] 15:05:55 INFO - PROCESS | 17168 | 1461621955018 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}] 15:05:55 INFO - PROCESS | 17168 | 1461621955217 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 15:05:55 INFO - PROCESS | 17168 | 1461621955436 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:55 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc787d800 == 163 [pid = 17168] [id = 510] 15:05:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 217 (0x7f5bb3456400) [pid = 17168] [serial = 1531] [outer = (nil)] 15:05:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 218 (0x7f5bc4c3b000) [pid = 17168] [serial = 1532] [outer = 0x7f5bb3456400] 15:05:55 INFO - PROCESS | 17168 | 1461621955551 Marionette DEBUG loaded listener.js 15:05:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 219 (0x7f5bc5769400) [pid = 17168] [serial = 1533] [outer = 0x7f5bb3456400] 15:05:56 INFO - PROCESS | 17168 | 1461621956513 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]]]}] 15:05:56 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 15:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1535ms 15:05:56 INFO - PROCESS | 17168 | 1461621956547 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 15:05:56 INFO - PROCESS | 17168 | 1461621956551 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 15:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:05:56 INFO - PROCESS | 17168 | 1461621956557 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:05:56 INFO - PROCESS | 17168 | 1461621956559 Marionette TRACE conn3 <- [1,2014,null,{}] 15:05:56 INFO - PROCESS | 17168 | 1461621956565 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}] 15:05:56 INFO - PROCESS | 17168 | 1461621956809 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 15:05:57 INFO - PROCESS | 17168 | 1461621957069 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:57 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd4ba0000 == 164 [pid = 17168] [id = 511] 15:05:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 220 (0x7f5bca7dfc00) [pid = 17168] [serial = 1534] [outer = (nil)] 15:05:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 221 (0x7f5bd4b13000) [pid = 17168] [serial = 1535] [outer = 0x7f5bca7dfc00] 15:05:57 INFO - PROCESS | 17168 | 1461621957198 Marionette DEBUG loaded listener.js 15:05:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 222 (0x7f5bd4bf5400) [pid = 17168] [serial = 1536] [outer = 0x7f5bca7dfc00] 15:05:58 INFO - PROCESS | 17168 | 1461621958113 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]]]}] 15:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1629ms 15:05:58 INFO - PROCESS | 17168 | 1461621958187 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 15:05:58 INFO - PROCESS | 17168 | 1461621958191 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 15:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:05:58 INFO - PROCESS | 17168 | 1461621958197 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:05:58 INFO - PROCESS | 17168 | 1461621958199 Marionette TRACE conn3 <- [1,2018,null,{}] 15:05:58 INFO - PROCESS | 17168 | 1461621958205 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}] 15:05:58 INFO - PROCESS | 17168 | 1461621958426 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 15:05:58 INFO - PROCESS | 17168 | 1461621958684 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:05:58 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd6c35800 == 165 [pid = 17168] [id = 512] 15:05:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 223 (0x7f5bcb95d400) [pid = 17168] [serial = 1537] [outer = (nil)] 15:05:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 224 (0x7f5bd59a3000) [pid = 17168] [serial = 1538] [outer = 0x7f5bcb95d400] 15:05:58 INFO - PROCESS | 17168 | 1461621958803 Marionette DEBUG loaded listener.js 15:05:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 225 (0x7f5bd5c0f800) [pid = 17168] [serial = 1539] [outer = 0x7f5bcb95d400] 15:05:59 INFO - PROCESS | 17168 | 1461621959641 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]]]}] 15:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1477ms 15:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:05:59 INFO - PROCESS | 17168 | 1461621959675 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 15:05:59 INFO - PROCESS | 17168 | 1461621959678 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 15:05:59 INFO - PROCESS | 17168 | 1461621959684 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:05:59 INFO - PROCESS | 17168 | 1461621959687 Marionette TRACE conn3 <- [1,2022,null,{}] 15:05:59 INFO - PROCESS | 17168 | 1461621959693 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}] 15:05:59 INFO - PROCESS | 17168 | 1461621959897 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 15:06:00 INFO - PROCESS | 17168 | 1461621960177 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:00 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda50b000 == 166 [pid = 17168] [id = 513] 15:06:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 226 (0x7f5bb50f3400) [pid = 17168] [serial = 1540] [outer = (nil)] 15:06:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 227 (0x7f5bc2227800) [pid = 17168] [serial = 1541] [outer = 0x7f5bb50f3400] 15:06:00 INFO - PROCESS | 17168 | 1461621960294 Marionette DEBUG loaded listener.js 15:06:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 228 (0x7f5bd6b38000) [pid = 17168] [serial = 1542] [outer = 0x7f5bb50f3400] 15:06:01 INFO - PROCESS | 17168 | 1461621961170 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]]]}] 15:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1537ms 15:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:06:01 INFO - PROCESS | 17168 | 1461621961221 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 15:06:01 INFO - PROCESS | 17168 | 1461621961224 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 15:06:01 INFO - PROCESS | 17168 | 1461621961231 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:06:01 INFO - PROCESS | 17168 | 1461621961235 Marionette TRACE conn3 <- [1,2026,null,{}] 15:06:01 INFO - PROCESS | 17168 | 1461621961243 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}] 15:06:01 INFO - PROCESS | 17168 | 1461621961558 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 15:06:01 INFO - PROCESS | 17168 | 1461621961871 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:01 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda63a000 == 167 [pid = 17168] [id = 514] 15:06:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 229 (0x7f5bb5eaf800) [pid = 17168] [serial = 1543] [outer = (nil)] 15:06:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 230 (0x7f5bd8818c00) [pid = 17168] [serial = 1544] [outer = 0x7f5bb5eaf800] 15:06:01 INFO - PROCESS | 17168 | 1461621961949 Marionette DEBUG loaded listener.js 15:06:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 231 (0x7f5bda40c800) [pid = 17168] [serial = 1545] [outer = 0x7f5bb5eaf800] 15:06:02 INFO - PROCESS | 17168 | 1461621962915 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]]]}] 15:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1734ms 15:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:06:02 INFO - PROCESS | 17168 | 1461621962965 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 15:06:02 INFO - PROCESS | 17168 | 1461621962968 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 15:06:02 INFO - PROCESS | 17168 | 1461621962974 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:06:02 INFO - PROCESS | 17168 | 1461621962977 Marionette TRACE conn3 <- [1,2030,null,{}] 15:06:02 INFO - PROCESS | 17168 | 1461621962982 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}] 15:06:03 INFO - PROCESS | 17168 | 1461621963228 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 15:06:03 INFO - PROCESS | 17168 | 1461621963590 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:03 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdb122800 == 168 [pid = 17168] [id = 515] 15:06:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 232 (0x7f5bda537000) [pid = 17168] [serial = 1546] [outer = (nil)] 15:06:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 233 (0x7f5bda53f800) [pid = 17168] [serial = 1547] [outer = 0x7f5bda537000] 15:06:03 INFO - PROCESS | 17168 | 1461621963724 Marionette DEBUG loaded listener.js 15:06:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 234 (0x7f5bda74b000) [pid = 17168] [serial = 1548] [outer = 0x7f5bda537000] 15:06:04 INFO - PROCESS | 17168 | 1461621964846 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]]]}] 15:06:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1943ms 15:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:06:04 INFO - PROCESS | 17168 | 1461621964917 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 15:06:04 INFO - PROCESS | 17168 | 1461621964921 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 15:06:04 INFO - PROCESS | 17168 | 1461621964927 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:06:04 INFO - PROCESS | 17168 | 1461621964931 Marionette TRACE conn3 <- [1,2034,null,{}] 15:06:04 INFO - PROCESS | 17168 | 1461621964936 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}] 15:06:05 INFO - PROCESS | 17168 | 1461621965291 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 15:06:05 INFO - PROCESS | 17168 | 1461621965607 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:05 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bac55c000 == 169 [pid = 17168] [id = 516] 15:06:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 235 (0x7f5bd5a02400) [pid = 17168] [serial = 1549] [outer = (nil)] 15:06:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 236 (0x7f5bda74b800) [pid = 17168] [serial = 1550] [outer = 0x7f5bd5a02400] 15:06:05 INFO - PROCESS | 17168 | 1461621965687 Marionette DEBUG loaded listener.js 15:06:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 237 (0x7f5bda7ab400) [pid = 17168] [serial = 1551] [outer = 0x7f5bd5a02400] 15:06:06 INFO - PROCESS | 17168 | 1461621966593 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]]]}] 15:06:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:06:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1733ms 15:06:06 INFO - PROCESS | 17168 | 1461621966660 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 15:06:06 INFO - PROCESS | 17168 | 1461621966664 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 15:06:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:06:06 INFO - PROCESS | 17168 | 1461621966669 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:06:06 INFO - PROCESS | 17168 | 1461621966672 Marionette TRACE conn3 <- [1,2038,null,{}] 15:06:06 INFO - PROCESS | 17168 | 1461621966677 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}] 15:06:06 INFO - PROCESS | 17168 | 1461621966937 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 15:06:07 INFO - PROCESS | 17168 | 1461621967249 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:07 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bac57a000 == 170 [pid = 17168] [id = 517] 15:06:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 238 (0x7f5bac145000) [pid = 17168] [serial = 1552] [outer = (nil)] 15:06:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 239 (0x7f5bac14b400) [pid = 17168] [serial = 1553] [outer = 0x7f5bac145000] 15:06:07 INFO - PROCESS | 17168 | 1461621967330 Marionette DEBUG loaded listener.js 15:06:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 240 (0x7f5bac150c00) [pid = 17168] [serial = 1554] [outer = 0x7f5bac145000] 15:06:08 INFO - PROCESS | 17168 | 1461621968173 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]]]}] 15:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1582ms 15:06:08 INFO - PROCESS | 17168 | 1461621968253 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 15:06:08 INFO - PROCESS | 17168 | 1461621968256 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 15:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:06:08 INFO - PROCESS | 17168 | 1461621968270 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:06:08 INFO - PROCESS | 17168 | 1461621968273 Marionette TRACE conn3 <- [1,2042,null,{}] 15:06:08 INFO - PROCESS | 17168 | 1461621968278 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}] 15:06:08 INFO - PROCESS | 17168 | 1461621968545 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 15:06:08 INFO - PROCESS | 17168 | 1461621968855 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:08 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb342e800 == 171 [pid = 17168] [id = 518] 15:06:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 241 (0x7f5bac0a4c00) [pid = 17168] [serial = 1555] [outer = (nil)] 15:06:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 242 (0x7f5bac0ab400) [pid = 17168] [serial = 1556] [outer = 0x7f5bac0a4c00] 15:06:08 INFO - PROCESS | 17168 | 1461621968935 Marionette DEBUG loaded listener.js 15:06:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 243 (0x7f5bac0b0000) [pid = 17168] [serial = 1557] [outer = 0x7f5bac0a4c00] 15:06:09 INFO - PROCESS | 17168 | 1461621969794 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]]]}] 15:06:09 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) 15:06:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1580ms 15:06:09 INFO - PROCESS | 17168 | 1461621969853 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 15:06:09 INFO - PROCESS | 17168 | 1461621969855 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 15:06:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:06:09 INFO - PROCESS | 17168 | 1461621969862 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:06:09 INFO - PROCESS | 17168 | 1461621969864 Marionette TRACE conn3 <- [1,2046,null,{}] 15:06:09 INFO - PROCESS | 17168 | 1461621969870 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}] 15:06:10 INFO - PROCESS | 17168 | 1461621970096 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 15:06:10 INFO - PROCESS | 17168 | 1461621970425 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:10 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5ba9fcc800 == 172 [pid = 17168] [id = 519] 15:06:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 244 (0x7f5ba9fdd800) [pid = 17168] [serial = 1558] [outer = (nil)] 15:06:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 245 (0x7f5ba9fe5c00) [pid = 17168] [serial = 1559] [outer = 0x7f5ba9fdd800] 15:06:10 INFO - PROCESS | 17168 | 1461621970507 Marionette DEBUG loaded listener.js 15:06:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 246 (0x7f5ba9feb000) [pid = 17168] [serial = 1560] [outer = 0x7f5ba9fdd800] 15:06:11 INFO - PROCESS | 17168 | 1461621971372 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]]]}] 15:06:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:06:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1579ms 15:06:11 INFO - PROCESS | 17168 | 1461621971442 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 15:06:11 INFO - PROCESS | 17168 | 1461621971446 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 15:06:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:06:11 INFO - PROCESS | 17168 | 1461621971452 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:06:11 INFO - PROCESS | 17168 | 1461621971455 Marionette TRACE conn3 <- [1,2050,null,{}] 15:06:11 INFO - PROCESS | 17168 | 1461621971460 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}] 15:06:11 INFO - PROCESS | 17168 | 1461621971684 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 15:06:11 INFO - PROCESS | 17168 | 1461621971990 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:12 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5ba9246800 == 173 [pid = 17168] [id = 520] 15:06:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 247 (0x7f5ba9331c00) [pid = 17168] [serial = 1561] [outer = (nil)] 15:06:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 248 (0x7f5ba9339800) [pid = 17168] [serial = 1562] [outer = 0x7f5ba9331c00] 15:06:12 INFO - PROCESS | 17168 | 1461621972068 Marionette DEBUG loaded listener.js 15:06:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 249 (0x7f5ba933e000) [pid = 17168] [serial = 1563] [outer = 0x7f5ba9331c00] 15:06:12 INFO - PROCESS | 17168 | 1461621972972 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]]]}] 15:06:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1590ms 15:06:13 INFO - PROCESS | 17168 | 1461621973043 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 15:06:13 INFO - PROCESS | 17168 | 1461621973047 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 15:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:06:13 INFO - PROCESS | 17168 | 1461621973053 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:06:13 INFO - PROCESS | 17168 | 1461621973055 Marionette TRACE conn3 <- [1,2054,null,{}] 15:06:13 INFO - PROCESS | 17168 | 1461621973061 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}] 15:06:13 INFO - PROCESS | 17168 | 1461621973293 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 15:06:13 INFO - PROCESS | 17168 | 1461621973637 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:13 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5ba9261000 == 174 [pid = 17168] [id = 521] 15:06:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 250 (0x7f5ba9fe5000) [pid = 17168] [serial = 1564] [outer = (nil)] 15:06:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 251 (0x7f5ba9feac00) [pid = 17168] [serial = 1565] [outer = 0x7f5ba9fe5000] 15:06:13 INFO - PROCESS | 17168 | 1461621973731 Marionette DEBUG loaded listener.js 15:06:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 252 (0x7f5bac0aa800) [pid = 17168] [serial = 1566] [outer = 0x7f5ba9fe5000] 15:06:14 INFO - PROCESS | 17168 | 1461621974587 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]]]}] 15:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1580ms 15:06:14 INFO - PROCESS | 17168 | 1461621974634 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 15:06:14 INFO - PROCESS | 17168 | 1461621974637 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 15:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:06:14 INFO - PROCESS | 17168 | 1461621974643 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:06:14 INFO - PROCESS | 17168 | 1461621974645 Marionette TRACE conn3 <- [1,2058,null,{}] 15:06:14 INFO - PROCESS | 17168 | 1461621974651 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}] 15:06:14 INFO - PROCESS | 17168 | 1461621974884 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 15:06:15 INFO - PROCESS | 17168 | 1461621975200 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:15 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb2232800 == 175 [pid = 17168] [id = 522] 15:06:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 253 (0x7f5ba9334800) [pid = 17168] [serial = 1567] [outer = (nil)] 15:06:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 254 (0x7f5bac149c00) [pid = 17168] [serial = 1568] [outer = 0x7f5ba9334800] 15:06:15 INFO - PROCESS | 17168 | 1461621975279 Marionette DEBUG loaded listener.js 15:06:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 255 (0x7f5bae371c00) [pid = 17168] [serial = 1569] [outer = 0x7f5ba9334800] 15:06:16 INFO - PROCESS | 17168 | 1461621976711 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]]]}] 15:06:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:06:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 2291ms 15:06:16 INFO - PROCESS | 17168 | 1461621976942 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 15:06:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:06:16 INFO - PROCESS | 17168 | 1461621976948 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 15:06:16 INFO - PROCESS | 17168 | 1461621976956 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:06:16 INFO - PROCESS | 17168 | 1461621976961 Marionette TRACE conn3 <- [1,2062,null,{}] 15:06:16 INFO - PROCESS | 17168 | 1461621976968 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}] 15:06:17 INFO - PROCESS | 17168 | 1461621977187 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 15:06:17 INFO - PROCESS | 17168 | 1461621977458 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:17 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb0dc2800 == 176 [pid = 17168] [id = 523] 15:06:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 256 (0x7f5bae377800) [pid = 17168] [serial = 1570] [outer = (nil)] 15:06:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 257 (0x7f5bafec4800) [pid = 17168] [serial = 1571] [outer = 0x7f5bae377800] 15:06:17 INFO - PROCESS | 17168 | 1461621977528 Marionette DEBUG loaded listener.js 15:06:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 258 (0x7f5bb0055c00) [pid = 17168] [serial = 1572] [outer = 0x7f5bae377800] 15:06:18 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0a94000 == 175 [pid = 17168] [id = 394] 15:06:18 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcfbd9800 == 174 [pid = 17168] [id = 445] 15:06:18 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bdb115000 == 173 [pid = 17168] [id = 447] 15:06:18 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb0dba000 == 172 [pid = 17168] [id = 448] 15:06:18 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd8d6b800 == 171 [pid = 17168] [id = 446] 15:06:18 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbf5a000 == 170 [pid = 17168] [id = 504] 15:06:18 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb6186000 == 169 [pid = 17168] [id = 503] 15:06:18 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb479c000 == 168 [pid = 17168] [id = 502] 15:06:18 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb1956000 == 167 [pid = 17168] [id = 501] 15:06:18 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5baccc9800 == 166 [pid = 17168] [id = 500] 15:06:18 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb3bb6000 == 165 [pid = 17168] [id = 499] 15:06:18 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb0da2800 == 164 [pid = 17168] [id = 498] 15:06:18 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf2a6800 == 163 [pid = 17168] [id = 487] 15:06:18 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbda3f800 == 162 [pid = 17168] [id = 486] 15:06:18 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbf61000 == 161 [pid = 17168] [id = 485] 15:06:18 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb4885800 == 160 [pid = 17168] [id = 484] 15:06:18 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb1855800 == 159 [pid = 17168] [id = 483] 15:06:18 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5061000 == 158 [pid = 17168] [id = 482] 15:06:18 INFO - PROCESS | 17168 | 1461621978934 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]]]}] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 257 (0x7f5bb35cbc00) [pid = 17168] [serial = 1436] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 256 (0x7f5bb3dd6000) [pid = 17168] [serial = 1437] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 255 (0x7f5bb50f8000) [pid = 17168] [serial = 1442] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 254 (0x7f5bbe947000) [pid = 17168] [serial = 1397] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 253 (0x7f5bb4660000) [pid = 17168] [serial = 1439] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 252 (0x7f5bb2fb9400) [pid = 17168] [serial = 1433] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 251 (0x7f5bb35c4400) [pid = 17168] [serial = 1434] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 250 (0x7f5bafec6c00) [pid = 17168] [serial = 1430] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 249 (0x7f5bb044f400) [pid = 17168] [serial = 1431] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 248 (0x7f5bb5fd4000) [pid = 17168] [serial = 1391] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 247 (0x7f5bae368800) [pid = 17168] [serial = 1428] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 246 (0x7f5bab0f2000) [pid = 17168] [serial = 1427] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 245 (0x7f5bc24fc000) [pid = 17168] [serial = 1406] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 244 (0x7f5bbca86c00) [pid = 17168] [serial = 1394] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 243 (0x7f5bb0be1000) [pid = 17168] [serial = 1382] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 242 (0x7f5bb4854800) [pid = 17168] [serial = 1388] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 241 (0x7f5bc0e2e800) [pid = 17168] [serial = 1403] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 240 (0x7f5bbf954800) [pid = 17168] [serial = 1400] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 239 (0x7f5bb35bec00) [pid = 17168] [serial = 1385] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 238 (0x7f5bc2ded000) [pid = 17168] [serial = 1409] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 237 (0x7f5bc693cc00) [pid = 17168] [serial = 1412] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 236 (0x7f5bb0263c00) [pid = 17168] [serial = 1418] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 235 (0x7f5bb0d6f800) [pid = 17168] [serial = 1415] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 234 (0x7f5bb0be5400) [pid = 17168] [serial = 1421] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 233 (0x7f5bb02d8000) [pid = 17168] [serial = 1424] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 232 (0x7f5bb5be6400) [pid = 17168] [serial = 1443] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 231 (0x7f5bb35bd400) [pid = 17168] [serial = 1445] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 230 (0x7f5bb5c74800) [pid = 17168] [serial = 1446] [outer = (nil)] [url = about:blank] 15:06:19 INFO - PROCESS | 17168 | --DOMWINDOW == 229 (0x7f5bb4733000) [pid = 17168] [serial = 1440] [outer = (nil)] [url = about:blank] 15:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 2194ms 15:06:19 INFO - PROCESS | 17168 | 1461621979172 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 15:06:19 INFO - PROCESS | 17168 | 1461621979180 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 15:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:06:19 INFO - PROCESS | 17168 | 1461621979201 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:06:19 INFO - PROCESS | 17168 | 1461621979205 Marionette TRACE conn3 <- [1,2066,null,{}] 15:06:19 INFO - PROCESS | 17168 | 1461621979210 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}] 15:06:19 INFO - PROCESS | 17168 | 1461621979403 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 15:06:19 INFO - PROCESS | 17168 | 1461621979421 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:19 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baf91c000 == 159 [pid = 17168] [id = 524] 15:06:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 230 (0x7f5bafec8c00) [pid = 17168] [serial = 1573] [outer = (nil)] 15:06:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 231 (0x7f5bb0457000) [pid = 17168] [serial = 1574] [outer = 0x7f5bafec8c00] 15:06:19 INFO - PROCESS | 17168 | 1461621979486 Marionette DEBUG loaded listener.js 15:06:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 232 (0x7f5bb0d71c00) [pid = 17168] [serial = 1575] [outer = 0x7f5bafec8c00] 15:06:20 INFO - PROCESS | 17168 | 1461621980460 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]]]}] 15:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1284ms 15:06:20 INFO - PROCESS | 17168 | 1461621980483 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 15:06:20 INFO - PROCESS | 17168 | 1461621980487 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 15:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:06:20 INFO - PROCESS | 17168 | 1461621980493 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:06:20 INFO - PROCESS | 17168 | 1461621980498 Marionette TRACE conn3 <- [1,2070,null,{}] 15:06:20 INFO - PROCESS | 17168 | 1461621980514 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}] 15:06:20 INFO - PROCESS | 17168 | 1461621980717 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 15:06:20 INFO - PROCESS | 17168 | 1461621980914 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:20 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1c79800 == 160 [pid = 17168] [id = 525] 15:06:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 233 (0x7f5bb0267c00) [pid = 17168] [serial = 1576] [outer = (nil)] 15:06:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 234 (0x7f5bb3453c00) [pid = 17168] [serial = 1577] [outer = 0x7f5bb0267c00] 15:06:20 INFO - PROCESS | 17168 | 1461621980984 Marionette DEBUG loaded listener.js 15:06:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 235 (0x7f5bb3d57000) [pid = 17168] [serial = 1578] [outer = 0x7f5bb0267c00] 15:06:21 INFO - PROCESS | 17168 | 1461621981888 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]]]}] 15:06:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1435ms 15:06:21 INFO - PROCESS | 17168 | 1461621981941 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 15:06:21 INFO - PROCESS | 17168 | 1461621981944 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 15:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:06:21 INFO - PROCESS | 17168 | 1461621981957 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:06:21 INFO - PROCESS | 17168 | 1461621981959 Marionette TRACE conn3 <- [1,2074,null,{}] 15:06:21 INFO - PROCESS | 17168 | 1461621981964 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}] 15:06:22 INFO - PROCESS | 17168 | 1461621982217 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 15:06:22 INFO - PROCESS | 17168 | 1461621982259 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:22 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb3bb5000 == 161 [pid = 17168] [id = 526] 15:06:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 236 (0x7f5bb3461000) [pid = 17168] [serial = 1579] [outer = (nil)] 15:06:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 237 (0x7f5bb4656c00) [pid = 17168] [serial = 1580] [outer = 0x7f5bb3461000] 15:06:22 INFO - PROCESS | 17168 | 1461621982323 Marionette DEBUG loaded listener.js 15:06:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 238 (0x7f5bb472b000) [pid = 17168] [serial = 1581] [outer = 0x7f5bb3461000] 15:06:23 INFO - PROCESS | 17168 | 1461621983267 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]]]}] 15:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1326ms 15:06:23 INFO - PROCESS | 17168 | 1461621983285 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 15:06:23 INFO - PROCESS | 17168 | 1461621983288 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 15:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:06:23 INFO - PROCESS | 17168 | 1461621983294 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:06:23 INFO - PROCESS | 17168 | 1461621983297 Marionette TRACE conn3 <- [1,2078,null,{}] 15:06:23 INFO - PROCESS | 17168 | 1461621983310 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}] 15:06:23 INFO - PROCESS | 17168 | 1461621983563 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 15:06:23 INFO - PROCESS | 17168 | 1461621983596 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:23 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb4884000 == 162 [pid = 17168] [id = 527] 15:06:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 239 (0x7f5bb3d70c00) [pid = 17168] [serial = 1582] [outer = (nil)] 15:06:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 240 (0x7f5bb4f88800) [pid = 17168] [serial = 1583] [outer = 0x7f5bb3d70c00] 15:06:23 INFO - PROCESS | 17168 | 1461621983659 Marionette DEBUG loaded listener.js 15:06:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 241 (0x7f5bb51d4000) [pid = 17168] [serial = 1584] [outer = 0x7f5bb3d70c00] 15:06:24 INFO - PROCESS | 17168 | --DOMWINDOW == 240 (0x7f5bb0263400) [pid = 17168] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:06:24 INFO - PROCESS | 17168 | --DOMWINDOW == 239 (0x7f5bb628ac00) [pid = 17168] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:06:24 INFO - PROCESS | 17168 | --DOMWINDOW == 238 (0x7f5bab0d1c00) [pid = 17168] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:06:24 INFO - PROCESS | 17168 | --DOMWINDOW == 237 (0x7f5bbca7bc00) [pid = 17168] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:06:24 INFO - PROCESS | 17168 | --DOMWINDOW == 236 (0x7f5bafec8000) [pid = 17168] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:06:24 INFO - PROCESS | 17168 | --DOMWINDOW == 235 (0x7f5bafecd000) [pid = 17168] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:06:24 INFO - PROCESS | 17168 | --DOMWINDOW == 234 (0x7f5bb4727800) [pid = 17168] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:06:25 INFO - PROCESS | 17168 | 1461621985055 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]]]}] 15:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1791ms 15:06:25 INFO - PROCESS | 17168 | 1461621985085 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 15:06:25 INFO - PROCESS | 17168 | 1461621985089 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 15:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:06:25 INFO - PROCESS | 17168 | 1461621985094 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:06:25 INFO - PROCESS | 17168 | 1461621985096 Marionette TRACE conn3 <- [1,2082,null,{}] 15:06:25 INFO - PROCESS | 17168 | 1461621985101 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}] 15:06:25 INFO - PROCESS | 17168 | 1461621985321 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 15:06:25 INFO - PROCESS | 17168 | 1461621985504 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:25 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb60a2000 == 163 [pid = 17168] [id = 528] 15:06:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 235 (0x7f5bae36dc00) [pid = 17168] [serial = 1585] [outer = (nil)] 15:06:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 236 (0x7f5bb4727000) [pid = 17168] [serial = 1586] [outer = 0x7f5bae36dc00] 15:06:25 INFO - PROCESS | 17168 | 1461621985570 Marionette DEBUG loaded listener.js 15:06:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 237 (0x7f5bb6287800) [pid = 17168] [serial = 1587] [outer = 0x7f5bae36dc00] 15:06:26 INFO - PROCESS | 17168 | 1461621986316 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]]]}] 15:06:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1281ms 15:06:26 INFO - PROCESS | 17168 | 1461621986376 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 15:06:26 INFO - PROCESS | 17168 | 1461621986379 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 15:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:06:26 INFO - PROCESS | 17168 | 1461621986385 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:06:26 INFO - PROCESS | 17168 | 1461621986388 Marionette TRACE conn3 <- [1,2086,null,{}] 15:06:26 INFO - PROCESS | 17168 | 1461621986396 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}] 15:06:26 INFO - PROCESS | 17168 | 1461621986738 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 15:06:27 INFO - PROCESS | 17168 | 1461621987032 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:27 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baccc9800 == 164 [pid = 17168] [id = 529] 15:06:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 238 (0x7f5ba9fe2400) [pid = 17168] [serial = 1588] [outer = (nil)] 15:06:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 239 (0x7f5bab0ed000) [pid = 17168] [serial = 1589] [outer = 0x7f5ba9fe2400] 15:06:27 INFO - PROCESS | 17168 | 1461621987155 Marionette DEBUG loaded listener.js 15:06:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 240 (0x7f5bac151c00) [pid = 17168] [serial = 1590] [outer = 0x7f5ba9fe2400] 15:06:28 INFO - PROCESS | 17168 | 1461621988092 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]]]}] 15:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1783ms 15:06:28 INFO - PROCESS | 17168 | 1461621988171 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 15:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:06:28 INFO - PROCESS | 17168 | 1461621988177 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 15:06:28 INFO - PROCESS | 17168 | 1461621988185 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:06:28 INFO - PROCESS | 17168 | 1461621988192 Marionette TRACE conn3 <- [1,2090,null,{}] 15:06:28 INFO - PROCESS | 17168 | 1461621988199 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}] 15:06:28 INFO - PROCESS | 17168 | 1461621988475 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 15:06:28 INFO - PROCESS | 17168 | 1461621988797 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:28 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb3178800 == 165 [pid = 17168] [id = 530] 15:06:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 241 (0x7f5bb02e0400) [pid = 17168] [serial = 1591] [outer = (nil)] 15:06:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 242 (0x7f5bb0d62400) [pid = 17168] [serial = 1592] [outer = 0x7f5bb02e0400] 15:06:28 INFO - PROCESS | 17168 | 1461621988878 Marionette DEBUG loaded listener.js 15:06:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 243 (0x7f5bb26ab400) [pid = 17168] [serial = 1593] [outer = 0x7f5bb02e0400] 15:06:29 INFO - PROCESS | 17168 | 1461621989767 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]]]}] 15:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1641ms 15:06:29 INFO - PROCESS | 17168 | 1461621989827 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 15:06:29 INFO - PROCESS | 17168 | 1461621989832 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 15:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:06:29 INFO - PROCESS | 17168 | 1461621989838 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:06:29 INFO - PROCESS | 17168 | 1461621989841 Marionette TRACE conn3 <- [1,2094,null,{}] 15:06:29 INFO - PROCESS | 17168 | 1461621989847 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}] 15:06:30 INFO - PROCESS | 17168 | 1461621990083 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 15:06:30 INFO - PROCESS | 17168 | 1461621990432 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:30 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbf5f000 == 166 [pid = 17168] [id = 531] 15:06:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 244 (0x7f5bb2fb7800) [pid = 17168] [serial = 1594] [outer = (nil)] 15:06:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 245 (0x7f5bb4659400) [pid = 17168] [serial = 1595] [outer = 0x7f5bb2fb7800] 15:06:30 INFO - PROCESS | 17168 | 1461621990512 Marionette DEBUG loaded listener.js 15:06:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 246 (0x7f5bb4f91000) [pid = 17168] [serial = 1596] [outer = 0x7f5bb2fb7800] 15:06:31 INFO - PROCESS | 17168 | 1461621991396 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]]]}] 15:06:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:06:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1592ms 15:06:31 INFO - PROCESS | 17168 | 1461621991431 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 15:06:31 INFO - PROCESS | 17168 | 1461621991437 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 15:06:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:06:31 INFO - PROCESS | 17168 | 1461621991454 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:06:31 INFO - PROCESS | 17168 | 1461621991461 Marionette TRACE conn3 <- [1,2098,null,{}] 15:06:31 INFO - PROCESS | 17168 | 1461621991467 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}] 15:06:31 INFO - PROCESS | 17168 | 1461621991696 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 15:06:31 INFO - PROCESS | 17168 | 1461621991955 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:32 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf087000 == 167 [pid = 17168] [id = 532] 15:06:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 247 (0x7f5bb3d5a800) [pid = 17168] [serial = 1597] [outer = (nil)] 15:06:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 248 (0x7f5bb5fd3800) [pid = 17168] [serial = 1598] [outer = 0x7f5bb3d5a800] 15:06:32 INFO - PROCESS | 17168 | 1461621992081 Marionette DEBUG loaded listener.js 15:06:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 249 (0x7f5bbbdad400) [pid = 17168] [serial = 1599] [outer = 0x7f5bb3d5a800] 15:06:32 INFO - PROCESS | 17168 | 1461621992931 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]]]}] 15:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1544ms 15:06:32 INFO - PROCESS | 17168 | 1461621992990 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 15:06:32 INFO - PROCESS | 17168 | 1461621992993 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 15:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:06:33 INFO - PROCESS | 17168 | 1461621993000 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:06:33 INFO - PROCESS | 17168 | 1461621993003 Marionette TRACE conn3 <- [1,2102,null,{}] 15:06:33 INFO - PROCESS | 17168 | 1461621993008 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}] 15:06:33 INFO - PROCESS | 17168 | 1461621993247 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 15:06:33 INFO - PROCESS | 17168 | 1461621993560 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:33 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfea8000 == 168 [pid = 17168] [id = 533] 15:06:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 250 (0x7f5bb51df000) [pid = 17168] [serial = 1600] [outer = (nil)] 15:06:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 251 (0x7f5bbcc9e800) [pid = 17168] [serial = 1601] [outer = 0x7f5bb51df000] 15:06:33 INFO - PROCESS | 17168 | 1461621993661 Marionette DEBUG loaded listener.js 15:06:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 252 (0x7f5bbd9dac00) [pid = 17168] [serial = 1602] [outer = 0x7f5bb51df000] 15:06:34 INFO - PROCESS | 17168 | 1461621994627 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]]]}] 15:06:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1688ms 15:06:34 INFO - PROCESS | 17168 | 1461621994689 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 15:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:06:34 INFO - PROCESS | 17168 | 1461621994693 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 15:06:34 INFO - PROCESS | 17168 | 1461621994700 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:06:34 INFO - PROCESS | 17168 | 1461621994703 Marionette TRACE conn3 <- [1,2106,null,{}] 15:06:34 INFO - PROCESS | 17168 | 1461621994709 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}] 15:06:34 INFO - PROCESS | 17168 | 1461621994937 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 15:06:35 INFO - PROCESS | 17168 | 1461621995265 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:35 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b0b000 == 169 [pid = 17168] [id = 534] 15:06:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 253 (0x7f5bbee3ac00) [pid = 17168] [serial = 1603] [outer = (nil)] 15:06:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 254 (0x7f5bbf21bc00) [pid = 17168] [serial = 1604] [outer = 0x7f5bbee3ac00] 15:06:35 INFO - PROCESS | 17168 | 1461621995359 Marionette DEBUG loaded listener.js 15:06:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 255 (0x7f5bbf73a000) [pid = 17168] [serial = 1605] [outer = 0x7f5bbee3ac00] 15:06:36 INFO - PROCESS | 17168 | 1461621996271 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]]]}] 15:06:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1636ms 15:06:36 INFO - PROCESS | 17168 | 1461621996336 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 15:06:36 INFO - PROCESS | 17168 | 1461621996340 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 15:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:06:36 INFO - PROCESS | 17168 | 1461621996346 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:06:36 INFO - PROCESS | 17168 | 1461621996349 Marionette TRACE conn3 <- [1,2110,null,{}] 15:06:36 INFO - PROCESS | 17168 | 1461621996354 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}] 15:06:36 INFO - PROCESS | 17168 | 1461621996572 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 15:06:36 INFO - PROCESS | 17168 | 1461621996876 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:36 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2fd7800 == 170 [pid = 17168] [id = 535] 15:06:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 256 (0x7f5bbee3d000) [pid = 17168] [serial = 1606] [outer = (nil)] 15:06:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 257 (0x7f5bbfaad000) [pid = 17168] [serial = 1607] [outer = 0x7f5bbee3d000] 15:06:36 INFO - PROCESS | 17168 | 1461621996955 Marionette DEBUG loaded listener.js 15:06:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 258 (0x7f5bc0e22400) [pid = 17168] [serial = 1608] [outer = 0x7f5bbee3d000] 15:06:37 INFO - PROCESS | 17168 | 1461621997805 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]]]}] 15:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1528ms 15:06:37 INFO - PROCESS | 17168 | 1461621997876 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 15:06:37 INFO - PROCESS | 17168 | 1461621997880 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 15:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:06:37 INFO - PROCESS | 17168 | 1461621997886 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:06:37 INFO - PROCESS | 17168 | 1461621997889 Marionette TRACE conn3 <- [1,2114,null,{}] 15:06:37 INFO - PROCESS | 17168 | 1461621997895 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}] 15:06:38 INFO - PROCESS | 17168 | 1461621998115 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 15:06:38 INFO - PROCESS | 17168 | 1461621998378 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:38 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc4cc2000 == 171 [pid = 17168] [id = 536] 15:06:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 259 (0x7f5bbf73e400) [pid = 17168] [serial = 1609] [outer = (nil)] 15:06:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 260 (0x7f5bc22da400) [pid = 17168] [serial = 1610] [outer = 0x7f5bbf73e400] 15:06:38 INFO - PROCESS | 17168 | 1461621998496 Marionette DEBUG loaded listener.js 15:06:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 261 (0x7f5bc24f8800) [pid = 17168] [serial = 1611] [outer = 0x7f5bbf73e400] 15:06:39 INFO - PROCESS | 17168 | 1461621999353 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]]]}] 15:06:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1529ms 15:06:39 INFO - PROCESS | 17168 | 1461621999416 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 15:06:39 INFO - PROCESS | 17168 | 1461621999420 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 15:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:06:39 INFO - PROCESS | 17168 | 1461621999426 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:06:39 INFO - PROCESS | 17168 | 1461621999428 Marionette TRACE conn3 <- [1,2118,null,{}] 15:06:39 INFO - PROCESS | 17168 | 1461621999434 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}] 15:06:39 INFO - PROCESS | 17168 | 1461621999657 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 15:06:39 INFO - PROCESS | 17168 | 1461621999921 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:40 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc71ce000 == 172 [pid = 17168] [id = 537] 15:06:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 262 (0x7f5bbebc7400) [pid = 17168] [serial = 1612] [outer = (nil)] 15:06:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 263 (0x7f5bc2b24c00) [pid = 17168] [serial = 1613] [outer = 0x7f5bbebc7400] 15:06:40 INFO - PROCESS | 17168 | 1461622000047 Marionette DEBUG loaded listener.js 15:06:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 264 (0x7f5bc2c65800) [pid = 17168] [serial = 1614] [outer = 0x7f5bbebc7400] 15:06:40 INFO - PROCESS | 17168 | 1461622000909 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]]]}] 15:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1528ms 15:06:40 INFO - PROCESS | 17168 | 1461622000955 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 15:06:40 INFO - PROCESS | 17168 | 1461622000959 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 15:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:06:40 INFO - PROCESS | 17168 | 1461622000965 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:06:40 INFO - PROCESS | 17168 | 1461622000974 Marionette TRACE conn3 <- [1,2122,null,{}] 15:06:40 INFO - PROCESS | 17168 | 1461622000980 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}] 15:06:41 INFO - PROCESS | 17168 | 1461622001198 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 15:06:41 INFO - PROCESS | 17168 | 1461622001467 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:41 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc887f800 == 173 [pid = 17168] [id = 538] 15:06:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 265 (0x7f5bb18aac00) [pid = 17168] [serial = 1615] [outer = (nil)] 15:06:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 266 (0x7f5bc2ef6000) [pid = 17168] [serial = 1616] [outer = 0x7f5bb18aac00] 15:06:41 INFO - PROCESS | 17168 | 1461622001587 Marionette DEBUG loaded listener.js 15:06:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 267 (0x7f5bc4c3e000) [pid = 17168] [serial = 1617] [outer = 0x7f5bb18aac00] 15:06:42 INFO - PROCESS | 17168 | 1461622002433 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]]]}] 15:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1534ms 15:06:42 INFO - PROCESS | 17168 | 1461622002501 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 15:06:42 INFO - PROCESS | 17168 | 1461622002504 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 15:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:06:42 INFO - PROCESS | 17168 | 1461622002510 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:06:42 INFO - PROCESS | 17168 | 1461622002513 Marionette TRACE conn3 <- [1,2126,null,{}] 15:06:42 INFO - PROCESS | 17168 | 1461622002518 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}] 15:06:42 INFO - PROCESS | 17168 | 1461622002747 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 15:06:43 INFO - PROCESS | 17168 | 1461622003012 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:43 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcbb3c800 == 174 [pid = 17168] [id = 539] 15:06:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 268 (0x7f5bc5c32400) [pid = 17168] [serial = 1618] [outer = (nil)] 15:06:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 269 (0x7f5bc693e800) [pid = 17168] [serial = 1619] [outer = 0x7f5bc5c32400] 15:06:43 INFO - PROCESS | 17168 | 1461622003148 Marionette DEBUG loaded listener.js 15:06:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 270 (0x7f5bc7438400) [pid = 17168] [serial = 1620] [outer = 0x7f5bc5c32400] 15:06:43 INFO - PROCESS | 17168 | 1461622003992 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]]]}] 15:06:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1540ms 15:06:44 INFO - PROCESS | 17168 | 1461622004052 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 15:06:44 INFO - PROCESS | 17168 | 1461622004057 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 15:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:06:44 INFO - PROCESS | 17168 | 1461622004063 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:06:44 INFO - PROCESS | 17168 | 1461622004067 Marionette TRACE conn3 <- [1,2130,null,{}] 15:06:44 INFO - PROCESS | 17168 | 1461622004072 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}] 15:06:44 INFO - PROCESS | 17168 | 1461622004309 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 15:06:44 INFO - PROCESS | 17168 | 1461622004628 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:44 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda44b800 == 175 [pid = 17168] [id = 540] 15:06:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 271 (0x7f5bbf772400) [pid = 17168] [serial = 1621] [outer = (nil)] 15:06:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 272 (0x7f5bcb959000) [pid = 17168] [serial = 1622] [outer = 0x7f5bbf772400] 15:06:44 INFO - PROCESS | 17168 | 1461622004706 Marionette DEBUG loaded listener.js 15:06:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 273 (0x7f5bd4b1a400) [pid = 17168] [serial = 1623] [outer = 0x7f5bbf772400] 15:06:45 INFO - PROCESS | 17168 | 1461622005546 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] 15:06:45 INFO - PROCESS | 17168 | 1461622005602 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 15:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:06:45 INFO - PROCESS | 17168 | 1461622005608 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:06:45 INFO - PROCESS | 17168 | 1461622005611 Marionette TRACE conn3 <- [1,2134,null,{}] 15:06:45 INFO - PROCESS | 17168 | 1461622005616 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}] 15:06:45 INFO - PROCESS | 17168 | 1461622005827 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 15:06:46 INFO - PROCESS | 17168 | 1461622006106 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:46 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdf29a800 == 176 [pid = 17168] [id = 541] 15:06:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 274 (0x7f5bc4ca6000) [pid = 17168] [serial = 1624] [outer = (nil)] 15:06:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 275 (0x7f5bd6e75800) [pid = 17168] [serial = 1625] [outer = 0x7f5bc4ca6000] 15:06:46 INFO - PROCESS | 17168 | 1461622006225 Marionette DEBUG loaded listener.js 15:06:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 276 (0x7f5bda53c400) [pid = 17168] [serial = 1626] [outer = 0x7f5bc4ca6000] 15:06:47 INFO - PROCESS | 17168 | 1461622007089 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]]]}] 15:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1531ms 15:06:47 INFO - PROCESS | 17168 | 1461622007141 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 15:06:47 INFO - PROCESS | 17168 | 1461622007145 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 15:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:06:47 INFO - PROCESS | 17168 | 1461622007151 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:06:47 INFO - PROCESS | 17168 | 1461622007153 Marionette TRACE conn3 <- [1,2138,null,{}] 15:06:47 INFO - PROCESS | 17168 | 1461622007158 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}] 15:06:47 INFO - PROCESS | 17168 | 1461622007377 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 15:06:47 INFO - PROCESS | 17168 | 1461622007649 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:47 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bafae2800 == 177 [pid = 17168] [id = 542] 15:06:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 277 (0x7f5baf8e3000) [pid = 17168] [serial = 1627] [outer = (nil)] 15:06:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 278 (0x7f5baf8e9400) [pid = 17168] [serial = 1628] [outer = 0x7f5baf8e3000] 15:06:47 INFO - PROCESS | 17168 | 1461622007767 Marionette DEBUG loaded listener.js 15:06:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 279 (0x7f5baf8ee000) [pid = 17168] [serial = 1629] [outer = 0x7f5baf8e3000] 15:06:48 INFO - PROCESS | 17168 | 1461622008603 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]]]}] 15:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1532ms 15:06:48 INFO - PROCESS | 17168 | 1461622008684 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 15:06:48 INFO - PROCESS | 17168 | 1461622008689 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 15:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:06:48 INFO - PROCESS | 17168 | 1461622008696 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:06:48 INFO - PROCESS | 17168 | 1461622008699 Marionette TRACE conn3 <- [1,2142,null,{}] 15:06:48 INFO - PROCESS | 17168 | 1461622008704 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}] 15:06:48 INFO - PROCESS | 17168 | 1461622008961 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 15:06:49 INFO - PROCESS | 17168 | 1461622009275 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:49 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbd71c000 == 178 [pid = 17168] [id = 543] 15:06:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 280 (0x7f5baf8e3400) [pid = 17168] [serial = 1630] [outer = (nil)] 15:06:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 281 (0x7f5bd6b44400) [pid = 17168] [serial = 1631] [outer = 0x7f5baf8e3400] 15:06:49 INFO - PROCESS | 17168 | 1461622009353 Marionette DEBUG loaded listener.js 15:06:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 282 (0x7f5bda74c400) [pid = 17168] [serial = 1632] [outer = 0x7f5baf8e3400] 15:06:50 INFO - PROCESS | 17168 | 1461622010217 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] 15:06:50 INFO - PROCESS | 17168 | 1461622010290 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 15:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:06:50 INFO - PROCESS | 17168 | 1461622010296 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:06:50 INFO - PROCESS | 17168 | 1461622010298 Marionette TRACE conn3 <- [1,2146,null,{}] 15:06:50 INFO - PROCESS | 17168 | 1461622010304 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}] 15:06:50 INFO - PROCESS | 17168 | 1461622010519 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 15:06:50 INFO - PROCESS | 17168 | 1461622010787 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:50 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bab1d5800 == 179 [pid = 17168] [id = 544] 15:06:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 283 (0x7f5bac16c000) [pid = 17168] [serial = 1633] [outer = (nil)] 15:06:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 284 (0x7f5bac175400) [pid = 17168] [serial = 1634] [outer = 0x7f5bac16c000] 15:06:50 INFO - PROCESS | 17168 | 1461622010902 Marionette DEBUG loaded listener.js 15:06:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 285 (0x7f5baf8ee400) [pid = 17168] [serial = 1635] [outer = 0x7f5bac16c000] 15:06:51 INFO - PROCESS | 17168 | 1461622011745 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] 15:06:51 INFO - PROCESS | 17168 | 1461622011832 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 15:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:06:51 INFO - PROCESS | 17168 | 1461622011838 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:06:51 INFO - PROCESS | 17168 | 1461622011840 Marionette TRACE conn3 <- [1,2150,null,{}] 15:06:51 INFO - PROCESS | 17168 | 1461622011846 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}] 15:06:52 INFO - PROCESS | 17168 | 1461622012069 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 15:06:52 INFO - PROCESS | 17168 | 1461622012383 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:52 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbd72e800 == 180 [pid = 17168] [id = 545] 15:06:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 286 (0x7f5bac16dc00) [pid = 17168] [serial = 1636] [outer = (nil)] 15:06:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 287 (0x7f5bc2ab0800) [pid = 17168] [serial = 1637] [outer = 0x7f5bac16dc00] 15:06:52 INFO - PROCESS | 17168 | 1461622012461 Marionette DEBUG loaded listener.js 15:06:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 288 (0x7f5bc2ab6400) [pid = 17168] [serial = 1638] [outer = 0x7f5bac16dc00] 15:06:53 INFO - PROCESS | 17168 | 1461622013295 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]]]}] 15:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1492ms 15:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:06:53 INFO - PROCESS | 17168 | 1461622013331 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 15:06:53 INFO - PROCESS | 17168 | 1461622013334 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 15:06:53 INFO - PROCESS | 17168 | 1461622013340 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:06:53 INFO - PROCESS | 17168 | 1461622013343 Marionette TRACE conn3 <- [1,2154,null,{}] 15:06:53 INFO - PROCESS | 17168 | 1461622013349 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}] 15:06:53 INFO - PROCESS | 17168 | 1461622013565 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 15:06:53 INFO - PROCESS | 17168 | 1461622013845 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:53 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc3434800 == 181 [pid = 17168] [id = 546] 15:06:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 289 (0x7f5bac16e000) [pid = 17168] [serial = 1639] [outer = (nil)] 15:06:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 290 (0x7f5bac3d6400) [pid = 17168] [serial = 1640] [outer = 0x7f5bac16e000] 15:06:53 INFO - PROCESS | 17168 | 1461622013963 Marionette DEBUG loaded listener.js 15:06:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 291 (0x7f5bac3db800) [pid = 17168] [serial = 1641] [outer = 0x7f5bac16e000] 15:06:54 INFO - PROCESS | 17168 | 1461622014811 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]]]}] 15:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1535ms 15:06:54 INFO - PROCESS | 17168 | 1461622014876 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 15:06:54 INFO - PROCESS | 17168 | 1461622014878 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 15:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:06:54 INFO - PROCESS | 17168 | 1461622014885 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:06:54 INFO - PROCESS | 17168 | 1461622014888 Marionette TRACE conn3 <- [1,2158,null,{}] 15:06:54 INFO - PROCESS | 17168 | 1461622014893 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}] 15:06:55 INFO - PROCESS | 17168 | 1461622015104 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 15:06:55 INFO - PROCESS | 17168 | 1461622015429 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:55 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc31da000 == 182 [pid = 17168] [id = 547] 15:06:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 292 (0x7f5bac3d1000) [pid = 17168] [serial = 1642] [outer = (nil)] 15:06:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 293 (0x7f5bc2ab3c00) [pid = 17168] [serial = 1643] [outer = 0x7f5bac3d1000] 15:06:55 INFO - PROCESS | 17168 | 1461622015509 Marionette DEBUG loaded listener.js 15:06:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 294 (0x7f5bc2ab9000) [pid = 17168] [serial = 1644] [outer = 0x7f5bac3d1000] 15:06:56 INFO - PROCESS | 17168 | 1461622016363 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]]]}] 15:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1540ms 15:06:56 INFO - PROCESS | 17168 | 1461622016427 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 15:06:56 INFO - PROCESS | 17168 | 1461622016430 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 15:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:06:56 INFO - PROCESS | 17168 | 1461622016436 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:06:56 INFO - PROCESS | 17168 | 1461622016438 Marionette TRACE conn3 <- [1,2162,null,{}] 15:06:56 INFO - PROCESS | 17168 | 1461622016444 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}] 15:06:56 INFO - PROCESS | 17168 | 1461622016670 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 15:06:57 INFO - PROCESS | 17168 | 1461622017013 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:58 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb60a2000 == 181 [pid = 17168] [id = 528] 15:06:58 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb4884000 == 180 [pid = 17168] [id = 527] 15:06:58 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb3bb5000 == 179 [pid = 17168] [id = 526] 15:06:58 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb1c79800 == 178 [pid = 17168] [id = 525] 15:06:58 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5baf91c000 == 177 [pid = 17168] [id = 524] 15:06:58 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb0dc2800 == 176 [pid = 17168] [id = 523] 15:06:58 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bda63a000 == 175 [pid = 17168] [id = 514] 15:06:58 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bda50b000 == 174 [pid = 17168] [id = 513] 15:06:58 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd6c35800 == 173 [pid = 17168] [id = 512] 15:06:58 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd4ba0000 == 172 [pid = 17168] [id = 511] 15:06:58 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc787d800 == 171 [pid = 17168] [id = 510] 15:06:58 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6bd9800 == 170 [pid = 17168] [id = 509] 15:06:58 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2bc2000 == 169 [pid = 17168] [id = 508] 15:06:58 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbf6f000 == 168 [pid = 17168] [id = 507] 15:06:58 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb1c2f800 == 167 [pid = 17168] [id = 506] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 293 (0x7f5bc24fc800) [pid = 17168] [serial = 1517] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 292 (0x7f5bb0450000) [pid = 17168] [serial = 1499] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 291 (0x7f5bbe806000) [pid = 17168] [serial = 1515] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 290 (0x7f5bac1c5800) [pid = 17168] [serial = 1496] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 289 (0x7f5bbca86000) [pid = 17168] [serial = 1511] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 288 (0x7f5bb02dc400) [pid = 17168] [serial = 1451] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 287 (0x7f5bb5fca800) [pid = 17168] [serial = 1448] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 286 (0x7f5bafecbc00) [pid = 17168] [serial = 1497] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 285 (0x7f5bbfaa6c00) [pid = 17168] [serial = 1478] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 284 (0x7f5bc4fb6800) [pid = 17168] [serial = 1481] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 283 (0x7f5bb26a5400) [pid = 17168] [serial = 1500] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 282 (0x7f5bc0a2d400) [pid = 17168] [serial = 1472] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 281 (0x7f5bbca81800) [pid = 17168] [serial = 1460] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 280 (0x7f5bb453ac00) [pid = 17168] [serial = 1503] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 279 (0x7f5bbdb18c00) [pid = 17168] [serial = 1514] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 278 (0x7f5bb50f1000) [pid = 17168] [serial = 1506] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 277 (0x7f5bbcccd800) [pid = 17168] [serial = 1463] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 276 (0x7f5bb18a9800) [pid = 17168] [serial = 1493] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 275 (0x7f5bb3d60400) [pid = 17168] [serial = 1502] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 274 (0x7f5bb4725c00) [pid = 17168] [serial = 1505] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 273 (0x7f5bbf094000) [pid = 17168] [serial = 1466] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 272 (0x7f5bb5fd2400) [pid = 17168] [serial = 1509] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 271 (0x7f5bbf776c00) [pid = 17168] [serial = 1469] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 270 (0x7f5bb35cb000) [pid = 17168] [serial = 1454] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 269 (0x7f5bb5d91c00) [pid = 17168] [serial = 1508] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 268 (0x7f5bca7d6c00) [pid = 17168] [serial = 1490] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 267 (0x7f5bb547b800) [pid = 17168] [serial = 1457] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 266 (0x7f5bbd9d9800) [pid = 17168] [serial = 1512] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 265 (0x7f5bc251f000) [pid = 17168] [serial = 1475] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 264 (0x7f5bc6d14c00) [pid = 17168] [serial = 1484] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | --DOMWINDOW == 263 (0x7f5bc805b000) [pid = 17168] [serial = 1487] [outer = (nil)] [url = about:blank] 15:06:58 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5ba9246000 == 168 [pid = 17168] [id = 548] 15:06:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 264 (0x7f5ba9334000) [pid = 17168] [serial = 1645] [outer = (nil)] 15:06:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 265 (0x7f5ba933d400) [pid = 17168] [serial = 1646] [outer = 0x7f5ba9334000] 15:06:58 INFO - PROCESS | 17168 | 1461622018490 Marionette DEBUG loaded listener.js 15:06:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 266 (0x7f5ba9fec800) [pid = 17168] [serial = 1647] [outer = 0x7f5ba9334000] 15:06:59 INFO - PROCESS | 17168 | 1461622019290 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]]]}] 15:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 2881ms 15:06:59 INFO - PROCESS | 17168 | 1461622019319 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 15:06:59 INFO - PROCESS | 17168 | 1461622019325 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 15:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:06:59 INFO - PROCESS | 17168 | 1461622019333 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:06:59 INFO - PROCESS | 17168 | 1461622019338 Marionette TRACE conn3 <- [1,2166,null,{}] 15:06:59 INFO - PROCESS | 17168 | 1461622019353 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}] 15:06:59 INFO - PROCESS | 17168 | 1461622019629 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 15:06:59 INFO - PROCESS | 17168 | 1461622019785 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:06:59 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baf91d800 == 169 [pid = 17168] [id = 549] 15:06:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 267 (0x7f5bac0ab800) [pid = 17168] [serial = 1648] [outer = (nil)] 15:06:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 268 (0x7f5bac4b2400) [pid = 17168] [serial = 1649] [outer = 0x7f5bac0ab800] 15:06:59 INFO - PROCESS | 17168 | 1461622019851 Marionette DEBUG loaded listener.js 15:06:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 269 (0x7f5bae370800) [pid = 17168] [serial = 1650] [outer = 0x7f5bac0ab800] 15:07:00 INFO - PROCESS | 17168 | 1461622020665 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]]]}] 15:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1388ms 15:07:00 INFO - PROCESS | 17168 | 1461622020755 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 15:07:00 INFO - PROCESS | 17168 | 1461622020761 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 15:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:07:00 INFO - PROCESS | 17168 | 1461622020776 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:07:00 INFO - PROCESS | 17168 | 1461622020780 Marionette TRACE conn3 <- [1,2170,null,{}] 15:07:00 INFO - PROCESS | 17168 | 1461622020786 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}] 15:07:01 INFO - PROCESS | 17168 | 1461622021077 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 15:07:01 INFO - PROCESS | 17168 | 1461622021116 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:01 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1952000 == 170 [pid = 17168] [id = 550] 15:07:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 270 (0x7f5bae375800) [pid = 17168] [serial = 1651] [outer = (nil)] 15:07:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 271 (0x7f5bb026a000) [pid = 17168] [serial = 1652] [outer = 0x7f5bae375800] 15:07:01 INFO - PROCESS | 17168 | 1461622021179 Marionette DEBUG loaded listener.js 15:07:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 272 (0x7f5bb0bddc00) [pid = 17168] [serial = 1653] [outer = 0x7f5bae375800] 15:07:02 INFO - PROCESS | 17168 | 1461622022181 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]]]}] 15:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1431ms 15:07:02 INFO - PROCESS | 17168 | 1461622022208 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 15:07:02 INFO - PROCESS | 17168 | 1461622022211 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 15:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:07:02 INFO - PROCESS | 17168 | 1461622022217 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:07:02 INFO - PROCESS | 17168 | 1461622022222 Marionette TRACE conn3 <- [1,2174,null,{}] 15:07:02 INFO - PROCESS | 17168 | 1461622022243 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}] 15:07:02 INFO - PROCESS | 17168 | 1461622022572 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 15:07:02 INFO - PROCESS | 17168 | 1461622022614 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:02 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb3160000 == 171 [pid = 17168] [id = 551] 15:07:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 273 (0x7f5bb345e400) [pid = 17168] [serial = 1654] [outer = (nil)] 15:07:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 274 (0x7f5bb35c4400) [pid = 17168] [serial = 1655] [outer = 0x7f5bb345e400] 15:07:02 INFO - PROCESS | 17168 | 1461622022680 Marionette DEBUG loaded listener.js 15:07:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 275 (0x7f5bb3d60400) [pid = 17168] [serial = 1656] [outer = 0x7f5bb345e400] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 274 (0x7f5bab0c4c00) [pid = 17168] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 273 (0x7f5bc3898000) [pid = 17168] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 272 (0x7f5bda7a8000) [pid = 17168] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 271 (0x7f5bbdb1e400) [pid = 17168] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 270 (0x7f5bae370000) [pid = 17168] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 269 (0x7f5bbcb15400) [pid = 17168] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 268 (0x7f5bb26ae000) [pid = 17168] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 267 (0x7f5bb0be2c00) [pid = 17168] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 266 (0x7f5baf9e3800) [pid = 17168] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 265 (0x7f5bb3461000) [pid = 17168] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 264 (0x7f5bb2fb0000) [pid = 17168] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 263 (0x7f5bae377800) [pid = 17168] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 262 (0x7f5bb453e000) [pid = 17168] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 261 (0x7f5bb5d90000) [pid = 17168] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 260 (0x7f5bafeca400) [pid = 17168] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 259 (0x7f5bbcb1cc00) [pid = 17168] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 258 (0x7f5bb4660800) [pid = 17168] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 257 (0x7f5bb547cc00) [pid = 17168] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 256 (0x7f5bbca7a400) [pid = 17168] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 255 (0x7f5bc2c66000) [pid = 17168] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 254 (0x7f5bbccd4400) [pid = 17168] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 253 (0x7f5bb4849000) [pid = 17168] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 252 (0x7f5bb0d65400) [pid = 17168] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 251 (0x7f5bc4ca3400) [pid = 17168] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 250 (0x7f5bc4c9fc00) [pid = 17168] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 249 (0x7f5bbcc95800) [pid = 17168] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 248 (0x7f5bbfdf1000) [pid = 17168] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 247 (0x7f5bb453d000) [pid = 17168] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 246 (0x7f5bc24af000) [pid = 17168] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 245 (0x7f5bb3d70c00) [pid = 17168] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 244 (0x7f5bc6dbf400) [pid = 17168] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 243 (0x7f5bafec9000) [pid = 17168] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 242 (0x7f5bc2527800) [pid = 17168] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 241 (0x7f5bab0e9c00) [pid = 17168] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 240 (0x7f5bb02d1c00) [pid = 17168] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 239 (0x7f5bb628f000) [pid = 17168] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 238 (0x7f5bafec8c00) [pid = 17168] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 237 (0x7f5bab0c3000) [pid = 17168] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 236 (0x7f5bb18ab000) [pid = 17168] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 235 (0x7f5bbcc98400) [pid = 17168] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 234 (0x7f5bbbda7c00) [pid = 17168] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 233 (0x7f5bc3811800) [pid = 17168] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 232 (0x7f5bac1ccc00) [pid = 17168] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 231 (0x7f5bb4729000) [pid = 17168] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 230 (0x7f5bac1cb000) [pid = 17168] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 229 (0x7f5bb0267c00) [pid = 17168] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 228 (0x7f5bbcc9f400) [pid = 17168] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 227 (0x7f5bbcccec00) [pid = 17168] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 226 (0x7f5bac1c6400) [pid = 17168] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 225 (0x7f5bae369800) [pid = 17168] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 224 (0x7f5bb472e400) [pid = 17168] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 223 (0x7f5bb547f000) [pid = 17168] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 222 (0x7f5bb0d6a000) [pid = 17168] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 221 (0x7f5bbf428400) [pid = 17168] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 220 (0x7f5bbcc94800) [pid = 17168] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 219 (0x7f5bb4547000) [pid = 17168] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 218 (0x7f5bbf3c8800) [pid = 17168] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 217 (0x7f5bc4f30c00) [pid = 17168] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 216 (0x7f5bbfa36800) [pid = 17168] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 215 (0x7f5bbef29800) [pid = 17168] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 214 (0x7f5baf9dbc00) [pid = 17168] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 213 (0x7f5bb628b000) [pid = 17168] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 212 (0x7f5bbf707c00) [pid = 17168] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 211 (0x7f5bc576b000) [pid = 17168] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 210 (0x7f5bb025c400) [pid = 17168] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 209 (0x7f5bb4728400) [pid = 17168] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 208 (0x7f5bbcd31800) [pid = 17168] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 207 (0x7f5bbf73c400) [pid = 17168] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 206 (0x7f5bbcd3a800) [pid = 17168] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:07:04 INFO - PROCESS | 17168 | --DOMWINDOW == 205 (0x7f5bab0ef000) [pid = 17168] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:07:04 INFO - PROCESS | 17168 | 1461622024581 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]]]}] 15:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 2389ms 15:07:04 INFO - PROCESS | 17168 | 1461622024608 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 15:07:04 INFO - PROCESS | 17168 | 1461622024612 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 15:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:07:04 INFO - PROCESS | 17168 | 1461622024618 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:07:04 INFO - PROCESS | 17168 | 1461622024620 Marionette TRACE conn3 <- [1,2178,null,{}] 15:07:04 INFO - PROCESS | 17168 | 1461622024634 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}] 15:07:04 INFO - PROCESS | 17168 | 1461622024841 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 15:07:05 INFO - PROCESS | 17168 | 1461622025055 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:05 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb0da3000 == 172 [pid = 17168] [id = 552] 15:07:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 206 (0x7f5bab0e7800) [pid = 17168] [serial = 1657] [outer = (nil)] 15:07:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 207 (0x7f5bafecb400) [pid = 17168] [serial = 1658] [outer = 0x7f5bab0e7800] 15:07:05 INFO - PROCESS | 17168 | 1461622025117 Marionette DEBUG loaded listener.js 15:07:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 208 (0x7f5bb18acc00) [pid = 17168] [serial = 1659] [outer = 0x7f5bab0e7800] 15:07:05 INFO - PROCESS | 17168 | 1461622025890 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]]]}] 15:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1444ms 15:07:06 INFO - PROCESS | 17168 | 1461622026098 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 15:07:06 INFO - PROCESS | 17168 | 1461622026105 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 15:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:07:06 INFO - PROCESS | 17168 | 1461622026115 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:07:06 INFO - PROCESS | 17168 | 1461622026119 Marionette TRACE conn3 <- [1,2182,null,{}] 15:07:06 INFO - PROCESS | 17168 | 1461622026127 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}] 15:07:06 INFO - PROCESS | 17168 | 1461622026358 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 15:07:06 INFO - PROCESS | 17168 | 1461622026688 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:06 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baf905000 == 173 [pid = 17168] [id = 553] 15:07:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 209 (0x7f5bac0af800) [pid = 17168] [serial = 1660] [outer = (nil)] 15:07:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 210 (0x7f5bac16bc00) [pid = 17168] [serial = 1661] [outer = 0x7f5bac0af800] 15:07:06 INFO - PROCESS | 17168 | 1461622026770 Marionette DEBUG loaded listener.js 15:07:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 211 (0x7f5bac3d4800) [pid = 17168] [serial = 1662] [outer = 0x7f5bac0af800] 15:07:07 INFO - PROCESS | 17168 | 1461622027671 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]]]}] 15:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1634ms 15:07:07 INFO - PROCESS | 17168 | 1461622027749 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 15:07:07 INFO - PROCESS | 17168 | 1461622027755 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 15:07:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:07:07 INFO - PROCESS | 17168 | 1461622027767 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:07:07 INFO - PROCESS | 17168 | 1461622027772 Marionette TRACE conn3 <- [1,2186,null,{}] 15:07:07 INFO - PROCESS | 17168 | 1461622027779 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}] 15:07:08 INFO - PROCESS | 17168 | 1461622028038 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 15:07:08 INFO - PROCESS | 17168 | 1461622028359 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:08 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb236f800 == 174 [pid = 17168] [id = 554] 15:07:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 212 (0x7f5bafecbc00) [pid = 17168] [serial = 1663] [outer = (nil)] 15:07:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 213 (0x7f5bb0057c00) [pid = 17168] [serial = 1664] [outer = 0x7f5bafecbc00] 15:07:08 INFO - PROCESS | 17168 | 1461622028435 Marionette DEBUG loaded listener.js 15:07:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 214 (0x7f5bb02dd000) [pid = 17168] [serial = 1665] [outer = 0x7f5bafecbc00] 15:07:09 INFO - PROCESS | 17168 | 1461622029333 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]]]}] 15:07:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:07:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1636ms 15:07:09 INFO - PROCESS | 17168 | 1461622029401 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 15:07:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:07:09 INFO - PROCESS | 17168 | 1461622029405 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 15:07:09 INFO - PROCESS | 17168 | 1461622029411 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:07:09 INFO - PROCESS | 17168 | 1461622029414 Marionette TRACE conn3 <- [1,2190,null,{}] 15:07:09 INFO - PROCESS | 17168 | 1461622029429 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}] 15:07:09 INFO - PROCESS | 17168 | 1461622029705 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 15:07:10 INFO - PROCESS | 17168 | 1461622030078 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:10 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5458000 == 175 [pid = 17168] [id = 555] 15:07:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 215 (0x7f5bb2fb3400) [pid = 17168] [serial = 1666] [outer = (nil)] 15:07:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 216 (0x7f5bb345e000) [pid = 17168] [serial = 1667] [outer = 0x7f5bb2fb3400] 15:07:10 INFO - PROCESS | 17168 | 1461622030158 Marionette DEBUG loaded listener.js 15:07:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 217 (0x7f5bb3dcc400) [pid = 17168] [serial = 1668] [outer = 0x7f5bb2fb3400] 15:07:11 INFO - PROCESS | 17168 | 1461622031032 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]]]}] 15:07:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:07:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1682ms 15:07:11 INFO - PROCESS | 17168 | 1461622031093 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 15:07:11 INFO - PROCESS | 17168 | 1461622031096 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 15:07:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:07:11 INFO - PROCESS | 17168 | 1461622031102 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:07:11 INFO - PROCESS | 17168 | 1461622031105 Marionette TRACE conn3 <- [1,2194,null,{}] 15:07:11 INFO - PROCESS | 17168 | 1461622031110 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}] 15:07:11 INFO - PROCESS | 17168 | 1461622031328 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 15:07:11 INFO - PROCESS | 17168 | 1461622031595 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:11 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbf55000 == 176 [pid = 17168] [id = 556] 15:07:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 218 (0x7f5bb3454400) [pid = 17168] [serial = 1669] [outer = (nil)] 15:07:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 219 (0x7f5bb472cc00) [pid = 17168] [serial = 1670] [outer = 0x7f5bb3454400] 15:07:11 INFO - PROCESS | 17168 | 1461622031717 Marionette DEBUG loaded listener.js 15:07:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 220 (0x7f5bb4856800) [pid = 17168] [serial = 1671] [outer = 0x7f5bb3454400] 15:07:12 INFO - PROCESS | 17168 | 1461622032558 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]]]}] 15:07:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:07:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1528ms 15:07:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:07:12 INFO - PROCESS | 17168 | 1461622032632 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 15:07:12 INFO - PROCESS | 17168 | 1461622032635 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 15:07:12 INFO - PROCESS | 17168 | 1461622032641 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:07:12 INFO - PROCESS | 17168 | 1461622032645 Marionette TRACE conn3 <- [1,2198,null,{}] 15:07:12 INFO - PROCESS | 17168 | 1461622032650 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}] 15:07:12 INFO - PROCESS | 17168 | 1461622032903 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 15:07:13 INFO - PROCESS | 17168 | 1461622033211 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:13 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbd72d000 == 177 [pid = 17168] [id = 557] 15:07:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 221 (0x7f5bb4659800) [pid = 17168] [serial = 1672] [outer = (nil)] 15:07:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 222 (0x7f5bb547ac00) [pid = 17168] [serial = 1673] [outer = 0x7f5bb4659800] 15:07:13 INFO - PROCESS | 17168 | 1461622033288 Marionette DEBUG loaded listener.js 15:07:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 223 (0x7f5bb5d89800) [pid = 17168] [serial = 1674] [outer = 0x7f5bb4659800] 15:07:14 INFO - PROCESS | 17168 | 1461622034159 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]]]}] 15:07:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:07:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1532ms 15:07:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:07:14 INFO - PROCESS | 17168 | 1461622034172 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 15:07:14 INFO - PROCESS | 17168 | 1461622034175 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 15:07:14 INFO - PROCESS | 17168 | 1461622034181 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:07:14 INFO - PROCESS | 17168 | 1461622034184 Marionette TRACE conn3 <- [1,2202,null,{}] 15:07:14 INFO - PROCESS | 17168 | 1461622034189 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}] 15:07:14 INFO - PROCESS | 17168 | 1461622034438 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 15:07:14 INFO - PROCESS | 17168 | 1461622034695 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:14 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf67f000 == 178 [pid = 17168] [id = 558] 15:07:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 224 (0x7f5bbcc90c00) [pid = 17168] [serial = 1675] [outer = (nil)] 15:07:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 225 (0x7f5bbcc9f400) [pid = 17168] [serial = 1676] [outer = 0x7f5bbcc90c00] 15:07:14 INFO - PROCESS | 17168 | 1461622034822 Marionette DEBUG loaded listener.js 15:07:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 226 (0x7f5bbd9dc000) [pid = 17168] [serial = 1677] [outer = 0x7f5bbcc90c00] 15:07:15 INFO - PROCESS | 17168 | 1461622035731 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]]]}] 15:07:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:07:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1582ms 15:07:15 INFO - PROCESS | 17168 | 1461622035763 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 15:07:15 INFO - PROCESS | 17168 | 1461622035766 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 15:07:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:07:15 INFO - PROCESS | 17168 | 1461622035772 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:07:15 INFO - PROCESS | 17168 | 1461622035775 Marionette TRACE conn3 <- [1,2206,null,{}] 15:07:15 INFO - PROCESS | 17168 | 1461622035780 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}] 15:07:15 INFO - PROCESS | 17168 | 1461622035984 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 15:07:16 INFO - PROCESS | 17168 | 1461622036267 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:16 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc25c7000 == 179 [pid = 17168] [id = 559] 15:07:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 227 (0x7f5bbcb1c400) [pid = 17168] [serial = 1678] [outer = (nil)] 15:07:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 228 (0x7f5bbe80a000) [pid = 17168] [serial = 1679] [outer = 0x7f5bbcb1c400] 15:07:16 INFO - PROCESS | 17168 | 1461622036387 Marionette DEBUG loaded listener.js 15:07:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 229 (0x7f5bbebcdc00) [pid = 17168] [serial = 1680] [outer = 0x7f5bbcb1c400] 15:07:17 INFO - PROCESS | 17168 | 1461622037232 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]]]}] 15:07:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:07:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1528ms 15:07:17 INFO - PROCESS | 17168 | 1461622037302 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 15:07:17 INFO - PROCESS | 17168 | 1461622037306 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 15:07:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:07:17 INFO - PROCESS | 17168 | 1461622037312 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:07:17 INFO - PROCESS | 17168 | 1461622037314 Marionette TRACE conn3 <- [1,2210,null,{}] 15:07:17 INFO - PROCESS | 17168 | 1461622037320 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}] 15:07:17 INFO - PROCESS | 17168 | 1461622037539 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 15:07:17 INFO - PROCESS | 17168 | 1461622037851 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:17 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2bc0800 == 180 [pid = 17168] [id = 560] 15:07:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 230 (0x7f5bbcc94800) [pid = 17168] [serial = 1681] [outer = (nil)] 15:07:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 231 (0x7f5bbf221400) [pid = 17168] [serial = 1682] [outer = 0x7f5bbcc94800] 15:07:17 INFO - PROCESS | 17168 | 1461622037933 Marionette DEBUG loaded listener.js 15:07:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 232 (0x7f5bbf707400) [pid = 17168] [serial = 1683] [outer = 0x7f5bbcc94800] 15:07:18 INFO - PROCESS | 17168 | 1461622038781 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]]]}] 15:07:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:07:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1529ms 15:07:18 INFO - PROCESS | 17168 | 1461622038842 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 15:07:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:07:18 INFO - PROCESS | 17168 | 1461622038846 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 15:07:18 INFO - PROCESS | 17168 | 1461622038851 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:07:18 INFO - PROCESS | 17168 | 1461622038855 Marionette TRACE conn3 <- [1,2214,null,{}] 15:07:18 INFO - PROCESS | 17168 | 1461622038860 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}] 15:07:19 INFO - PROCESS | 17168 | 1461622039090 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 15:07:19 INFO - PROCESS | 17168 | 1461622039374 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:19 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc3433800 == 181 [pid = 17168] [id = 561] 15:07:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 233 (0x7f5bb4655c00) [pid = 17168] [serial = 1684] [outer = (nil)] 15:07:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 234 (0x7f5bbf732000) [pid = 17168] [serial = 1685] [outer = 0x7f5bb4655c00] 15:07:19 INFO - PROCESS | 17168 | 1461622039495 Marionette DEBUG loaded listener.js 15:07:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 235 (0x7f5bbfa3c800) [pid = 17168] [serial = 1686] [outer = 0x7f5bb4655c00] 15:07:20 INFO - PROCESS | 17168 | 1461622040395 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]]]}] 15:07:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:07:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1580ms 15:07:20 INFO - PROCESS | 17168 | 1461622040432 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 15:07:20 INFO - PROCESS | 17168 | 1461622040435 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 15:07:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:07:20 INFO - PROCESS | 17168 | 1461622040441 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:07:20 INFO - PROCESS | 17168 | 1461622040444 Marionette TRACE conn3 <- [1,2218,null,{}] 15:07:20 INFO - PROCESS | 17168 | 1461622040449 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}] 15:07:20 INFO - PROCESS | 17168 | 1461622040670 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 15:07:20 INFO - PROCESS | 17168 | 1461622040990 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:21 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6b91000 == 182 [pid = 17168] [id = 562] 15:07:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 236 (0x7f5bae36a000) [pid = 17168] [serial = 1687] [outer = (nil)] 15:07:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 237 (0x7f5bc24b5c00) [pid = 17168] [serial = 1688] [outer = 0x7f5bae36a000] 15:07:21 INFO - PROCESS | 17168 | 1461622041076 Marionette DEBUG loaded listener.js 15:07:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 238 (0x7f5bc2526800) [pid = 17168] [serial = 1689] [outer = 0x7f5bae36a000] 15:07:21 INFO - PROCESS | 17168 | 1461622041942 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]]]}] 15:07:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:07:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1544ms 15:07:21 INFO - PROCESS | 17168 | 1461622041987 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 15:07:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:07:21 INFO - PROCESS | 17168 | 1461622041991 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 15:07:21 INFO - PROCESS | 17168 | 1461622041998 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:07:22 INFO - PROCESS | 17168 | 1461622042002 Marionette TRACE conn3 <- [1,2222,null,{}] 15:07:22 INFO - PROCESS | 17168 | 1461622042007 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}] 15:07:22 INFO - PROCESS | 17168 | 1461622042250 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 15:07:22 INFO - PROCESS | 17168 | 1461622042523 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:22 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc8443000 == 183 [pid = 17168] [id = 563] 15:07:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 239 (0x7f5bc2c68400) [pid = 17168] [serial = 1690] [outer = (nil)] 15:07:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 240 (0x7f5bc2df8800) [pid = 17168] [serial = 1691] [outer = 0x7f5bc2c68400] 15:07:22 INFO - PROCESS | 17168 | 1461622042663 Marionette DEBUG loaded listener.js 15:07:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 241 (0x7f5bc4ca3400) [pid = 17168] [serial = 1692] [outer = 0x7f5bc2c68400] 15:07:23 INFO - PROCESS | 17168 | 1461622043535 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]]]}] 15:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1580ms 15:07:23 INFO - PROCESS | 17168 | 1461622043579 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 15:07:23 INFO - PROCESS | 17168 | 1461622043583 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 15:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:07:23 INFO - PROCESS | 17168 | 1461622043588 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:07:23 INFO - PROCESS | 17168 | 1461622043591 Marionette TRACE conn3 <- [1,2226,null,{}] 15:07:23 INFO - PROCESS | 17168 | 1461622043596 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}] 15:07:23 INFO - PROCESS | 17168 | 1461622043815 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 15:07:24 INFO - PROCESS | 17168 | 1461622044100 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:24 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcfbe7800 == 184 [pid = 17168] [id = 564] 15:07:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 242 (0x7f5bc2b2cc00) [pid = 17168] [serial = 1693] [outer = (nil)] 15:07:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 243 (0x7f5bc5c2e400) [pid = 17168] [serial = 1694] [outer = 0x7f5bc2b2cc00] 15:07:24 INFO - PROCESS | 17168 | 1461622044226 Marionette DEBUG loaded listener.js 15:07:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 244 (0x7f5bc717b400) [pid = 17168] [serial = 1695] [outer = 0x7f5bc2b2cc00] 15:07:25 INFO - PROCESS | 17168 | 1461622045049 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]]]}] 15:07:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:07:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1482ms 15:07:25 INFO - PROCESS | 17168 | 1461622045071 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 15:07:25 INFO - PROCESS | 17168 | 1461622045075 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 15:07:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:07:25 INFO - PROCESS | 17168 | 1461622045081 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:07:25 INFO - PROCESS | 17168 | 1461622045083 Marionette TRACE conn3 <- [1,2230,null,{}] 15:07:25 INFO - PROCESS | 17168 | 1461622045089 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}] 15:07:25 INFO - PROCESS | 17168 | 1461622045336 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 15:07:25 INFO - PROCESS | 17168 | 1461622045627 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:25 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda459800 == 185 [pid = 17168] [id = 565] 15:07:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 245 (0x7f5bc2c5d000) [pid = 17168] [serial = 1696] [outer = (nil)] 15:07:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 246 (0x7f5bc741e400) [pid = 17168] [serial = 1697] [outer = 0x7f5bc2c5d000] 15:07:25 INFO - PROCESS | 17168 | 1461622045748 Marionette DEBUG loaded listener.js 15:07:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 247 (0x7f5bc83b7000) [pid = 17168] [serial = 1698] [outer = 0x7f5bc2c5d000] 15:07:26 INFO - PROCESS | 17168 | 1461622046645 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]]]}] 15:07:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:07:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1628ms 15:07:26 INFO - PROCESS | 17168 | 1461622046711 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 15:07:26 INFO - PROCESS | 17168 | 1461622046715 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 15:07:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:07:26 INFO - PROCESS | 17168 | 1461622046720 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:07:26 INFO - PROCESS | 17168 | 1461622046723 Marionette TRACE conn3 <- [1,2234,null,{}] 15:07:26 INFO - PROCESS | 17168 | 1461622046728 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}] 15:07:27 INFO - PROCESS | 17168 | 1461622047001 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 15:07:27 INFO - PROCESS | 17168 | 1461622047320 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:27 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdcc80000 == 186 [pid = 17168] [id = 566] 15:07:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 248 (0x7f5bc24bd000) [pid = 17168] [serial = 1699] [outer = (nil)] 15:07:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 249 (0x7f5bcb962400) [pid = 17168] [serial = 1700] [outer = 0x7f5bc24bd000] 15:07:27 INFO - PROCESS | 17168 | 1461622047470 Marionette DEBUG loaded listener.js 15:07:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 250 (0x7f5bcfb8b000) [pid = 17168] [serial = 1701] [outer = 0x7f5bc24bd000] 15:07:28 INFO - PROCESS | 17168 | 1461622048634 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]]]}] 15:07:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:07:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1984ms 15:07:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:07:28 INFO - PROCESS | 17168 | 1461622048706 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 15:07:28 INFO - PROCESS | 17168 | 1461622048709 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 15:07:28 INFO - PROCESS | 17168 | 1461622048716 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:07:28 INFO - PROCESS | 17168 | 1461622048719 Marionette TRACE conn3 <- [1,2238,null,{}] 15:07:28 INFO - PROCESS | 17168 | 1461622048725 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}] 15:07:29 INFO - PROCESS | 17168 | 1461622049018 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 15:07:29 INFO - PROCESS | 17168 | 1461622049341 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:29 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bab4f1800 == 187 [pid = 17168] [id = 567] 15:07:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 251 (0x7f5bbee46c00) [pid = 17168] [serial = 1702] [outer = (nil)] 15:07:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 252 (0x7f5bd59a2000) [pid = 17168] [serial = 1703] [outer = 0x7f5bbee46c00] 15:07:29 INFO - PROCESS | 17168 | 1461622049419 Marionette DEBUG loaded listener.js 15:07:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 253 (0x7f5bd6b39000) [pid = 17168] [serial = 1704] [outer = 0x7f5bbee46c00] 15:07:30 INFO - PROCESS | 17168 | 1461622050251 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]]]}] 15:07:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:07:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1581ms 15:07:30 INFO - PROCESS | 17168 | 1461622050297 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 15:07:30 INFO - PROCESS | 17168 | 1461622050301 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 15:07:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:07:30 INFO - PROCESS | 17168 | 1461622050307 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:07:30 INFO - PROCESS | 17168 | 1461622050309 Marionette TRACE conn3 <- [1,2242,null,{}] 15:07:30 INFO - PROCESS | 17168 | 1461622050315 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}] 15:07:30 INFO - PROCESS | 17168 | 1461622050522 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 15:07:30 INFO - PROCESS | 17168 | 1461622050802 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:30 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bab3e3800 == 188 [pid = 17168] [id = 568] 15:07:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 254 (0x7f5bc22d6400) [pid = 17168] [serial = 1705] [outer = (nil)] 15:07:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 255 (0x7f5bda409800) [pid = 17168] [serial = 1706] [outer = 0x7f5bc22d6400] 15:07:30 INFO - PROCESS | 17168 | 1461622050882 Marionette DEBUG loaded listener.js 15:07:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 256 (0x7f5bda67c800) [pid = 17168] [serial = 1707] [outer = 0x7f5bc22d6400] 15:07:31 INFO - PROCESS | 17168 | 1461622051790 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]]]}] 15:07:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:07:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1528ms 15:07:31 INFO - PROCESS | 17168 | 1461622051836 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 15:07:31 INFO - PROCESS | 17168 | 1461622051840 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 15:07:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:07:31 INFO - PROCESS | 17168 | 1461622051846 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:07:31 INFO - PROCESS | 17168 | 1461622051848 Marionette TRACE conn3 <- [1,2246,null,{}] 15:07:31 INFO - PROCESS | 17168 | 1461622051854 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}] 15:07:32 INFO - PROCESS | 17168 | 1461622052077 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 15:07:32 INFO - PROCESS | 17168 | 1461622052360 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:32 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bab7d8800 == 189 [pid = 17168] [id = 569] 15:07:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 257 (0x7f5bad4a2c00) [pid = 17168] [serial = 1708] [outer = (nil)] 15:07:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 258 (0x7f5bad4abc00) [pid = 17168] [serial = 1709] [outer = 0x7f5bad4a2c00] 15:07:32 INFO - PROCESS | 17168 | 1461622052479 Marionette DEBUG loaded listener.js 15:07:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 259 (0x7f5bad4b0800) [pid = 17168] [serial = 1710] [outer = 0x7f5bad4a2c00] 15:07:33 INFO - PROCESS | 17168 | 1461622053369 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]]]}] 15:07:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:07:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1543ms 15:07:33 INFO - PROCESS | 17168 | 1461622053390 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 15:07:33 INFO - PROCESS | 17168 | 1461622053394 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 15:07:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:07:33 INFO - PROCESS | 17168 | 1461622053400 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:07:33 INFO - PROCESS | 17168 | 1461622053402 Marionette TRACE conn3 <- [1,2250,null,{}] 15:07:33 INFO - PROCESS | 17168 | 1461622053408 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}] 15:07:33 INFO - PROCESS | 17168 | 1461622053630 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 15:07:33 INFO - PROCESS | 17168 | 1461622053967 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:33 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bab7f0000 == 190 [pid = 17168] [id = 570] 15:07:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 260 (0x7f5bab0e5400) [pid = 17168] [serial = 1711] [outer = (nil)] 15:07:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 261 (0x7f5bac4b3400) [pid = 17168] [serial = 1712] [outer = 0x7f5bab0e5400] 15:07:34 INFO - PROCESS | 17168 | 1461622054048 Marionette DEBUG loaded listener.js 15:07:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 262 (0x7f5bb025e400) [pid = 17168] [serial = 1713] [outer = 0x7f5bab0e5400] 15:07:34 INFO - PROCESS | 17168 | 1461622054928 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]]]}] 15:07:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:07:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1588ms 15:07:34 INFO - PROCESS | 17168 | 1461622054989 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 15:07:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:07:34 INFO - PROCESS | 17168 | 1461622054993 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 15:07:35 INFO - PROCESS | 17168 | 1461622054999 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:07:35 INFO - PROCESS | 17168 | 1461622055002 Marionette TRACE conn3 <- [1,2254,null,{}] 15:07:35 INFO - PROCESS | 17168 | 1461622055007 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}] 15:07:35 INFO - PROCESS | 17168 | 1461622055241 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 15:07:35 INFO - PROCESS | 17168 | 1461622055614 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:35 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baf904800 == 191 [pid = 17168] [id = 571] 15:07:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 263 (0x7f5bab0e9800) [pid = 17168] [serial = 1714] [outer = (nil)] 15:07:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 264 (0x7f5bb02d7000) [pid = 17168] [serial = 1715] [outer = 0x7f5bab0e9800] 15:07:35 INFO - PROCESS | 17168 | 1461622055695 Marionette DEBUG loaded listener.js 15:07:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 265 (0x7f5bb3d55800) [pid = 17168] [serial = 1716] [outer = 0x7f5bab0e9800] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc18ea000 == 190 [pid = 17168] [id = 488] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf63e800 == 189 [pid = 17168] [id = 190] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5467800 == 188 [pid = 17168] [id = 189] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc7504000 == 187 [pid = 17168] [id = 493] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2b6e000 == 186 [pid = 17168] [id = 401] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2b6a800 == 185 [pid = 17168] [id = 489] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb2377000 == 184 [pid = 17168] [id = 356] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc931d800 == 183 [pid = 17168] [id = 495] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5baf90f000 == 182 [pid = 17168] [id = 405] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc80c4800 == 181 [pid = 17168] [id = 494] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb1962000 == 180 [pid = 17168] [id = 232] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6abc800 == 179 [pid = 17168] [id = 284] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcfbda800 == 178 [pid = 17168] [id = 402] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcbb41000 == 177 [pid = 17168] [id = 496] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2fd1800 == 176 [pid = 17168] [id = 490] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc361c800 == 175 [pid = 17168] [id = 491] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc5c98800 == 174 [pid = 17168] [id = 492] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb0ac8000 == 173 [pid = 17168] [id = 313] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb3160000 == 172 [pid = 17168] [id = 551] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb1952000 == 171 [pid = 17168] [id = 550] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5baf91d800 == 170 [pid = 17168] [id = 549] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5ba9246000 == 169 [pid = 17168] [id = 548] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc3434800 == 168 [pid = 17168] [id = 546] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbd72e800 == 167 [pid = 17168] [id = 545] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bab1d5800 == 166 [pid = 17168] [id = 544] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbd71c000 == 165 [pid = 17168] [id = 543] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bafae2800 == 164 [pid = 17168] [id = 542] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bdf29a800 == 163 [pid = 17168] [id = 541] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bda44b800 == 162 [pid = 17168] [id = 540] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcbb3c800 == 161 [pid = 17168] [id = 539] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc887f800 == 160 [pid = 17168] [id = 538] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc71ce000 == 159 [pid = 17168] [id = 537] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc4cc2000 == 158 [pid = 17168] [id = 536] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2fd7800 == 157 [pid = 17168] [id = 535] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2b0b000 == 156 [pid = 17168] [id = 534] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfea8000 == 155 [pid = 17168] [id = 533] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf087000 == 154 [pid = 17168] [id = 532] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbf5f000 == 153 [pid = 17168] [id = 531] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb3178800 == 152 [pid = 17168] [id = 530] 15:07:37 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5baccc9800 == 151 [pid = 17168] [id = 529] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 264 (0x7f5bab0d0800) [pid = 17168] [serial = 1284] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 263 (0x7f5bd59a7c00) [pid = 17168] [serial = 1341] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 262 (0x7f5bdae3cc00) [pid = 17168] [serial = 1275] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 261 (0x7f5bc22da800) [pid = 17168] [serial = 1473] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 260 (0x7f5bbca83800) [pid = 17168] [serial = 1494] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 259 (0x7f5bc67af000) [pid = 17168] [serial = 1335] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 258 (0x7f5bb3d63800) [pid = 17168] [serial = 1386] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 257 (0x7f5ba9feac00) [pid = 17168] [serial = 1565] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 256 (0x7f5bb50f9000) [pid = 17168] [serial = 1523] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 255 (0x7f5bb0be0400) [pid = 17168] [serial = 1520] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 254 (0x7f5bb472b000) [pid = 17168] [serial = 1581] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 253 (0x7f5bb3d5a400) [pid = 17168] [serial = 1245] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 252 (0x7f5ba9339800) [pid = 17168] [serial = 1562] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 251 (0x7f5bafec4800) [pid = 17168] [serial = 1571] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 250 (0x7f5bc2def400) [pid = 17168] [serial = 1479] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 249 (0x7f5bbcc9f000) [pid = 17168] [serial = 1395] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 248 (0x7f5bb3dda800) [pid = 17168] [serial = 1380] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 247 (0x7f5bc24af800) [pid = 17168] [serial = 1329] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 246 (0x7f5bb5eaf000) [pid = 17168] [serial = 1248] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 245 (0x7f5bbd9d0800) [pid = 17168] [serial = 1464] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 244 (0x7f5ba9fe5c00) [pid = 17168] [serial = 1559] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 243 (0x7f5bbf42dc00) [pid = 17168] [serial = 1527] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 242 (0x7f5bd5ae6400) [pid = 17168] [serial = 1269] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 241 (0x7f5bbf3c8000) [pid = 17168] [serial = 1314] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 240 (0x7f5bbf76e400) [pid = 17168] [serial = 1242] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 239 (0x7f5bb0d71800) [pid = 17168] [serial = 1278] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 238 (0x7f5bc6bb2c00) [pid = 17168] [serial = 1260] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 237 (0x7f5bc8976c00) [pid = 17168] [serial = 1488] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 236 (0x7f5bc2c63800) [pid = 17168] [serial = 1529] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 235 (0x7f5bc389ac00) [pid = 17168] [serial = 1332] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 234 (0x7f5bb5d8a000) [pid = 17168] [serial = 1320] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 233 (0x7f5bb6286000) [pid = 17168] [serial = 1524] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 232 (0x7f5bac0ab400) [pid = 17168] [serial = 1556] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 231 (0x7f5bc380f000) [pid = 17168] [serial = 1410] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 230 (0x7f5bb51d4000) [pid = 17168] [serial = 1584] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 229 (0x7f5bcbe52400) [pid = 17168] [serial = 1266] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 228 (0x7f5bc2c64000) [pid = 17168] [serial = 1518] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 227 (0x7f5bd8818c00) [pid = 17168] [serial = 1544] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 226 (0x7f5bc7436800) [pid = 17168] [serial = 1413] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 225 (0x7f5bbcccfc00) [pid = 17168] [serial = 1416] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 224 (0x7f5bb0d6d000) [pid = 17168] [serial = 1383] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 223 (0x7f5bbf73e800) [pid = 17168] [serial = 1326] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 222 (0x7f5bb0457000) [pid = 17168] [serial = 1574] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 221 (0x7f5bab0edc00) [pid = 17168] [serial = 1287] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 220 (0x7f5bb453b400) [pid = 17168] [serial = 1455] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 219 (0x7f5bac149c00) [pid = 17168] [serial = 1568] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 218 (0x7f5bbef28c00) [pid = 17168] [serial = 1251] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 217 (0x7f5bda410400) [pid = 17168] [serial = 1272] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 216 (0x7f5bc4c3b000) [pid = 17168] [serial = 1532] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 215 (0x7f5bc741e000) [pid = 17168] [serial = 1485] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 214 (0x7f5bb3dda000) [pid = 17168] [serial = 1422] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 213 (0x7f5bbcb13800) [pid = 17168] [serial = 1461] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 212 (0x7f5bb18ac400) [pid = 17168] [serial = 1350] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 211 (0x7f5bda53f800) [pid = 17168] [serial = 1547] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 210 (0x7f5bb3d57000) [pid = 17168] [serial = 1578] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 209 (0x7f5bbf732800) [pid = 17168] [serial = 1398] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 208 (0x7f5bc5d61400) [pid = 17168] [serial = 1482] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 207 (0x7f5bc2efb000) [pid = 17168] [serial = 1530] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 206 (0x7f5bb3453c00) [pid = 17168] [serial = 1577] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 205 (0x7f5bda74b800) [pid = 17168] [serial = 1550] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 204 (0x7f5bda753c00) [pid = 17168] [serial = 1347] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 203 (0x7f5bb3dd7000) [pid = 17168] [serial = 1425] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 202 (0x7f5bb628fc00) [pid = 17168] [serial = 1392] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 201 (0x7f5bbfa33c00) [pid = 17168] [serial = 1470] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 200 (0x7f5bb2fb1800) [pid = 17168] [serial = 1317] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 199 (0x7f5bc24bbc00) [pid = 17168] [serial = 1404] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 198 (0x7f5bbf432400) [pid = 17168] [serial = 1467] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 197 (0x7f5bbcd3d800) [pid = 17168] [serial = 1526] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 196 (0x7f5bb4656c00) [pid = 17168] [serial = 1580] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 195 (0x7f5bd4b13000) [pid = 17168] [serial = 1535] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 194 (0x7f5bb0055c00) [pid = 17168] [serial = 1572] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 193 (0x7f5bb5bec000) [pid = 17168] [serial = 1389] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 192 (0x7f5bac14b400) [pid = 17168] [serial = 1553] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 191 (0x7f5bc22dc400) [pid = 17168] [serial = 1257] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 190 (0x7f5bc80d1400) [pid = 17168] [serial = 1263] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 189 (0x7f5bd59a3000) [pid = 17168] [serial = 1538] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 188 (0x7f5bcbbaec00) [pid = 17168] [serial = 1491] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 187 (0x7f5bc8625c00) [pid = 17168] [serial = 1338] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 186 (0x7f5baf9e9800) [pid = 17168] [serial = 1281] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 185 (0x7f5bbe94bc00) [pid = 17168] [serial = 1323] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 184 (0x7f5bb26a8400) [pid = 17168] [serial = 1521] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 183 (0x7f5bc2227800) [pid = 17168] [serial = 1541] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 182 (0x7f5bb4f88800) [pid = 17168] [serial = 1583] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 181 (0x7f5bb0d71c00) [pid = 17168] [serial = 1575] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 180 (0x7f5bc2b2c400) [pid = 17168] [serial = 1476] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 179 (0x7f5bda539400) [pid = 17168] [serial = 1344] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 178 (0x7f5bb0d6cc00) [pid = 17168] [serial = 1452] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5bb5fd2000) [pid = 17168] [serial = 1458] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bbfdf5400) [pid = 17168] [serial = 1401] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bc2b2dc00) [pid = 17168] [serial = 1407] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bbf99d000) [pid = 17168] [serial = 1254] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5bb6291400) [pid = 17168] [serial = 1419] [outer = (nil)] [url = about:blank] 15:07:37 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5bb4727000) [pid = 17168] [serial = 1586] [outer = (nil)] [url = about:blank] 15:07:38 INFO - PROCESS | 17168 | 1461622058227 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]]]}] 15:07:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:07:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 3244ms 15:07:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:07:38 INFO - PROCESS | 17168 | 1461622058243 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 15:07:38 INFO - PROCESS | 17168 | 1461622058247 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 15:07:38 INFO - PROCESS | 17168 | 1461622058255 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:07:38 INFO - PROCESS | 17168 | 1461622058260 Marionette TRACE conn3 <- [1,2258,null,{}] 15:07:38 INFO - PROCESS | 17168 | 1461622058268 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}] 15:07:38 INFO - PROCESS | 17168 | 1461622058521 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 15:07:38 INFO - PROCESS | 17168 | 1461622058715 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:38 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bab9df800 == 152 [pid = 17168] [id = 572] 15:07:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5bab0c9800) [pid = 17168] [serial = 1717] [outer = (nil)] 15:07:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bac0af400) [pid = 17168] [serial = 1718] [outer = 0x7f5bab0c9800] 15:07:38 INFO - PROCESS | 17168 | 1461622058783 Marionette DEBUG loaded listener.js 15:07:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bac16d000) [pid = 17168] [serial = 1719] [outer = 0x7f5bab0c9800] 15:07:39 INFO - PROCESS | 17168 | 1461622059570 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]]]}] 15:07:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:07:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1339ms 15:07:39 INFO - PROCESS | 17168 | 1461622059593 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 15:07:39 INFO - PROCESS | 17168 | 1461622059601 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 15:07:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:07:39 INFO - PROCESS | 17168 | 1461622059610 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:07:39 INFO - PROCESS | 17168 | 1461622059613 Marionette TRACE conn3 <- [1,2262,null,{}] 15:07:39 INFO - PROCESS | 17168 | 1461622059617 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}] 15:07:39 INFO - PROCESS | 17168 | 1461622059906 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 15:07:40 INFO - PROCESS | 17168 | 1461622060024 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:40 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baf805000 == 153 [pid = 17168] [id = 573] 15:07:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bab0cac00) [pid = 17168] [serial = 1720] [outer = (nil)] 15:07:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bac1ce000) [pid = 17168] [serial = 1721] [outer = 0x7f5bab0cac00] 15:07:40 INFO - PROCESS | 17168 | 1461622060088 Marionette DEBUG loaded listener.js 15:07:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bac4b9c00) [pid = 17168] [serial = 1722] [outer = 0x7f5bab0cac00] 15:07:41 INFO - PROCESS | 17168 | 1461622061037 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]]]}] 15:07:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1484ms 15:07:41 INFO - PROCESS | 17168 | 1461622061098 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 15:07:41 INFO - PROCESS | 17168 | 1461622061113 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 15:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:07:41 INFO - PROCESS | 17168 | 1461622061121 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:07:41 INFO - PROCESS | 17168 | 1461622061126 Marionette TRACE conn3 <- [1,2266,null,{}] 15:07:41 INFO - PROCESS | 17168 | 1461622061151 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}] 15:07:41 INFO - PROCESS | 17168 | 1461622061442 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 15:07:41 INFO - PROCESS | 17168 | 1461622061477 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:41 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb03b4000 == 154 [pid = 17168] [id = 574] 15:07:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 179 (0x7f5baf8e6400) [pid = 17168] [serial = 1723] [outer = (nil)] 15:07:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 180 (0x7f5baf9e0000) [pid = 17168] [serial = 1724] [outer = 0x7f5baf8e6400] 15:07:41 INFO - PROCESS | 17168 | 1461622061547 Marionette DEBUG loaded listener.js 15:07:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 181 (0x7f5bafecc800) [pid = 17168] [serial = 1725] [outer = 0x7f5baf8e6400] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 180 (0x7f5bb345e400) [pid = 17168] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 179 (0x7f5ba9334000) [pid = 17168] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 178 (0x7f5bbf73e400) [pid = 17168] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5bb18aac00) [pid = 17168] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bb2fb7800) [pid = 17168] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bc5c32400) [pid = 17168] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bc4ca6000) [pid = 17168] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5bac0ab800) [pid = 17168] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5bac3d1000) [pid = 17168] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 171 (0x7f5baf8e3000) [pid = 17168] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 170 (0x7f5bac16e000) [pid = 17168] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 169 (0x7f5bac16dc00) [pid = 17168] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 168 (0x7f5bae36dc00) [pid = 17168] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 167 (0x7f5bbee3ac00) [pid = 17168] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 166 (0x7f5bac145000) [pid = 17168] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 165 (0x7f5bb50f3400) [pid = 17168] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 164 (0x7f5bca7dfc00) [pid = 17168] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 163 (0x7f5bd5a02400) [pid = 17168] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 162 (0x7f5bb02e0400) [pid = 17168] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 161 (0x7f5bbf772400) [pid = 17168] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 160 (0x7f5bac16c000) [pid = 17168] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 159 (0x7f5ba9fdd800) [pid = 17168] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 158 (0x7f5bb3d5a800) [pid = 17168] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 157 (0x7f5baf8e3400) [pid = 17168] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 156 (0x7f5bb5eaf800) [pid = 17168] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 155 (0x7f5ba9331c00) [pid = 17168] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 154 (0x7f5ba9334800) [pid = 17168] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 153 (0x7f5ba9fe5000) [pid = 17168] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 152 (0x7f5bbebc7400) [pid = 17168] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 151 (0x7f5bda537000) [pid = 17168] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 150 (0x7f5bbee3d000) [pid = 17168] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 149 (0x7f5bae375800) [pid = 17168] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 148 (0x7f5ba9fe2400) [pid = 17168] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 147 (0x7f5bcb95d400) [pid = 17168] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 146 (0x7f5bac0a4c00) [pid = 17168] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 145 (0x7f5bb51df000) [pid = 17168] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 144 (0x7f5bb3456400) [pid = 17168] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:07:43 INFO - PROCESS | 17168 | --DOMWINDOW == 143 (0x7f5bae369c00) [pid = 17168] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:07:43 INFO - PROCESS | 17168 | 1461622063468 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]]]}] 15:07:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:07:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 2406ms 15:07:43 INFO - PROCESS | 17168 | 1461622063528 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 15:07:43 INFO - PROCESS | 17168 | 1461622063532 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 15:07:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:07:43 INFO - PROCESS | 17168 | 1461622063538 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:07:43 INFO - PROCESS | 17168 | 1461622063540 Marionette TRACE conn3 <- [1,2270,null,{}] 15:07:43 INFO - PROCESS | 17168 | 1461622063545 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}] 15:07:43 INFO - PROCESS | 17168 | 1461622063743 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 15:07:43 INFO - PROCESS | 17168 | 1461622063917 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:43 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bafad4000 == 155 [pid = 17168] [id = 575] 15:07:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 144 (0x7f5ba9330800) [pid = 17168] [serial = 1726] [outer = (nil)] 15:07:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 145 (0x7f5bac14d000) [pid = 17168] [serial = 1727] [outer = 0x7f5ba9330800] 15:07:43 INFO - PROCESS | 17168 | 1461622063981 Marionette DEBUG loaded listener.js 15:07:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 146 (0x7f5bac3d1000) [pid = 17168] [serial = 1728] [outer = 0x7f5ba9330800] 15:07:44 INFO - PROCESS | 17168 | 1461622064705 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]]]}] 15:07:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:07:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1183ms 15:07:44 INFO - PROCESS | 17168 | 1461622064722 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 15:07:44 INFO - PROCESS | 17168 | 1461622064724 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 15:07:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:07:44 INFO - PROCESS | 17168 | 1461622064731 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:07:44 INFO - PROCESS | 17168 | 1461622064733 Marionette TRACE conn3 <- [1,2274,null,{}] 15:07:44 INFO - PROCESS | 17168 | 1461622064738 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}] 15:07:45 INFO - PROCESS | 17168 | 1461622065018 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 15:07:45 INFO - PROCESS | 17168 | 1461622065044 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:45 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1966000 == 156 [pid = 17168] [id = 576] 15:07:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 147 (0x7f5ba9338000) [pid = 17168] [serial = 1729] [outer = (nil)] 15:07:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 148 (0x7f5baf8e3800) [pid = 17168] [serial = 1730] [outer = 0x7f5ba9338000] 15:07:45 INFO - PROCESS | 17168 | 1461622065108 Marionette DEBUG loaded listener.js 15:07:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 149 (0x7f5bb0053c00) [pid = 17168] [serial = 1731] [outer = 0x7f5ba9338000] 15:07:46 INFO - PROCESS | 17168 | 1461622066634 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]]]}] 15:07:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:07:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1939ms 15:07:46 INFO - PROCESS | 17168 | 1461622066674 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 15:07:46 INFO - PROCESS | 17168 | 1461622066679 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 15:07:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:07:46 INFO - PROCESS | 17168 | 1461622066687 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:07:46 INFO - PROCESS | 17168 | 1461622066692 Marionette TRACE conn3 <- [1,2278,null,{}] 15:07:46 INFO - PROCESS | 17168 | 1461622066699 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}] 15:07:46 INFO - PROCESS | 17168 | 1461622066948 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 15:07:47 INFO - PROCESS | 17168 | 1461622067254 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:47 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bafae0000 == 157 [pid = 17168] [id = 577] 15:07:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 150 (0x7f5bac4aa400) [pid = 17168] [serial = 1732] [outer = (nil)] 15:07:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 151 (0x7f5bae369c00) [pid = 17168] [serial = 1733] [outer = 0x7f5bac4aa400] 15:07:47 INFO - PROCESS | 17168 | 1461622067341 Marionette DEBUG loaded listener.js 15:07:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 152 (0x7f5baf8e7400) [pid = 17168] [serial = 1734] [outer = 0x7f5bac4aa400] 15:07:48 INFO - PROCESS | 17168 | 1461622068317 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]]]}] 15:07:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:07:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1686ms 15:07:48 INFO - PROCESS | 17168 | 1461622068375 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 15:07:48 INFO - PROCESS | 17168 | 1461622068384 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 15:07:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:07:48 INFO - PROCESS | 17168 | 1461622068396 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:07:48 INFO - PROCESS | 17168 | 1461622068399 Marionette TRACE conn3 <- [1,2282,null,{}] 15:07:48 INFO - PROCESS | 17168 | 1461622068406 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}] 15:07:48 INFO - PROCESS | 17168 | 1461622068667 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 15:07:48 INFO - PROCESS | 17168 | 1461622068983 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:49 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb222d000 == 158 [pid = 17168] [id = 578] 15:07:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 153 (0x7f5bafecec00) [pid = 17168] [serial = 1735] [outer = (nil)] 15:07:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 154 (0x7f5bb0060000) [pid = 17168] [serial = 1736] [outer = 0x7f5bafecec00] 15:07:49 INFO - PROCESS | 17168 | 1461622069063 Marionette DEBUG loaded listener.js 15:07:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 155 (0x7f5bb02df800) [pid = 17168] [serial = 1737] [outer = 0x7f5bafecec00] 15:07:49 INFO - PROCESS | 17168 | 1461622069942 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]]]}] 15:07:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:07:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1590ms 15:07:49 INFO - PROCESS | 17168 | 1461622069987 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 15:07:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:07:49 INFO - PROCESS | 17168 | 1461622069991 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 15:07:49 INFO - PROCESS | 17168 | 1461622069998 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:07:50 INFO - PROCESS | 17168 | 1461622070003 Marionette TRACE conn3 <- [1,2286,null,{}] 15:07:50 INFO - PROCESS | 17168 | 1461622070019 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}] 15:07:50 INFO - PROCESS | 17168 | 1461622070257 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 15:07:50 INFO - PROCESS | 17168 | 1461622070533 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:50 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb3435800 == 159 [pid = 17168] [id = 579] 15:07:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 156 (0x7f5bb0d67400) [pid = 17168] [serial = 1738] [outer = (nil)] 15:07:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 157 (0x7f5bb0d71c00) [pid = 17168] [serial = 1739] [outer = 0x7f5bb0d67400] 15:07:50 INFO - PROCESS | 17168 | 1461622070688 Marionette DEBUG loaded listener.js 15:07:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 158 (0x7f5bb18afc00) [pid = 17168] [serial = 1740] [outer = 0x7f5bb0d67400] 15:07:51 INFO - PROCESS | 17168 | 1461622071578 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]]]}] 15:07:51 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 15:07:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1643ms 15:07:51 INFO - PROCESS | 17168 | 1461622071642 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 15:07:51 INFO - PROCESS | 17168 | 1461622071648 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 15:07:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:07:51 INFO - PROCESS | 17168 | 1461622071655 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:07:51 INFO - PROCESS | 17168 | 1461622071657 Marionette TRACE conn3 <- [1,2290,null,{}] 15:07:51 INFO - PROCESS | 17168 | 1461622071664 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}] 15:07:51 INFO - PROCESS | 17168 | 1461622071924 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 15:07:52 INFO - PROCESS | 17168 | 1461622072223 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:52 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb47a6800 == 160 [pid = 17168] [id = 580] 15:07:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 159 (0x7f5bb0d69000) [pid = 17168] [serial = 1741] [outer = (nil)] 15:07:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 160 (0x7f5bb3452c00) [pid = 17168] [serial = 1742] [outer = 0x7f5bb0d69000] 15:07:52 INFO - PROCESS | 17168 | 1461622072307 Marionette DEBUG loaded listener.js 15:07:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 161 (0x7f5bb3461400) [pid = 17168] [serial = 1743] [outer = 0x7f5bb0d69000] 15:07:53 INFO - PROCESS | 17168 | 1461622073171 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]]]}] 15:07:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:07:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1584ms 15:07:53 INFO - PROCESS | 17168 | 1461622073240 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 15:07:53 INFO - PROCESS | 17168 | 1461622073243 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 15:07:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:07:53 INFO - PROCESS | 17168 | 1461622073250 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:07:53 INFO - PROCESS | 17168 | 1461622073253 Marionette TRACE conn3 <- [1,2294,null,{}] 15:07:53 INFO - PROCESS | 17168 | 1461622073258 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}] 15:07:53 INFO - PROCESS | 17168 | 1461622073536 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 15:07:53 INFO - PROCESS | 17168 | 1461622073847 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:53 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb545f800 == 161 [pid = 17168] [id = 581] 15:07:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 162 (0x7f5bb3d5a800) [pid = 17168] [serial = 1744] [outer = (nil)] 15:07:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 163 (0x7f5bb3d6e000) [pid = 17168] [serial = 1745] [outer = 0x7f5bb3d5a800] 15:07:53 INFO - PROCESS | 17168 | 1461622073928 Marionette DEBUG loaded listener.js 15:07:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 164 (0x7f5bb3dd3800) [pid = 17168] [serial = 1746] [outer = 0x7f5bb3d5a800] 15:07:54 INFO - PROCESS | 17168 | 1461622074929 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]]]}] 15:07:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:07:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1738ms 15:07:54 INFO - PROCESS | 17168 | 1461622074990 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 15:07:54 INFO - PROCESS | 17168 | 1461622074994 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 15:07:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:07:55 INFO - PROCESS | 17168 | 1461622075000 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:07:55 INFO - PROCESS | 17168 | 1461622075003 Marionette TRACE conn3 <- [1,2298,null,{}] 15:07:55 INFO - PROCESS | 17168 | 1461622075008 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}] 15:07:55 INFO - PROCESS | 17168 | 1461622075253 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 15:07:55 INFO - PROCESS | 17168 | 1461622075553 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:55 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb6196000 == 162 [pid = 17168] [id = 582] 15:07:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 165 (0x7f5bb3dd9000) [pid = 17168] [serial = 1747] [outer = (nil)] 15:07:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 166 (0x7f5bb484f800) [pid = 17168] [serial = 1748] [outer = 0x7f5bb3dd9000] 15:07:55 INFO - PROCESS | 17168 | 1461622075653 Marionette DEBUG loaded listener.js 15:07:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 167 (0x7f5bb50f7c00) [pid = 17168] [serial = 1749] [outer = 0x7f5bb3dd9000] 15:07:56 INFO - PROCESS | 17168 | 1461622076513 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]]]}] 15:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1583ms 15:07:56 INFO - PROCESS | 17168 | 1461622076584 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 15:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:07:56 INFO - PROCESS | 17168 | 1461622076589 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 15:07:56 INFO - PROCESS | 17168 | 1461622076595 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:07:56 INFO - PROCESS | 17168 | 1461622076598 Marionette TRACE conn3 <- [1,2302,null,{}] 15:07:56 INFO - PROCESS | 17168 | 1461622076604 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}] 15:07:56 INFO - PROCESS | 17168 | 1461622076877 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 15:07:57 INFO - PROCESS | 17168 | 1461622077177 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:57 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbf9f000 == 163 [pid = 17168] [id = 583] 15:07:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 168 (0x7f5bac1c7c00) [pid = 17168] [serial = 1750] [outer = (nil)] 15:07:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 169 (0x7f5bb547d000) [pid = 17168] [serial = 1751] [outer = 0x7f5bac1c7c00] 15:07:57 INFO - PROCESS | 17168 | 1461622077260 Marionette DEBUG loaded listener.js 15:07:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 170 (0x7f5bb5beb800) [pid = 17168] [serial = 1752] [outer = 0x7f5bac1c7c00] 15:07:58 INFO - PROCESS | 17168 | 1461622078083 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]]]}] 15:07:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:07:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1536ms 15:07:58 INFO - PROCESS | 17168 | 1461622078132 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 15:07:58 INFO - PROCESS | 17168 | 1461622078135 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 15:07:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:07:58 INFO - PROCESS | 17168 | 1461622078142 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:07:58 INFO - PROCESS | 17168 | 1461622078146 Marionette TRACE conn3 <- [1,2306,null,{}] 15:07:58 INFO - PROCESS | 17168 | 1461622078152 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}] 15:07:58 INFO - PROCESS | 17168 | 1461622078395 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 15:07:58 INFO - PROCESS | 17168 | 1461622078632 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:07:58 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbd72c800 == 164 [pid = 17168] [id = 584] 15:07:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 171 (0x7f5bb3d6f800) [pid = 17168] [serial = 1753] [outer = (nil)] 15:07:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 172 (0x7f5bb5c7cc00) [pid = 17168] [serial = 1754] [outer = 0x7f5bb3d6f800] 15:07:58 INFO - PROCESS | 17168 | 1461622078714 Marionette DEBUG loaded listener.js 15:07:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5bb5eb4400) [pid = 17168] [serial = 1755] [outer = 0x7f5bb3d6f800] 15:07:59 INFO - PROCESS | 17168 | 1461622079620 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]]]}] 15:07:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:07:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1531ms 15:07:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:07:59 INFO - PROCESS | 17168 | 1461622079674 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 15:07:59 INFO - PROCESS | 17168 | 1461622079677 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 15:07:59 INFO - PROCESS | 17168 | 1461622079683 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:07:59 INFO - PROCESS | 17168 | 1461622079686 Marionette TRACE conn3 <- [1,2310,null,{}] 15:07:59 INFO - PROCESS | 17168 | 1461622079692 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}] 15:07:59 INFO - PROCESS | 17168 | 1461622079925 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 15:08:00 INFO - PROCESS | 17168 | 1461622080186 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:00 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbea12000 == 165 [pid = 17168] [id = 585] 15:08:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bb4540800) [pid = 17168] [serial = 1756] [outer = (nil)] 15:08:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bb6286000) [pid = 17168] [serial = 1757] [outer = 0x7f5bb4540800] 15:08:00 INFO - PROCESS | 17168 | 1461622080308 Marionette DEBUG loaded listener.js 15:08:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bb6290000) [pid = 17168] [serial = 1758] [outer = 0x7f5bb4540800] 15:08:01 INFO - PROCESS | 17168 | 1461622081208 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]]]}] 15:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1584ms 15:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:08:01 INFO - PROCESS | 17168 | 1461622081267 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 15:08:01 INFO - PROCESS | 17168 | 1461622081270 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 15:08:01 INFO - PROCESS | 17168 | 1461622081277 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:08:01 INFO - PROCESS | 17168 | 1461622081280 Marionette TRACE conn3 <- [1,2314,null,{}] 15:08:01 INFO - PROCESS | 17168 | 1461622081286 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}] 15:08:01 INFO - PROCESS | 17168 | 1461622081543 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 15:08:01 INFO - PROCESS | 17168 | 1461622081864 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:01 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf62b800 == 166 [pid = 17168] [id = 586] 15:08:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bbbdae000) [pid = 17168] [serial = 1759] [outer = (nil)] 15:08:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bbca7d800) [pid = 17168] [serial = 1760] [outer = 0x7f5bbbdae000] 15:08:01 INFO - PROCESS | 17168 | 1461622081947 Marionette DEBUG loaded listener.js 15:08:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 179 (0x7f5bbca83400) [pid = 17168] [serial = 1761] [outer = 0x7f5bbbdae000] 15:08:02 INFO - PROCESS | 17168 | 1461622082823 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]]]}] 15:08:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:08:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1587ms 15:08:02 INFO - PROCESS | 17168 | 1461622082864 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 15:08:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:08:02 INFO - PROCESS | 17168 | 1461622082869 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 15:08:02 INFO - PROCESS | 17168 | 1461622082877 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:08:02 INFO - PROCESS | 17168 | 1461622082880 Marionette TRACE conn3 <- [1,2318,null,{}] 15:08:02 INFO - PROCESS | 17168 | 1461622082887 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}] 15:08:03 INFO - PROCESS | 17168 | 1461622083157 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 15:08:03 INFO - PROCESS | 17168 | 1461622083473 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:03 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfc9f800 == 167 [pid = 17168] [id = 587] 15:08:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 180 (0x7f5bbca7a800) [pid = 17168] [serial = 1762] [outer = (nil)] 15:08:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 181 (0x7f5bbcd30800) [pid = 17168] [serial = 1763] [outer = 0x7f5bbca7a800] 15:08:03 INFO - PROCESS | 17168 | 1461622083561 Marionette DEBUG loaded listener.js 15:08:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 182 (0x7f5bbdb1d000) [pid = 17168] [serial = 1764] [outer = 0x7f5bbca7a800] 15:08:04 INFO - PROCESS | 17168 | 1461622084474 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] 15:08:04 INFO - PROCESS | 17168 | 1461622084518 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 15:08:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:08:04 INFO - PROCESS | 17168 | 1461622084524 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:08:04 INFO - PROCESS | 17168 | 1461622084526 Marionette TRACE conn3 <- [1,2322,null,{}] 15:08:04 INFO - PROCESS | 17168 | 1461622084532 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}] 15:08:04 INFO - PROCESS | 17168 | 1461622084782 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 15:08:05 INFO - PROCESS | 17168 | 1461622085092 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:05 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0eaf800 == 168 [pid = 17168] [id = 588] 15:08:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 183 (0x7f5bbca89800) [pid = 17168] [serial = 1765] [outer = (nil)] 15:08:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 184 (0x7f5bbebc8800) [pid = 17168] [serial = 1766] [outer = 0x7f5bbca89800] 15:08:05 INFO - PROCESS | 17168 | 1461622085178 Marionette DEBUG loaded listener.js 15:08:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 185 (0x7f5bbf094c00) [pid = 17168] [serial = 1767] [outer = 0x7f5bbca89800] 15:08:06 INFO - PROCESS | 17168 | 1461622086128 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]]]}] 15:08:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:08:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1635ms 15:08:06 INFO - PROCESS | 17168 | 1461622086161 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 15:08:06 INFO - PROCESS | 17168 | 1461622086164 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 15:08:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:08:06 INFO - PROCESS | 17168 | 1461622086171 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:08:06 INFO - PROCESS | 17168 | 1461622086173 Marionette TRACE conn3 <- [1,2326,null,{}] 15:08:06 INFO - PROCESS | 17168 | 1461622086180 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}] 15:08:06 INFO - PROCESS | 17168 | 1461622086434 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 15:08:06 INFO - PROCESS | 17168 | 1461622086744 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:06 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b11800 == 169 [pid = 17168] [id = 589] 15:08:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 186 (0x7f5bbcb10c00) [pid = 17168] [serial = 1768] [outer = (nil)] 15:08:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 187 (0x7f5bbf42dc00) [pid = 17168] [serial = 1769] [outer = 0x7f5bbcb10c00] 15:08:06 INFO - PROCESS | 17168 | 1461622086827 Marionette DEBUG loaded listener.js 15:08:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 188 (0x7f5bbf73d400) [pid = 17168] [serial = 1770] [outer = 0x7f5bbcb10c00] 15:08:07 INFO - PROCESS | 17168 | 1461622087695 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]]]}] 15:08:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:08:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1581ms 15:08:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:08:07 INFO - PROCESS | 17168 | 1461622087753 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 15:08:07 INFO - PROCESS | 17168 | 1461622087756 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 15:08:07 INFO - PROCESS | 17168 | 1461622087763 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:08:07 INFO - PROCESS | 17168 | 1461622087766 Marionette TRACE conn3 <- [1,2330,null,{}] 15:08:07 INFO - PROCESS | 17168 | 1461622087773 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}] 15:08:08 INFO - PROCESS | 17168 | 1461622088026 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 15:08:08 INFO - PROCESS | 17168 | 1461622088350 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:08 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2bc3000 == 170 [pid = 17168] [id = 590] 15:08:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 189 (0x7f5bb3dd4800) [pid = 17168] [serial = 1771] [outer = (nil)] 15:08:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 190 (0x7f5bbf777800) [pid = 17168] [serial = 1772] [outer = 0x7f5bb3dd4800] 15:08:08 INFO - PROCESS | 17168 | 1461622088435 Marionette DEBUG loaded listener.js 15:08:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 191 (0x7f5bbf9a1800) [pid = 17168] [serial = 1773] [outer = 0x7f5bb3dd4800] 15:08:09 INFO - PROCESS | 17168 | 1461622089273 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]]]}] 15:08:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:08:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1581ms 15:08:09 INFO - PROCESS | 17168 | 1461622089344 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 15:08:09 INFO - PROCESS | 17168 | 1461622089347 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 15:08:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:08:09 INFO - PROCESS | 17168 | 1461622089354 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:08:09 INFO - PROCESS | 17168 | 1461622089357 Marionette TRACE conn3 <- [1,2334,null,{}] 15:08:09 INFO - PROCESS | 17168 | 1461622089362 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}] 15:08:09 INFO - PROCESS | 17168 | 1461622089601 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 15:08:09 INFO - PROCESS | 17168 | 1461622089869 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:09 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc3075800 == 171 [pid = 17168] [id = 591] 15:08:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 192 (0x7f5bb0be8000) [pid = 17168] [serial = 1774] [outer = (nil)] 15:08:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 193 (0x7f5bbfaa6c00) [pid = 17168] [serial = 1775] [outer = 0x7f5bb0be8000] 15:08:09 INFO - PROCESS | 17168 | 1461622089992 Marionette DEBUG loaded listener.js 15:08:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 194 (0x7f5bc09d4800) [pid = 17168] [serial = 1776] [outer = 0x7f5bb0be8000] 15:08:10 INFO - PROCESS | 17168 | 1461622090876 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]]]}] 15:08:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:08:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1584ms 15:08:10 INFO - PROCESS | 17168 | 1461622090939 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 15:08:10 INFO - PROCESS | 17168 | 1461622090943 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 15:08:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:08:10 INFO - PROCESS | 17168 | 1461622090949 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:08:10 INFO - PROCESS | 17168 | 1461622090951 Marionette TRACE conn3 <- [1,2338,null,{}] 15:08:10 INFO - PROCESS | 17168 | 1461622090957 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}] 15:08:11 INFO - PROCESS | 17168 | 1461622091202 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 15:08:11 INFO - PROCESS | 17168 | 1461622091524 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:11 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc342c000 == 172 [pid = 17168] [id = 592] 15:08:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 195 (0x7f5bb5484400) [pid = 17168] [serial = 1777] [outer = (nil)] 15:08:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 196 (0x7f5bc221f400) [pid = 17168] [serial = 1778] [outer = 0x7f5bb5484400] 15:08:11 INFO - PROCESS | 17168 | 1461622091606 Marionette DEBUG loaded listener.js 15:08:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 197 (0x7f5bc22d5400) [pid = 17168] [serial = 1779] [outer = 0x7f5bb5484400] 15:08:12 INFO - PROCESS | 17168 | 1461622092479 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]]]}] 15:08:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:08:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1581ms 15:08:12 INFO - PROCESS | 17168 | 1461622092531 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 15:08:12 INFO - PROCESS | 17168 | 1461622092535 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 15:08:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:08:12 INFO - PROCESS | 17168 | 1461622092541 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:08:12 INFO - PROCESS | 17168 | 1461622092543 Marionette TRACE conn3 <- [1,2342,null,{}] 15:08:12 INFO - PROCESS | 17168 | 1461622092548 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}] 15:08:12 INFO - PROCESS | 17168 | 1461622092794 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 15:08:13 INFO - PROCESS | 17168 | 1461622093114 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:13 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc36ea000 == 173 [pid = 17168] [id = 593] 15:08:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 198 (0x7f5bb5d96800) [pid = 17168] [serial = 1780] [outer = (nil)] 15:08:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 199 (0x7f5bc22da800) [pid = 17168] [serial = 1781] [outer = 0x7f5bb5d96800] 15:08:13 INFO - PROCESS | 17168 | 1461622093198 Marionette DEBUG loaded listener.js 15:08:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 200 (0x7f5bc24f1400) [pid = 17168] [serial = 1782] [outer = 0x7f5bb5d96800] 15:08:14 INFO - PROCESS | 17168 | 1461622094078 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]]]}] 15:08:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:08:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1583ms 15:08:14 INFO - PROCESS | 17168 | 1461622094125 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 15:08:14 INFO - PROCESS | 17168 | 1461622094128 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 15:08:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:08:14 INFO - PROCESS | 17168 | 1461622094135 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:08:14 INFO - PROCESS | 17168 | 1461622094138 Marionette TRACE conn3 <- [1,2346,null,{}] 15:08:14 INFO - PROCESS | 17168 | 1461622094144 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}] 15:08:14 INFO - PROCESS | 17168 | 1461622094430 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 15:08:14 INFO - PROCESS | 17168 | 1461622094780 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:14 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc5d71800 == 174 [pid = 17168] [id = 594] 15:08:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 201 (0x7f5bbcd33c00) [pid = 17168] [serial = 1783] [outer = (nil)] 15:08:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 202 (0x7f5bc2aae400) [pid = 17168] [serial = 1784] [outer = 0x7f5bbcd33c00] 15:08:14 INFO - PROCESS | 17168 | 1461622094907 Marionette DEBUG loaded listener.js 15:08:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 203 (0x7f5bc2ab8400) [pid = 17168] [serial = 1785] [outer = 0x7f5bbcd33c00] 15:08:16 INFO - PROCESS | 17168 | 1461622096025 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]]]}] 15:08:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:08:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1936ms 15:08:16 INFO - PROCESS | 17168 | 1461622096072 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 15:08:16 INFO - PROCESS | 17168 | 1461622096075 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 15:08:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:08:16 INFO - PROCESS | 17168 | 1461622096081 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:08:16 INFO - PROCESS | 17168 | 1461622096083 Marionette TRACE conn3 <- [1,2350,null,{}] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb1c6d000 == 173 [pid = 17168] [id = 472] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb470b800 == 172 [pid = 17168] [id = 473] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb2254800 == 171 [pid = 17168] [id = 471] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bafad4000 == 170 [pid = 17168] [id = 575] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb03b4000 == 169 [pid = 17168] [id = 574] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5baf805000 == 168 [pid = 17168] [id = 573] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bab9df800 == 167 [pid = 17168] [id = 572] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5baf904800 == 166 [pid = 17168] [id = 571] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bab7f0000 == 165 [pid = 17168] [id = 570] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bab7d8800 == 164 [pid = 17168] [id = 569] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bab3e3800 == 163 [pid = 17168] [id = 568] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bab4f1800 == 162 [pid = 17168] [id = 567] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bdcc80000 == 161 [pid = 17168] [id = 566] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bda459800 == 160 [pid = 17168] [id = 565] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcfbe7800 == 159 [pid = 17168] [id = 564] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc8443000 == 158 [pid = 17168] [id = 563] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6b91000 == 157 [pid = 17168] [id = 562] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc3433800 == 156 [pid = 17168] [id = 561] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2bc0800 == 155 [pid = 17168] [id = 560] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc25c7000 == 154 [pid = 17168] [id = 559] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf67f000 == 153 [pid = 17168] [id = 558] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbd72d000 == 152 [pid = 17168] [id = 557] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbf55000 == 151 [pid = 17168] [id = 556] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5458000 == 150 [pid = 17168] [id = 555] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb236f800 == 149 [pid = 17168] [id = 554] 15:08:17 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5baf905000 == 148 [pid = 17168] [id = 553] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 202 (0x7f5bafecb400) [pid = 17168] [serial = 1658] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 201 (0x7f5bb3d60400) [pid = 17168] [serial = 1656] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 200 (0x7f5ba933d400) [pid = 17168] [serial = 1646] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 199 (0x7f5bc24f8800) [pid = 17168] [serial = 1611] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 198 (0x7f5bc4c3e000) [pid = 17168] [serial = 1617] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 197 (0x7f5bb4659400) [pid = 17168] [serial = 1595] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 196 (0x7f5bc7438400) [pid = 17168] [serial = 1620] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 195 (0x7f5bda53c400) [pid = 17168] [serial = 1626] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 194 (0x7f5bd6e75800) [pid = 17168] [serial = 1625] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 193 (0x7f5bac4b2400) [pid = 17168] [serial = 1649] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 192 (0x7f5bc2ab3c00) [pid = 17168] [serial = 1643] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 191 (0x7f5baf8ee000) [pid = 17168] [serial = 1629] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 190 (0x7f5bac3db800) [pid = 17168] [serial = 1641] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 189 (0x7f5bc2ab0800) [pid = 17168] [serial = 1637] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 188 (0x7f5bb6287800) [pid = 17168] [serial = 1587] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 187 (0x7f5bc693e800) [pid = 17168] [serial = 1619] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 186 (0x7f5bc2ab9000) [pid = 17168] [serial = 1644] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 185 (0x7f5bc2ef6000) [pid = 17168] [serial = 1616] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 184 (0x7f5bbf21bc00) [pid = 17168] [serial = 1604] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 183 (0x7f5bac150c00) [pid = 17168] [serial = 1554] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 182 (0x7f5bd6b38000) [pid = 17168] [serial = 1542] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 181 (0x7f5bd4bf5400) [pid = 17168] [serial = 1536] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 180 (0x7f5bda7ab400) [pid = 17168] [serial = 1551] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 179 (0x7f5bb0d62400) [pid = 17168] [serial = 1592] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 178 (0x7f5ba9fec800) [pid = 17168] [serial = 1647] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5bd4b1a400) [pid = 17168] [serial = 1623] [outer = (nil)] [url = about:blank] 15:08:17 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5baf8ee400) [pid = 17168] [serial = 1635] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5ba9feb000) [pid = 17168] [serial = 1560] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bc22da400) [pid = 17168] [serial = 1610] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5bac3d6400) [pid = 17168] [serial = 1640] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5bc2ab6400) [pid = 17168] [serial = 1638] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 171 (0x7f5bbbdad400) [pid = 17168] [serial = 1599] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 170 (0x7f5bac175400) [pid = 17168] [serial = 1634] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 169 (0x7f5bd6b44400) [pid = 17168] [serial = 1631] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 168 (0x7f5bda40c800) [pid = 17168] [serial = 1545] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 167 (0x7f5ba933e000) [pid = 17168] [serial = 1563] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 166 (0x7f5bae371c00) [pid = 17168] [serial = 1569] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 165 (0x7f5bb5fd3800) [pid = 17168] [serial = 1598] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 164 (0x7f5bb4f91000) [pid = 17168] [serial = 1596] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 163 (0x7f5bac0aa800) [pid = 17168] [serial = 1566] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 162 (0x7f5bda74c400) [pid = 17168] [serial = 1632] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 161 (0x7f5bc2b24c00) [pid = 17168] [serial = 1613] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 160 (0x7f5bda74b000) [pid = 17168] [serial = 1548] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 159 (0x7f5bbfaad000) [pid = 17168] [serial = 1607] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 158 (0x7f5bb0bddc00) [pid = 17168] [serial = 1653] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 157 (0x7f5bab0ed000) [pid = 17168] [serial = 1589] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 156 (0x7f5bac151c00) [pid = 17168] [serial = 1590] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 155 (0x7f5bd5c0f800) [pid = 17168] [serial = 1539] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 154 (0x7f5bc2c65800) [pid = 17168] [serial = 1614] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 153 (0x7f5bac0b0000) [pid = 17168] [serial = 1557] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 152 (0x7f5bbd9dac00) [pid = 17168] [serial = 1602] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 151 (0x7f5bae370800) [pid = 17168] [serial = 1650] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 150 (0x7f5bc0e22400) [pid = 17168] [serial = 1608] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 149 (0x7f5bb26ab400) [pid = 17168] [serial = 1593] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 148 (0x7f5bcb959000) [pid = 17168] [serial = 1622] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 147 (0x7f5bc5769400) [pid = 17168] [serial = 1533] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 146 (0x7f5baf8e9400) [pid = 17168] [serial = 1628] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 145 (0x7f5bbcc9e800) [pid = 17168] [serial = 1601] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 144 (0x7f5bb35c4400) [pid = 17168] [serial = 1655] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 143 (0x7f5bbf73a000) [pid = 17168] [serial = 1605] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 142 (0x7f5bbca7b800) [pid = 17168] [serial = 1449] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | --DOMWINDOW == 141 (0x7f5bb026a000) [pid = 17168] [serial = 1652] [outer = (nil)] [url = about:blank] 15:08:18 INFO - PROCESS | 17168 | 1461622098051 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}] 15:08:18 INFO - PROCESS | 17168 | 1461622098288 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 15:08:18 INFO - PROCESS | 17168 | 1461622098484 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:18 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baa108000 == 149 [pid = 17168] [id = 595] 15:08:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 142 (0x7f5bab0ce400) [pid = 17168] [serial = 1786] [outer = (nil)] 15:08:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 143 (0x7f5bab0ea000) [pid = 17168] [serial = 1787] [outer = 0x7f5bab0ce400] 15:08:18 INFO - PROCESS | 17168 | 1461622098553 Marionette DEBUG loaded listener.js 15:08:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 144 (0x7f5bac0a7400) [pid = 17168] [serial = 1788] [outer = 0x7f5bab0ce400] 15:08:19 INFO - PROCESS | 17168 | 1461622099388 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]]]}] 15:08:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:08:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 3344ms 15:08:19 INFO - PROCESS | 17168 | 1461622099429 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 15:08:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:08:19 INFO - PROCESS | 17168 | 1461622099437 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 15:08:19 INFO - PROCESS | 17168 | 1461622099447 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:08:19 INFO - PROCESS | 17168 | 1461622099452 Marionette TRACE conn3 <- [1,2354,null,{}] 15:08:19 INFO - PROCESS | 17168 | 1461622099460 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}] 15:08:19 INFO - PROCESS | 17168 | 1461622099689 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 15:08:19 INFO - PROCESS | 17168 | 1461622099896 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:19 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bab7e2800 == 150 [pid = 17168] [id = 596] 15:08:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 145 (0x7f5bab0d1400) [pid = 17168] [serial = 1789] [outer = (nil)] 15:08:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 146 (0x7f5bac177800) [pid = 17168] [serial = 1790] [outer = 0x7f5bab0d1400] 15:08:19 INFO - PROCESS | 17168 | 1461622099967 Marionette DEBUG loaded listener.js 15:08:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 147 (0x7f5bac1ccc00) [pid = 17168] [serial = 1791] [outer = 0x7f5bab0d1400] 15:08:20 INFO - PROCESS | 17168 | 1461622100908 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]]]}] 15:08:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:08:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1540ms 15:08:20 INFO - PROCESS | 17168 | 1461622100985 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 15:08:20 INFO - PROCESS | 17168 | 1461622100987 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 15:08:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:08:21 INFO - PROCESS | 17168 | 1461622101015 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:08:21 INFO - PROCESS | 17168 | 1461622101018 Marionette TRACE conn3 <- [1,2358,null,{}] 15:08:21 INFO - PROCESS | 17168 | 1461622101024 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}] 15:08:21 INFO - PROCESS | 17168 | 1461622101320 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 15:08:21 INFO - PROCESS | 17168 | 1461622101356 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:21 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bacce1800 == 151 [pid = 17168] [id = 597] 15:08:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 148 (0x7f5bac3dc400) [pid = 17168] [serial = 1792] [outer = (nil)] 15:08:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 149 (0x7f5bac4b4000) [pid = 17168] [serial = 1793] [outer = 0x7f5bac3dc400] 15:08:21 INFO - PROCESS | 17168 | 1461622101439 Marionette DEBUG loaded listener.js 15:08:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 150 (0x7f5bad4a7800) [pid = 17168] [serial = 1794] [outer = 0x7f5bac3dc400] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 149 (0x7f5bc2b2cc00) [pid = 17168] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 148 (0x7f5bab0cac00) [pid = 17168] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 147 (0x7f5bae36a000) [pid = 17168] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 146 (0x7f5bbee46c00) [pid = 17168] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 145 (0x7f5baf8e6400) [pid = 17168] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 144 (0x7f5bbcc94800) [pid = 17168] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 143 (0x7f5bc22d6400) [pid = 17168] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 142 (0x7f5bbcc90c00) [pid = 17168] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 141 (0x7f5ba9330800) [pid = 17168] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 140 (0x7f5bb4659800) [pid = 17168] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 139 (0x7f5bc2c68400) [pid = 17168] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 138 (0x7f5bb4655c00) [pid = 17168] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 137 (0x7f5bac0af800) [pid = 17168] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 136 (0x7f5bbcb1c400) [pid = 17168] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 135 (0x7f5bc2c5d000) [pid = 17168] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 134 (0x7f5bad4a2c00) [pid = 17168] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 133 (0x7f5bab0c9800) [pid = 17168] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 132 (0x7f5bc24bd000) [pid = 17168] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 131 (0x7f5bab0e9800) [pid = 17168] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 130 (0x7f5bb3454400) [pid = 17168] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 129 (0x7f5bab0e5400) [pid = 17168] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 128 (0x7f5bb2fb3400) [pid = 17168] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:08:22 INFO - PROCESS | 17168 | --DOMWINDOW == 127 (0x7f5bafecbc00) [pid = 17168] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:08:23 INFO - PROCESS | 17168 | 1461622103140 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]]]}] 15:08:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:08:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2189ms 15:08:23 INFO - PROCESS | 17168 | 1461622103212 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 15:08:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:08:23 INFO - PROCESS | 17168 | 1461622103221 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 15:08:23 INFO - PROCESS | 17168 | 1461622103229 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:08:23 INFO - PROCESS | 17168 | 1461622103232 Marionette TRACE conn3 <- [1,2362,null,{}] 15:08:23 INFO - PROCESS | 17168 | 1461622103237 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}] 15:08:23 INFO - PROCESS | 17168 | 1461622103459 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 15:08:23 INFO - PROCESS | 17168 | 1461622103635 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:23 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bafacd800 == 152 [pid = 17168] [id = 598] 15:08:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 128 (0x7f5ba9330800) [pid = 17168] [serial = 1795] [outer = (nil)] 15:08:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 129 (0x7f5bad4a9c00) [pid = 17168] [serial = 1796] [outer = 0x7f5ba9330800] 15:08:23 INFO - PROCESS | 17168 | 1461622103703 Marionette DEBUG loaded listener.js 15:08:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 130 (0x7f5baf8ee000) [pid = 17168] [serial = 1797] [outer = 0x7f5ba9330800] 15:08:24 INFO - PROCESS | 17168 | 1461622104465 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]]]}] 15:08:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:08:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1280ms 15:08:24 INFO - PROCESS | 17168 | 1461622104509 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 15:08:24 INFO - PROCESS | 17168 | 1461622104512 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 15:08:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:08:24 INFO - PROCESS | 17168 | 1461622104518 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:08:24 INFO - PROCESS | 17168 | 1461622104520 Marionette TRACE conn3 <- [1,2366,null,{}] 15:08:24 INFO - PROCESS | 17168 | 1461622104525 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}] 15:08:24 INFO - PROCESS | 17168 | 1461622104733 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 15:08:25 INFO - PROCESS | 17168 | 1461622105065 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:25 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5ba9251800 == 153 [pid = 17168] [id = 599] 15:08:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 131 (0x7f5ba933b000) [pid = 17168] [serial = 1798] [outer = (nil)] 15:08:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 132 (0x7f5ba9fe4800) [pid = 17168] [serial = 1799] [outer = 0x7f5ba933b000] 15:08:25 INFO - PROCESS | 17168 | 1461622105216 Marionette DEBUG loaded listener.js 15:08:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 133 (0x7f5bac0a4400) [pid = 17168] [serial = 1800] [outer = 0x7f5ba933b000] 15:08:26 INFO - PROCESS | 17168 | 1461622106163 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]]]}] 15:08:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:08:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1685ms 15:08:26 INFO - PROCESS | 17168 | 1461622106204 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 15:08:26 INFO - PROCESS | 17168 | 1461622106211 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 15:08:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:08:26 INFO - PROCESS | 17168 | 1461622106219 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:08:26 INFO - PROCESS | 17168 | 1461622106225 Marionette TRACE conn3 <- [1,2370,null,{}] 15:08:26 INFO - PROCESS | 17168 | 1461622106233 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}] 15:08:26 INFO - PROCESS | 17168 | 1461622106506 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 15:08:26 INFO - PROCESS | 17168 | 1461622106814 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:26 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baf905000 == 154 [pid = 17168] [id = 600] 15:08:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 134 (0x7f5bac3d7c00) [pid = 17168] [serial = 1801] [outer = (nil)] 15:08:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 135 (0x7f5bac4b9800) [pid = 17168] [serial = 1802] [outer = 0x7f5bac3d7c00] 15:08:26 INFO - PROCESS | 17168 | 1461622106901 Marionette DEBUG loaded listener.js 15:08:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 136 (0x7f5bae36c400) [pid = 17168] [serial = 1803] [outer = 0x7f5bac3d7c00] 15:08:27 INFO - PROCESS | 17168 | 1461622107975 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]]]}] 15:08:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:08:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1841ms 15:08:28 INFO - PROCESS | 17168 | 1461622108067 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 15:08:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:08:28 INFO - PROCESS | 17168 | 1461622108077 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 15:08:28 INFO - PROCESS | 17168 | 1461622108091 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:08:28 INFO - PROCESS | 17168 | 1461622108096 Marionette TRACE conn3 <- [1,2374,null,{}] 15:08:28 INFO - PROCESS | 17168 | 1461622108165 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}] 15:08:28 INFO - PROCESS | 17168 | 1461622108546 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 15:08:28 INFO - PROCESS | 17168 | 1461622108967 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:28 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1863800 == 155 [pid = 17168] [id = 601] 15:08:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 137 (0x7f5bafecc400) [pid = 17168] [serial = 1804] [outer = (nil)] 15:08:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 138 (0x7f5bb005f000) [pid = 17168] [serial = 1805] [outer = 0x7f5bafecc400] 15:08:29 INFO - PROCESS | 17168 | 1461622109055 Marionette DEBUG loaded listener.js 15:08:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 139 (0x7f5bb02e0800) [pid = 17168] [serial = 1806] [outer = 0x7f5bafecc400] 15:08:30 INFO - PROCESS | 17168 | 1461622110028 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]]]}] 15:08:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:08:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1996ms 15:08:30 INFO - PROCESS | 17168 | 1461622110084 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 15:08:30 INFO - PROCESS | 17168 | 1461622110088 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 15:08:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:08:30 INFO - PROCESS | 17168 | 1461622110097 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:08:30 INFO - PROCESS | 17168 | 1461622110107 Marionette TRACE conn3 <- [1,2378,null,{}] 15:08:30 INFO - PROCESS | 17168 | 1461622110121 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}] 15:08:30 INFO - PROCESS | 17168 | 1461622110409 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 15:08:30 INFO - PROCESS | 17168 | 1461622110713 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:30 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb316d000 == 156 [pid = 17168] [id = 602] 15:08:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 140 (0x7f5bb0d70c00) [pid = 17168] [serial = 1807] [outer = (nil)] 15:08:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 141 (0x7f5bb2fab000) [pid = 17168] [serial = 1808] [outer = 0x7f5bb0d70c00] 15:08:30 INFO - PROCESS | 17168 | 1461622110797 Marionette DEBUG loaded listener.js 15:08:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 142 (0x7f5bb3455000) [pid = 17168] [serial = 1809] [outer = 0x7f5bb0d70c00] 15:08:31 INFO - PROCESS | 17168 | 1461622111690 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]]]}] 15:08:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:08:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1642ms 15:08:31 INFO - PROCESS | 17168 | 1461622111738 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 15:08:31 INFO - PROCESS | 17168 | 1461622111742 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 15:08:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:08:31 INFO - PROCESS | 17168 | 1461622111748 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:08:31 INFO - PROCESS | 17168 | 1461622111751 Marionette TRACE conn3 <- [1,2382,null,{}] 15:08:31 INFO - PROCESS | 17168 | 1461622111757 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}] 15:08:32 INFO - PROCESS | 17168 | 1461622112003 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 15:08:32 INFO - PROCESS | 17168 | 1461622112269 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:32 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb470b800 == 157 [pid = 17168] [id = 603] 15:08:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 143 (0x7f5bafec6400) [pid = 17168] [serial = 1810] [outer = (nil)] 15:08:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 144 (0x7f5bb3d6d400) [pid = 17168] [serial = 1811] [outer = 0x7f5bafec6400] 15:08:32 INFO - PROCESS | 17168 | 1461622112392 Marionette DEBUG loaded listener.js 15:08:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 145 (0x7f5bb3dda000) [pid = 17168] [serial = 1812] [outer = 0x7f5bafec6400] 15:08:33 INFO - PROCESS | 17168 | 1461622113282 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]]]}] 15:08:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:08:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1582ms 15:08:33 INFO - PROCESS | 17168 | 1461622113332 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 15:08:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:08:33 INFO - PROCESS | 17168 | 1461622113336 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 15:08:33 INFO - PROCESS | 17168 | 1461622113342 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:08:33 INFO - PROCESS | 17168 | 1461622113345 Marionette TRACE conn3 <- [1,2386,null,{}] 15:08:33 INFO - PROCESS | 17168 | 1461622113351 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}] 15:08:33 INFO - PROCESS | 17168 | 1461622113580 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 15:08:33 INFO - PROCESS | 17168 | 1461622113845 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:33 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5469800 == 158 [pid = 17168] [id = 604] 15:08:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 146 (0x7f5bb4732c00) [pid = 17168] [serial = 1813] [outer = (nil)] 15:08:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 147 (0x7f5bb484e400) [pid = 17168] [serial = 1814] [outer = 0x7f5bb4732c00] 15:08:33 INFO - PROCESS | 17168 | 1461622113987 Marionette DEBUG loaded listener.js 15:08:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 148 (0x7f5bb5d97c00) [pid = 17168] [serial = 1815] [outer = 0x7f5bb4732c00] 15:08:34 INFO - PROCESS | 17168 | 1461622114943 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]]]}] 15:08:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:08:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1680ms 15:08:35 INFO - PROCESS | 17168 | 1461622115023 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 15:08:35 INFO - PROCESS | 17168 | 1461622115027 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 15:08:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:08:35 INFO - PROCESS | 17168 | 1461622115034 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:08:35 INFO - PROCESS | 17168 | 1461622115036 Marionette TRACE conn3 <- [1,2390,null,{}] 15:08:35 INFO - PROCESS | 17168 | 1461622115042 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}] 15:08:35 INFO - PROCESS | 17168 | 1461622115317 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 15:08:35 INFO - PROCESS | 17168 | 1461622115620 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:35 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbde0800 == 159 [pid = 17168] [id = 605] 15:08:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 149 (0x7f5bb3dd4000) [pid = 17168] [serial = 1816] [outer = (nil)] 15:08:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 150 (0x7f5bb64a6c00) [pid = 17168] [serial = 1817] [outer = 0x7f5bb3dd4000] 15:08:35 INFO - PROCESS | 17168 | 1461622115703 Marionette DEBUG loaded listener.js 15:08:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 151 (0x7f5bbcb10800) [pid = 17168] [serial = 1818] [outer = 0x7f5bb3dd4000] 15:08:36 INFO - PROCESS | 17168 | 1461622116668 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]]]}] 15:08:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:08:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1683ms 15:08:36 INFO - PROCESS | 17168 | 1461622116718 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 15:08:36 INFO - PROCESS | 17168 | 1461622116722 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 15:08:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:08:36 INFO - PROCESS | 17168 | 1461622116728 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:08:36 INFO - PROCESS | 17168 | 1461622116730 Marionette TRACE conn3 <- [1,2394,null,{}] 15:08:36 INFO - PROCESS | 17168 | 1461622116736 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}] 15:08:36 INFO - PROCESS | 17168 | 1461622116971 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 15:08:37 INFO - PROCESS | 17168 | 1461622117282 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:37 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbd722800 == 160 [pid = 17168] [id = 606] 15:08:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 152 (0x7f5bb35c5000) [pid = 17168] [serial = 1819] [outer = (nil)] 15:08:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 153 (0x7f5bbcc95800) [pid = 17168] [serial = 1820] [outer = 0x7f5bb35c5000] 15:08:37 INFO - PROCESS | 17168 | 1461622117361 Marionette DEBUG loaded listener.js 15:08:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 154 (0x7f5bbccdac00) [pid = 17168] [serial = 1821] [outer = 0x7f5bb35c5000] 15:08:38 INFO - PROCESS | 17168 | 1461622118267 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]]]}] 15:08:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:08:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1582ms 15:08:38 INFO - PROCESS | 17168 | 1461622118311 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 15:08:38 INFO - PROCESS | 17168 | 1461622118315 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 15:08:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:08:38 INFO - PROCESS | 17168 | 1461622118321 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:08:38 INFO - PROCESS | 17168 | 1461622118323 Marionette TRACE conn3 <- [1,2398,null,{}] 15:08:38 INFO - PROCESS | 17168 | 1461622118329 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}] 15:08:38 INFO - PROCESS | 17168 | 1461622118556 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 15:08:38 INFO - PROCESS | 17168 | 1461622118863 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:38 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbee23000 == 161 [pid = 17168] [id = 607] 15:08:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 155 (0x7f5bb3d74400) [pid = 17168] [serial = 1822] [outer = (nil)] 15:08:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 156 (0x7f5bbd9da400) [pid = 17168] [serial = 1823] [outer = 0x7f5bb3d74400] 15:08:38 INFO - PROCESS | 17168 | 1461622118944 Marionette DEBUG loaded listener.js 15:08:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 157 (0x7f5bbe809400) [pid = 17168] [serial = 1824] [outer = 0x7f5bb3d74400] 15:08:39 INFO - PROCESS | 17168 | 1461622119816 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]]]}] 15:08:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:08:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1532ms 15:08:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:08:39 INFO - PROCESS | 17168 | 1461622119854 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 15:08:39 INFO - PROCESS | 17168 | 1461622119857 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 15:08:39 INFO - PROCESS | 17168 | 1461622119864 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:08:39 INFO - PROCESS | 17168 | 1461622119867 Marionette TRACE conn3 <- [1,2402,null,{}] 15:08:39 INFO - PROCESS | 17168 | 1461622119872 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}] 15:08:40 INFO - PROCESS | 17168 | 1461622120115 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 15:08:40 INFO - PROCESS | 17168 | 1461622120421 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:40 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfa6c800 == 162 [pid = 17168] [id = 608] 15:08:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 158 (0x7f5bbca82400) [pid = 17168] [serial = 1825] [outer = (nil)] 15:08:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 159 (0x7f5bbebc9000) [pid = 17168] [serial = 1826] [outer = 0x7f5bbca82400] 15:08:40 INFO - PROCESS | 17168 | 1461622120509 Marionette DEBUG loaded listener.js 15:08:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 160 (0x7f5bbf21bc00) [pid = 17168] [serial = 1827] [outer = 0x7f5bbca82400] 15:08:41 INFO - PROCESS | 17168 | 1461622121401 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]]]}] 15:08:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:08:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1583ms 15:08:41 INFO - PROCESS | 17168 | 1461622121448 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 15:08:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:08:41 INFO - PROCESS | 17168 | 1461622121451 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 15:08:41 INFO - PROCESS | 17168 | 1461622121457 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:08:41 INFO - PROCESS | 17168 | 1461622121460 Marionette TRACE conn3 <- [1,2406,null,{}] 15:08:41 INFO - PROCESS | 17168 | 1461622121466 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}] 15:08:41 INFO - PROCESS | 17168 | 1461622121704 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 15:08:42 INFO - PROCESS | 17168 | 1461622122025 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:42 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0e93000 == 163 [pid = 17168] [id = 609] 15:08:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 161 (0x7f5bbf738000) [pid = 17168] [serial = 1828] [outer = (nil)] 15:08:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 162 (0x7f5bbf94b400) [pid = 17168] [serial = 1829] [outer = 0x7f5bbf738000] 15:08:42 INFO - PROCESS | 17168 | 1461622122119 Marionette DEBUG loaded listener.js 15:08:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 163 (0x7f5bbfa9f400) [pid = 17168] [serial = 1830] [outer = 0x7f5bbf738000] 15:08:43 INFO - PROCESS | 17168 | 1461622123063 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]]]}] 15:08:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:08:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1683ms 15:08:43 INFO - PROCESS | 17168 | 1461622123142 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 15:08:43 INFO - PROCESS | 17168 | 1461622123146 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 15:08:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:08:43 INFO - PROCESS | 17168 | 1461622123152 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:08:43 INFO - PROCESS | 17168 | 1461622123156 Marionette TRACE conn3 <- [1,2410,null,{}] 15:08:43 INFO - PROCESS | 17168 | 1461622123162 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}] 15:08:43 INFO - PROCESS | 17168 | 1461622123459 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 15:08:43 INFO - PROCESS | 17168 | 1461622123772 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:43 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2bb9000 == 164 [pid = 17168] [id = 610] 15:08:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 164 (0x7f5bbfd17400) [pid = 17168] [serial = 1831] [outer = (nil)] 15:08:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 165 (0x7f5bc251c400) [pid = 17168] [serial = 1832] [outer = 0x7f5bbfd17400] 15:08:43 INFO - PROCESS | 17168 | 1461622123850 Marionette DEBUG loaded listener.js 15:08:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 166 (0x7f5bc2ab5c00) [pid = 17168] [serial = 1833] [outer = 0x7f5bbfd17400] 15:08:44 INFO - PROCESS | 17168 | 1461622124734 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]]]}] 15:08:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:08:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1635ms 15:08:44 INFO - PROCESS | 17168 | 1461622124788 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 15:08:44 INFO - PROCESS | 17168 | 1461622124792 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 15:08:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:08:44 INFO - PROCESS | 17168 | 1461622124798 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:08:44 INFO - PROCESS | 17168 | 1461622124800 Marionette TRACE conn3 <- [1,2414,null,{}] 15:08:44 INFO - PROCESS | 17168 | 1461622124806 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}] 15:08:45 INFO - PROCESS | 17168 | 1461622125039 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 15:08:45 INFO - PROCESS | 17168 | 1461622125307 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:45 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc31e3000 == 165 [pid = 17168] [id = 611] 15:08:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 167 (0x7f5bc0c10000) [pid = 17168] [serial = 1834] [outer = (nil)] 15:08:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 168 (0x7f5bc2b2bc00) [pid = 17168] [serial = 1835] [outer = 0x7f5bc0c10000] 15:08:45 INFO - PROCESS | 17168 | 1461622125426 Marionette DEBUG loaded listener.js 15:08:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 169 (0x7f5bc2c62400) [pid = 17168] [serial = 1836] [outer = 0x7f5bc0c10000] 15:08:46 INFO - PROCESS | 17168 | 1461622126323 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]]]}] 15:08:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:08:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1581ms 15:08:46 INFO - PROCESS | 17168 | 1461622126387 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 15:08:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:08:46 INFO - PROCESS | 17168 | 1461622126405 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 15:08:46 INFO - PROCESS | 17168 | 1461622126412 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:08:46 INFO - PROCESS | 17168 | 1461622126416 Marionette TRACE conn3 <- [1,2418,null,{}] 15:08:46 INFO - PROCESS | 17168 | 1461622126421 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}] 15:08:46 INFO - PROCESS | 17168 | 1461622126668 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 15:08:46 INFO - PROCESS | 17168 | 1461622126983 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:47 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc3603000 == 166 [pid = 17168] [id = 612] 15:08:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 170 (0x7f5ba9339000) [pid = 17168] [serial = 1837] [outer = (nil)] 15:08:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 171 (0x7f5bc2c68c00) [pid = 17168] [serial = 1838] [outer = 0x7f5ba9339000] 15:08:47 INFO - PROCESS | 17168 | 1461622127065 Marionette DEBUG loaded listener.js 15:08:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 172 (0x7f5bc2dfac00) [pid = 17168] [serial = 1839] [outer = 0x7f5ba9339000] 15:08:47 INFO - PROCESS | 17168 | 1461622127915 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]]]}] 15:08:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:08:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1536ms 15:08:47 INFO - PROCESS | 17168 | 1461622127948 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 15:08:47 INFO - PROCESS | 17168 | 1461622127951 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 15:08:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:08:47 INFO - PROCESS | 17168 | 1461622127958 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:08:47 INFO - PROCESS | 17168 | 1461622127965 Marionette TRACE conn3 <- [1,2422,null,{}] 15:08:47 INFO - PROCESS | 17168 | 1461622127975 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}] 15:08:48 INFO - PROCESS | 17168 | 1461622128227 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 15:08:48 INFO - PROCESS | 17168 | 1461622128498 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:48 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc5d83800 == 167 [pid = 17168] [id = 613] 15:08:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5bb5eb1400) [pid = 17168] [serial = 1840] [outer = (nil)] 15:08:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bc380c000) [pid = 17168] [serial = 1841] [outer = 0x7f5bb5eb1400] 15:08:48 INFO - PROCESS | 17168 | 1461622128619 Marionette DEBUG loaded listener.js 15:08:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bc389b400) [pid = 17168] [serial = 1842] [outer = 0x7f5bb5eb1400] 15:08:49 INFO - PROCESS | 17168 | 1461622129475 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]]]}] 15:08:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:08:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1593ms 15:08:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:08:49 INFO - PROCESS | 17168 | 1461622129552 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 15:08:49 INFO - PROCESS | 17168 | 1461622129555 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 15:08:49 INFO - PROCESS | 17168 | 1461622129561 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:08:49 INFO - PROCESS | 17168 | 1461622129564 Marionette TRACE conn3 <- [1,2426,null,{}] 15:08:49 INFO - PROCESS | 17168 | 1461622129570 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}] 15:08:49 INFO - PROCESS | 17168 | 1461622129847 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 15:08:50 INFO - PROCESS | 17168 | 1461622130155 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:50 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc7508800 == 168 [pid = 17168] [id = 614] 15:08:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bc2abb400) [pid = 17168] [serial = 1843] [outer = (nil)] 15:08:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bc4c9f800) [pid = 17168] [serial = 1844] [outer = 0x7f5bc2abb400] 15:08:50 INFO - PROCESS | 17168 | 1461622130237 Marionette DEBUG loaded listener.js 15:08:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bc4e52c00) [pid = 17168] [serial = 1845] [outer = 0x7f5bc2abb400] 15:08:51 INFO - PROCESS | 17168 | 1461622131110 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]]]}] 15:08:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:08:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1580ms 15:08:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:08:51 INFO - PROCESS | 17168 | 1461622131141 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 15:08:51 INFO - PROCESS | 17168 | 1461622131144 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 15:08:51 INFO - PROCESS | 17168 | 1461622131150 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:08:51 INFO - PROCESS | 17168 | 1461622131153 Marionette TRACE conn3 <- [1,2430,null,{}] 15:08:51 INFO - PROCESS | 17168 | 1461622131158 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}] 15:08:51 INFO - PROCESS | 17168 | 1461622131453 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 15:08:51 INFO - PROCESS | 17168 | 1461622131784 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:51 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc7a77000 == 169 [pid = 17168] [id = 615] 15:08:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 179 (0x7f5bafed0400) [pid = 17168] [serial = 1846] [outer = (nil)] 15:08:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 180 (0x7f5bc5c32000) [pid = 17168] [serial = 1847] [outer = 0x7f5bafed0400] 15:08:51 INFO - PROCESS | 17168 | 1461622131862 Marionette DEBUG loaded listener.js 15:08:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 181 (0x7f5bc6659000) [pid = 17168] [serial = 1848] [outer = 0x7f5bafed0400] 15:08:52 INFO - PROCESS | 17168 | 1461622132737 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]]]}] 15:08:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:08:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1638ms 15:08:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:08:52 INFO - PROCESS | 17168 | 1461622132790 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 15:08:52 INFO - PROCESS | 17168 | 1461622132793 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 15:08:52 INFO - PROCESS | 17168 | 1461622132800 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:08:52 INFO - PROCESS | 17168 | 1461622132802 Marionette TRACE conn3 <- [1,2434,null,{}] 15:08:52 INFO - PROCESS | 17168 | 1461622132808 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}] 15:08:53 INFO - PROCESS | 17168 | 1461622133062 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 15:08:53 INFO - PROCESS | 17168 | 1461622133374 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:53 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc8426000 == 170 [pid = 17168] [id = 616] 15:08:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 182 (0x7f5bb4658000) [pid = 17168] [serial = 1849] [outer = (nil)] 15:08:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 183 (0x7f5bc6dbf400) [pid = 17168] [serial = 1850] [outer = 0x7f5bb4658000] 15:08:53 INFO - PROCESS | 17168 | 1461622133455 Marionette DEBUG loaded listener.js 15:08:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 184 (0x7f5bc7418400) [pid = 17168] [serial = 1851] [outer = 0x7f5bb4658000] 15:08:54 INFO - PROCESS | 17168 | 1461622134337 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]]]}] 15:08:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:08:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1587ms 15:08:54 INFO - PROCESS | 17168 | 1461622134386 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 15:08:54 INFO - PROCESS | 17168 | 1461622134390 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 15:08:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:08:54 INFO - PROCESS | 17168 | 1461622134396 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:08:54 INFO - PROCESS | 17168 | 1461622134398 Marionette TRACE conn3 <- [1,2438,null,{}] 15:08:54 INFO - PROCESS | 17168 | 1461622134405 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}] 15:08:54 INFO - PROCESS | 17168 | 1461622134648 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 15:08:54 INFO - PROCESS | 17168 | 1461622134923 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:54 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc9057800 == 171 [pid = 17168] [id = 617] 15:08:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 185 (0x7f5bc576ac00) [pid = 17168] [serial = 1852] [outer = (nil)] 15:08:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 186 (0x7f5bc7439c00) [pid = 17168] [serial = 1853] [outer = 0x7f5bc576ac00] 15:08:55 INFO - PROCESS | 17168 | 1461622135043 Marionette DEBUG loaded listener.js 15:08:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 187 (0x7f5bc7a92400) [pid = 17168] [serial = 1854] [outer = 0x7f5bc576ac00] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc36e6000 == 170 [pid = 17168] [id = 196] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bafacd800 == 169 [pid = 17168] [id = 598] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bacce1800 == 168 [pid = 17168] [id = 597] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bab7e2800 == 167 [pid = 17168] [id = 596] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5baa108000 == 166 [pid = 17168] [id = 595] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc36ea000 == 165 [pid = 17168] [id = 593] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc342c000 == 164 [pid = 17168] [id = 592] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc3075800 == 163 [pid = 17168] [id = 591] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2bc3000 == 162 [pid = 17168] [id = 590] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2b11800 == 161 [pid = 17168] [id = 589] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0eaf800 == 160 [pid = 17168] [id = 588] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfc9f800 == 159 [pid = 17168] [id = 587] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf62b800 == 158 [pid = 17168] [id = 586] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbea12000 == 157 [pid = 17168] [id = 585] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bae33b000 == 156 [pid = 17168] [id = 497] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbd72c800 == 155 [pid = 17168] [id = 584] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbf9f000 == 154 [pid = 17168] [id = 583] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb6196000 == 153 [pid = 17168] [id = 582] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb545f800 == 152 [pid = 17168] [id = 581] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb47a6800 == 151 [pid = 17168] [id = 580] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb3435800 == 150 [pid = 17168] [id = 579] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb222d000 == 149 [pid = 17168] [id = 578] 15:08:57 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bafae0000 == 148 [pid = 17168] [id = 577] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 186 (0x7f5bc717b400) [pid = 17168] [serial = 1695] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 185 (0x7f5bac4b9c00) [pid = 17168] [serial = 1722] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 184 (0x7f5bc24b5c00) [pid = 17168] [serial = 1688] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 183 (0x7f5bd6b39000) [pid = 17168] [serial = 1704] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 182 (0x7f5bafecc800) [pid = 17168] [serial = 1725] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 181 (0x7f5bbf707400) [pid = 17168] [serial = 1683] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 180 (0x7f5bda67c800) [pid = 17168] [serial = 1707] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 179 (0x7f5bbd9dc000) [pid = 17168] [serial = 1677] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 178 (0x7f5bac14d000) [pid = 17168] [serial = 1727] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5bb547ac00) [pid = 17168] [serial = 1673] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bc2df8800) [pid = 17168] [serial = 1691] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bbfa3c800) [pid = 17168] [serial = 1686] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bac1ce000) [pid = 17168] [serial = 1721] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5bac3d4800) [pid = 17168] [serial = 1662] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5bbf732000) [pid = 17168] [serial = 1685] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 171 (0x7f5bbe80a000) [pid = 17168] [serial = 1679] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 170 (0x7f5bc83b7000) [pid = 17168] [serial = 1698] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 169 (0x7f5bbebcdc00) [pid = 17168] [serial = 1680] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 168 (0x7f5bc741e400) [pid = 17168] [serial = 1697] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 167 (0x7f5bad4b0800) [pid = 17168] [serial = 1710] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 166 (0x7f5bac0af400) [pid = 17168] [serial = 1718] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 165 (0x7f5bac16bc00) [pid = 17168] [serial = 1661] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 164 (0x7f5bcfb8b000) [pid = 17168] [serial = 1701] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 163 (0x7f5bb02d7000) [pid = 17168] [serial = 1715] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 162 (0x7f5bb472cc00) [pid = 17168] [serial = 1670] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 161 (0x7f5bb025e400) [pid = 17168] [serial = 1713] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 160 (0x7f5bac16d000) [pid = 17168] [serial = 1719] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 159 (0x7f5bc5c2e400) [pid = 17168] [serial = 1694] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 158 (0x7f5bac4b3400) [pid = 17168] [serial = 1712] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 157 (0x7f5bc2526800) [pid = 17168] [serial = 1689] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 156 (0x7f5bbf221400) [pid = 17168] [serial = 1682] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 155 (0x7f5bb3d55800) [pid = 17168] [serial = 1716] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 154 (0x7f5bb3dcc400) [pid = 17168] [serial = 1668] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 153 (0x7f5bac3d1000) [pid = 17168] [serial = 1728] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 152 (0x7f5bc4ca3400) [pid = 17168] [serial = 1692] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 151 (0x7f5bbcc9f400) [pid = 17168] [serial = 1676] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 150 (0x7f5baf9e0000) [pid = 17168] [serial = 1724] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 149 (0x7f5bd59a2000) [pid = 17168] [serial = 1703] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 148 (0x7f5bb0057c00) [pid = 17168] [serial = 1664] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 147 (0x7f5bb4856800) [pid = 17168] [serial = 1671] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 146 (0x7f5bcb962400) [pid = 17168] [serial = 1700] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 145 (0x7f5bad4abc00) [pid = 17168] [serial = 1709] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 144 (0x7f5bda409800) [pid = 17168] [serial = 1706] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 143 (0x7f5bb5d89800) [pid = 17168] [serial = 1674] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 142 (0x7f5bb02dd000) [pid = 17168] [serial = 1665] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | --DOMWINDOW == 141 (0x7f5bb345e000) [pid = 17168] [serial = 1667] [outer = (nil)] [url = about:blank] 15:08:57 INFO - PROCESS | 17168 | 1461622137610 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]]]}] 15:08:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:08:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 3237ms 15:08:57 INFO - PROCESS | 17168 | 1461622137633 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 15:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:08:57 INFO - PROCESS | 17168 | 1461622137638 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 15:08:57 INFO - PROCESS | 17168 | 1461622137646 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:08:57 INFO - PROCESS | 17168 | 1461622137651 Marionette TRACE conn3 <- [1,2442,null,{}] 15:08:57 INFO - PROCESS | 17168 | 1461622137660 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}] 15:08:57 INFO - PROCESS | 17168 | 1461622137918 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 15:08:58 INFO - PROCESS | 17168 | 1461622138121 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:58 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bab1da000 == 149 [pid = 17168] [id = 618] 15:08:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 142 (0x7f5bab0d0800) [pid = 17168] [serial = 1855] [outer = (nil)] 15:08:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 143 (0x7f5bab0e6800) [pid = 17168] [serial = 1856] [outer = 0x7f5bab0d0800] 15:08:58 INFO - PROCESS | 17168 | 1461622138194 Marionette DEBUG loaded listener.js 15:08:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 144 (0x7f5bac0a5400) [pid = 17168] [serial = 1857] [outer = 0x7f5bab0d0800] 15:08:58 INFO - PROCESS | 17168 | 1461622138974 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]]]}] 15:08:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:08:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1347ms 15:08:58 INFO - PROCESS | 17168 | 1461622138992 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 15:08:59 INFO - PROCESS | 17168 | 1461622139000 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 15:08:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:08:59 INFO - PROCESS | 17168 | 1461622139009 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:08:59 INFO - PROCESS | 17168 | 1461622139013 Marionette TRACE conn3 <- [1,2446,null,{}] 15:08:59 INFO - PROCESS | 17168 | 1461622139017 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}] 15:08:59 INFO - PROCESS | 17168 | 1461622139310 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 15:08:59 INFO - PROCESS | 17168 | 1461622139429 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:08:59 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bab7df800 == 150 [pid = 17168] [id = 619] 15:08:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 145 (0x7f5ba9fe6000) [pid = 17168] [serial = 1858] [outer = (nil)] 15:08:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 146 (0x7f5bac172000) [pid = 17168] [serial = 1859] [outer = 0x7f5ba9fe6000] 15:08:59 INFO - PROCESS | 17168 | 1461622139493 Marionette DEBUG loaded listener.js 15:08:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 147 (0x7f5bac1c4400) [pid = 17168] [serial = 1860] [outer = 0x7f5ba9fe6000] 15:09:00 INFO - PROCESS | 17168 | 1461622140416 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]]]}] 15:09:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:09:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1429ms 15:09:00 INFO - PROCESS | 17168 | 1461622140439 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 15:09:00 INFO - PROCESS | 17168 | 1461622140445 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 15:09:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:09:00 INFO - PROCESS | 17168 | 1461622140472 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:09:00 INFO - PROCESS | 17168 | 1461622140478 Marionette TRACE conn3 <- [1,2450,null,{}] 15:09:00 INFO - PROCESS | 17168 | 1461622140502 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}] 15:09:00 INFO - PROCESS | 17168 | 1461622140796 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 15:09:00 INFO - PROCESS | 17168 | 1461622140832 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:00 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bae0d7000 == 151 [pid = 17168] [id = 620] 15:09:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 148 (0x7f5bac4b8400) [pid = 17168] [serial = 1861] [outer = (nil)] 15:09:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 149 (0x7f5bad4a4000) [pid = 17168] [serial = 1862] [outer = 0x7f5bac4b8400] 15:09:00 INFO - PROCESS | 17168 | 1461622140902 Marionette DEBUG loaded listener.js 15:09:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 150 (0x7f5bae369000) [pid = 17168] [serial = 1863] [outer = 0x7f5bac4b8400] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 149 (0x7f5bab0d1400) [pid = 17168] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 148 (0x7f5bab0ce400) [pid = 17168] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 147 (0x7f5bbbdae000) [pid = 17168] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 146 (0x7f5bbcb10c00) [pid = 17168] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 145 (0x7f5bac4aa400) [pid = 17168] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 144 (0x7f5bbca7a800) [pid = 17168] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 143 (0x7f5bb5d96800) [pid = 17168] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 142 (0x7f5bb3dd4800) [pid = 17168] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 141 (0x7f5bafecec00) [pid = 17168] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 140 (0x7f5bab0e7800) [pid = 17168] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 139 (0x7f5bac1c7c00) [pid = 17168] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 138 (0x7f5bac3dc400) [pid = 17168] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 137 (0x7f5bb3d5a800) [pid = 17168] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 136 (0x7f5bb3d6f800) [pid = 17168] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 135 (0x7f5bb5484400) [pid = 17168] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 134 (0x7f5bb4540800) [pid = 17168] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 133 (0x7f5bb0d69000) [pid = 17168] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 132 (0x7f5bb0d67400) [pid = 17168] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 131 (0x7f5bb0be8000) [pid = 17168] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 130 (0x7f5bb3dd9000) [pid = 17168] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 129 (0x7f5bbca89800) [pid = 17168] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:09:02 INFO - PROCESS | 17168 | --DOMWINDOW == 128 (0x7f5bbcd33c00) [pid = 17168] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:09:02 INFO - PROCESS | 17168 | 1461622142638 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]]]}] 15:09:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:09:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 2254ms 15:09:02 INFO - PROCESS | 17168 | 1461622142715 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 15:09:02 INFO - PROCESS | 17168 | 1461622142720 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 15:09:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:09:02 INFO - PROCESS | 17168 | 1461622142725 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:09:02 INFO - PROCESS | 17168 | 1461622142727 Marionette TRACE conn3 <- [1,2454,null,{}] 15:09:02 INFO - PROCESS | 17168 | 1461622142733 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}] 15:09:03 INFO - PROCESS | 17168 | 1461622143019 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 15:09:03 INFO - PROCESS | 17168 | 1461622143048 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:03 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baf90b800 == 152 [pid = 17168] [id = 621] 15:09:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 129 (0x7f5bab0e7800) [pid = 17168] [serial = 1864] [outer = (nil)] 15:09:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 130 (0x7f5baf8e9c00) [pid = 17168] [serial = 1865] [outer = 0x7f5bab0e7800] 15:09:03 INFO - PROCESS | 17168 | 1461622143114 Marionette DEBUG loaded listener.js 15:09:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 131 (0x7f5bafec8400) [pid = 17168] [serial = 1866] [outer = 0x7f5bab0e7800] 15:09:03 INFO - PROCESS | 17168 | 1461622143950 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]]]}] 15:09:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:09:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1238ms 15:09:03 INFO - PROCESS | 17168 | 1461622143965 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 15:09:03 INFO - PROCESS | 17168 | 1461622143968 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 15:09:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:09:03 INFO - PROCESS | 17168 | 1461622143974 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:09:03 INFO - PROCESS | 17168 | 1461622143976 Marionette TRACE conn3 <- [1,2458,null,{}] 15:09:03 INFO - PROCESS | 17168 | 1461622143983 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}] 15:09:04 INFO - PROCESS | 17168 | 1461622144277 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 15:09:04 INFO - PROCESS | 17168 | 1461622144599 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:04 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baa122800 == 153 [pid = 17168] [id = 622] 15:09:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 132 (0x7f5ba9337400) [pid = 17168] [serial = 1867] [outer = (nil)] 15:09:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 133 (0x7f5ba9fe6c00) [pid = 17168] [serial = 1868] [outer = 0x7f5ba9337400] 15:09:04 INFO - PROCESS | 17168 | 1461622144749 Marionette DEBUG loaded listener.js 15:09:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 134 (0x7f5bab0e9000) [pid = 17168] [serial = 1869] [outer = 0x7f5ba9337400] 15:09:05 INFO - PROCESS | 17168 | 1461622145679 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]]]}] 15:09:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:09:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1779ms 15:09:05 INFO - PROCESS | 17168 | 1461622145756 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 15:09:05 INFO - PROCESS | 17168 | 1461622145763 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 15:09:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:09:05 INFO - PROCESS | 17168 | 1461622145771 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:09:05 INFO - PROCESS | 17168 | 1461622145778 Marionette TRACE conn3 <- [1,2462,null,{}] 15:09:05 INFO - PROCESS | 17168 | 1461622145786 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}] 15:09:06 INFO - PROCESS | 17168 | 1461622146077 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 15:09:06 INFO - PROCESS | 17168 | 1461622146402 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:06 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bae0e5800 == 154 [pid = 17168] [id = 623] 15:09:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 135 (0x7f5bac175800) [pid = 17168] [serial = 1870] [outer = (nil)] 15:09:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 136 (0x7f5bac3d0000) [pid = 17168] [serial = 1871] [outer = 0x7f5bac175800] 15:09:06 INFO - PROCESS | 17168 | 1461622146496 Marionette DEBUG loaded listener.js 15:09:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 137 (0x7f5bac4aa800) [pid = 17168] [serial = 1872] [outer = 0x7f5bac175800] 15:09:07 INFO - PROCESS | 17168 | 1461622147466 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]]]}] 15:09:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:09:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1737ms 15:09:07 INFO - PROCESS | 17168 | 1461622147512 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 15:09:07 INFO - PROCESS | 17168 | 1461622147520 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 15:09:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:09:07 INFO - PROCESS | 17168 | 1461622147528 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:09:07 INFO - PROCESS | 17168 | 1461622147531 Marionette TRACE conn3 <- [1,2466,null,{}] 15:09:07 INFO - PROCESS | 17168 | 1461622147537 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}] 15:09:07 INFO - PROCESS | 17168 | 1461622147784 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 15:09:08 INFO - PROCESS | 17168 | 1461622148140 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:08 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb03a6800 == 155 [pid = 17168] [id = 624] 15:09:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 138 (0x7f5bae36f000) [pid = 17168] [serial = 1873] [outer = (nil)] 15:09:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 139 (0x7f5baf9dc400) [pid = 17168] [serial = 1874] [outer = 0x7f5bae36f000] 15:09:08 INFO - PROCESS | 17168 | 1461622148224 Marionette DEBUG loaded listener.js 15:09:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 140 (0x7f5bafecdc00) [pid = 17168] [serial = 1875] [outer = 0x7f5bae36f000] 15:09:09 INFO - PROCESS | 17168 | 1461622149121 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]]]}] 15:09:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:09:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1635ms 15:09:09 INFO - PROCESS | 17168 | 1461622149163 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 15:09:09 INFO - PROCESS | 17168 | 1461622149168 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 15:09:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:09:09 INFO - PROCESS | 17168 | 1461622149183 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:09:09 INFO - PROCESS | 17168 | 1461622149193 Marionette TRACE conn3 <- [1,2470,null,{}] 15:09:09 INFO - PROCESS | 17168 | 1461622149200 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}] 15:09:09 INFO - PROCESS | 17168 | 1461622149459 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 15:09:09 INFO - PROCESS | 17168 | 1461622149763 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:09 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb184f800 == 156 [pid = 17168] [id = 625] 15:09:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 141 (0x7f5baf8e7000) [pid = 17168] [serial = 1876] [outer = (nil)] 15:09:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 142 (0x7f5bb02d2800) [pid = 17168] [serial = 1877] [outer = 0x7f5baf8e7000] 15:09:09 INFO - PROCESS | 17168 | 1461622149850 Marionette DEBUG loaded listener.js 15:09:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 143 (0x7f5bb02db400) [pid = 17168] [serial = 1878] [outer = 0x7f5baf8e7000] 15:09:10 INFO - PROCESS | 17168 | 1461622150713 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]]]}] 15:09:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:09:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1602ms 15:09:10 INFO - PROCESS | 17168 | 1461622150778 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 15:09:10 INFO - PROCESS | 17168 | 1461622150784 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 15:09:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:09:10 INFO - PROCESS | 17168 | 1461622150791 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:09:10 INFO - PROCESS | 17168 | 1461622150794 Marionette TRACE conn3 <- [1,2474,null,{}] 15:09:10 INFO - PROCESS | 17168 | 1461622150800 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}] 15:09:11 INFO - PROCESS | 17168 | 1461622151051 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 15:09:11 INFO - PROCESS | 17168 | 1461622151316 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:11 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1c6f000 == 157 [pid = 17168] [id = 626] 15:09:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 144 (0x7f5bafecf000) [pid = 17168] [serial = 1879] [outer = (nil)] 15:09:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 145 (0x7f5bb045ac00) [pid = 17168] [serial = 1880] [outer = 0x7f5bafecf000] 15:09:11 INFO - PROCESS | 17168 | 1461622151441 Marionette DEBUG loaded listener.js 15:09:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 146 (0x7f5bb0be2400) [pid = 17168] [serial = 1881] [outer = 0x7f5bafecf000] 15:09:12 INFO - PROCESS | 17168 | 1461622152362 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]]]}] 15:09:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:09:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1636ms 15:09:12 INFO - PROCESS | 17168 | 1461622152428 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 15:09:12 INFO - PROCESS | 17168 | 1461622152431 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 15:09:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:09:12 INFO - PROCESS | 17168 | 1461622152438 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:09:12 INFO - PROCESS | 17168 | 1461622152442 Marionette TRACE conn3 <- [1,2478,null,{}] 15:09:12 INFO - PROCESS | 17168 | 1461622152447 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}] 15:09:12 INFO - PROCESS | 17168 | 1461622152695 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 15:09:13 INFO - PROCESS | 17168 | 1461622153005 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:13 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb2266000 == 158 [pid = 17168] [id = 627] 15:09:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 147 (0x7f5bb0d71400) [pid = 17168] [serial = 1882] [outer = (nil)] 15:09:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 148 (0x7f5bb18a2c00) [pid = 17168] [serial = 1883] [outer = 0x7f5bb0d71400] 15:09:13 INFO - PROCESS | 17168 | 1461622153119 Marionette DEBUG loaded listener.js 15:09:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 149 (0x7f5bb2fb1800) [pid = 17168] [serial = 1884] [outer = 0x7f5bb0d71400] 15:09:14 INFO - PROCESS | 17168 | 1461622154088 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]]]}] 15:09:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:09:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1689ms 15:09:14 INFO - PROCESS | 17168 | 1461622154129 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 15:09:14 INFO - PROCESS | 17168 | 1461622154132 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 15:09:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:09:14 INFO - PROCESS | 17168 | 1461622154139 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:09:14 INFO - PROCESS | 17168 | 1461622154142 Marionette TRACE conn3 <- [1,2482,null,{}] 15:09:14 INFO - PROCESS | 17168 | 1461622154148 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}] 15:09:14 INFO - PROCESS | 17168 | 1461622154485 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 15:09:14 INFO - PROCESS | 17168 | 1461622154801 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:14 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb3436800 == 159 [pid = 17168] [id = 628] 15:09:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 150 (0x7f5bb0d65c00) [pid = 17168] [serial = 1885] [outer = (nil)] 15:09:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 151 (0x7f5bb3d58000) [pid = 17168] [serial = 1886] [outer = 0x7f5bb0d65c00] 15:09:14 INFO - PROCESS | 17168 | 1461622154884 Marionette DEBUG loaded listener.js 15:09:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 152 (0x7f5bb3d61400) [pid = 17168] [serial = 1887] [outer = 0x7f5bb0d65c00] 15:09:15 INFO - PROCESS | 17168 | 1461622155791 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]]]}] 15:09:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:09:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1689ms 15:09:15 INFO - PROCESS | 17168 | 1461622155828 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 15:09:15 INFO - PROCESS | 17168 | 1461622155831 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 15:09:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:09:15 INFO - PROCESS | 17168 | 1461622155837 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:09:15 INFO - PROCESS | 17168 | 1461622155840 Marionette TRACE conn3 <- [1,2486,null,{}] 15:09:15 INFO - PROCESS | 17168 | 1461622155846 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}] 15:09:16 INFO - PROCESS | 17168 | 1461622156084 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 15:09:16 INFO - PROCESS | 17168 | 1461622156354 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:16 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb45df000 == 160 [pid = 17168] [id = 629] 15:09:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 153 (0x7f5bb18a0400) [pid = 17168] [serial = 1888] [outer = (nil)] 15:09:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 154 (0x7f5bb3d75000) [pid = 17168] [serial = 1889] [outer = 0x7f5bb18a0400] 15:09:16 INFO - PROCESS | 17168 | 1461622156474 Marionette DEBUG loaded listener.js 15:09:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 155 (0x7f5bb3dd0c00) [pid = 17168] [serial = 1890] [outer = 0x7f5bb18a0400] 15:09:17 INFO - PROCESS | 17168 | 1461622157364 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]]]}] 15:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1579ms 15:09:17 INFO - PROCESS | 17168 | 1461622157418 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 15:09:17 INFO - PROCESS | 17168 | 1461622157422 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 15:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:09:17 INFO - PROCESS | 17168 | 1461622157428 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:09:17 INFO - PROCESS | 17168 | 1461622157431 Marionette TRACE conn3 <- [1,2490,null,{}] 15:09:17 INFO - PROCESS | 17168 | 1461622157437 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}] 15:09:17 INFO - PROCESS | 17168 | 1461622157673 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 15:09:17 INFO - PROCESS | 17168 | 1461622157905 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:18 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb47a8000 == 161 [pid = 17168] [id = 630] 15:09:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 156 (0x7f5bb18a6800) [pid = 17168] [serial = 1891] [outer = (nil)] 15:09:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 157 (0x7f5bb453d400) [pid = 17168] [serial = 1892] [outer = 0x7f5bb18a6800] 15:09:18 INFO - PROCESS | 17168 | 1461622158061 Marionette DEBUG loaded listener.js 15:09:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 158 (0x7f5bb4543400) [pid = 17168] [serial = 1893] [outer = 0x7f5bb18a6800] 15:09:19 INFO - PROCESS | 17168 | 1461622159005 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]]]}] 15:09:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:09:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1632ms 15:09:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:09:19 INFO - PROCESS | 17168 | 1461622159061 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 15:09:19 INFO - PROCESS | 17168 | 1461622159064 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 15:09:19 INFO - PROCESS | 17168 | 1461622159071 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:09:19 INFO - PROCESS | 17168 | 1461622159074 Marionette TRACE conn3 <- [1,2494,null,{}] 15:09:19 INFO - PROCESS | 17168 | 1461622159079 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}] 15:09:19 INFO - PROCESS | 17168 | 1461622159328 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 15:09:19 INFO - PROCESS | 17168 | 1461622159629 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:19 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5059000 == 162 [pid = 17168] [id = 631] 15:09:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 159 (0x7f5bb3dd0800) [pid = 17168] [serial = 1894] [outer = (nil)] 15:09:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 160 (0x7f5bb465b000) [pid = 17168] [serial = 1895] [outer = 0x7f5bb3dd0800] 15:09:19 INFO - PROCESS | 17168 | 1461622159712 Marionette DEBUG loaded listener.js 15:09:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 161 (0x7f5bb4663000) [pid = 17168] [serial = 1896] [outer = 0x7f5bb3dd0800] 15:09:20 INFO - PROCESS | 17168 | 1461622160601 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]]]}] 15:09:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:09:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1580ms 15:09:20 INFO - PROCESS | 17168 | 1461622160651 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 15:09:20 INFO - PROCESS | 17168 | 1461622160655 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 15:09:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:09:20 INFO - PROCESS | 17168 | 1461622160661 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:09:20 INFO - PROCESS | 17168 | 1461622160663 Marionette TRACE conn3 <- [1,2498,null,{}] 15:09:20 INFO - PROCESS | 17168 | 1461622160669 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}] 15:09:20 INFO - PROCESS | 17168 | 1461622160908 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 15:09:21 INFO - PROCESS | 17168 | 1461622161237 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:21 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5f0a800 == 163 [pid = 17168] [id = 632] 15:09:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 162 (0x7f5bb4733800) [pid = 17168] [serial = 1897] [outer = (nil)] 15:09:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 163 (0x7f5bb484b000) [pid = 17168] [serial = 1898] [outer = 0x7f5bb4733800] 15:09:21 INFO - PROCESS | 17168 | 1461622161334 Marionette DEBUG loaded listener.js 15:09:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 164 (0x7f5bb4f89800) [pid = 17168] [serial = 1899] [outer = 0x7f5bb4733800] 15:09:22 INFO - PROCESS | 17168 | 1461622162432 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]]]}] 15:09:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:09:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1836ms 15:09:22 INFO - PROCESS | 17168 | 1461622162518 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 15:09:22 INFO - PROCESS | 17168 | 1461622162526 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 15:09:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:09:22 INFO - PROCESS | 17168 | 1461622162536 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:09:22 INFO - PROCESS | 17168 | 1461622162543 Marionette TRACE conn3 <- [1,2502,null,{}] 15:09:22 INFO - PROCESS | 17168 | 1461622162552 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}] 15:09:22 INFO - PROCESS | 17168 | 1461622162951 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 15:09:23 INFO - PROCESS | 17168 | 1461622163364 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:23 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbdd7800 == 164 [pid = 17168] [id = 633] 15:09:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 165 (0x7f5bb4733c00) [pid = 17168] [serial = 1900] [outer = (nil)] 15:09:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 166 (0x7f5bb5478800) [pid = 17168] [serial = 1901] [outer = 0x7f5bb4733c00] 15:09:23 INFO - PROCESS | 17168 | 1461622163487 Marionette DEBUG loaded listener.js 15:09:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 167 (0x7f5bb5486c00) [pid = 17168] [serial = 1902] [outer = 0x7f5bb4733c00] 15:09:24 INFO - PROCESS | 17168 | 1461622164474 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]]]}] 15:09:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:09:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1990ms 15:09:24 INFO - PROCESS | 17168 | 1461622164526 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 15:09:24 INFO - PROCESS | 17168 | 1461622164529 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 15:09:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:09:24 INFO - PROCESS | 17168 | 1461622164535 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:09:24 INFO - PROCESS | 17168 | 1461622164538 Marionette TRACE conn3 <- [1,2506,null,{}] 15:09:24 INFO - PROCESS | 17168 | 1461622164543 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}] 15:09:24 INFO - PROCESS | 17168 | 1461622164791 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 15:09:25 INFO - PROCESS | 17168 | 1461622165138 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:25 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbf72000 == 165 [pid = 17168] [id = 634] 15:09:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 168 (0x7f5bb4f87c00) [pid = 17168] [serial = 1903] [outer = (nil)] 15:09:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 169 (0x7f5bb5be6000) [pid = 17168] [serial = 1904] [outer = 0x7f5bb4f87c00] 15:09:25 INFO - PROCESS | 17168 | 1461622165245 Marionette DEBUG loaded listener.js 15:09:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 170 (0x7f5bb5c6e000) [pid = 17168] [serial = 1905] [outer = 0x7f5bb4f87c00] 15:09:26 INFO - PROCESS | 17168 | 1461622166311 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]]]}] 15:09:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:09:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1833ms 15:09:26 INFO - PROCESS | 17168 | 1461622166373 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 15:09:26 INFO - PROCESS | 17168 | 1461622166379 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 15:09:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:09:26 INFO - PROCESS | 17168 | 1461622166388 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:09:26 INFO - PROCESS | 17168 | 1461622166394 Marionette TRACE conn3 <- [1,2510,null,{}] 15:09:26 INFO - PROCESS | 17168 | 1461622166403 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}] 15:09:26 INFO - PROCESS | 17168 | 1461622166717 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 15:09:27 INFO - PROCESS | 17168 | 1461622167041 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:27 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbd718800 == 166 [pid = 17168] [id = 635] 15:09:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 171 (0x7f5bb50ef800) [pid = 17168] [serial = 1906] [outer = (nil)] 15:09:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 172 (0x7f5bb5c76800) [pid = 17168] [serial = 1907] [outer = 0x7f5bb50ef800] 15:09:27 INFO - PROCESS | 17168 | 1461622167131 Marionette DEBUG loaded listener.js 15:09:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5bb5d8d400) [pid = 17168] [serial = 1908] [outer = 0x7f5bb50ef800] 15:09:28 INFO - PROCESS | 17168 | 1461622168022 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]]]}] 15:09:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:09:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1687ms 15:09:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:09:28 INFO - PROCESS | 17168 | 1461622168076 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 15:09:28 INFO - PROCESS | 17168 | 1461622168079 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 15:09:28 INFO - PROCESS | 17168 | 1461622168085 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:09:28 INFO - PROCESS | 17168 | 1461622168089 Marionette TRACE conn3 <- [1,2514,null,{}] 15:09:28 INFO - PROCESS | 17168 | 1461622168094 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}] 15:09:28 INFO - PROCESS | 17168 | 1461622168352 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 15:09:28 INFO - PROCESS | 17168 | 1461622168659 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:28 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbe7a1000 == 167 [pid = 17168] [id = 636] 15:09:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bb51d7000) [pid = 17168] [serial = 1909] [outer = (nil)] 15:09:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bb5d98800) [pid = 17168] [serial = 1910] [outer = 0x7f5bb51d7000] 15:09:28 INFO - PROCESS | 17168 | 1461622168742 Marionette DEBUG loaded listener.js 15:09:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bb5eb2000) [pid = 17168] [serial = 1911] [outer = 0x7f5bb51d7000] 15:09:29 INFO - PROCESS | 17168 | 1461622169645 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]]]}] 15:09:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:09:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1632ms 15:09:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:09:29 INFO - PROCESS | 17168 | 1461622169717 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 15:09:29 INFO - PROCESS | 17168 | 1461622169720 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 15:09:29 INFO - PROCESS | 17168 | 1461622169727 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:09:29 INFO - PROCESS | 17168 | 1461622169729 Marionette TRACE conn3 <- [1,2518,null,{}] 15:09:29 INFO - PROCESS | 17168 | 1461622169735 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}] 15:09:29 INFO - PROCESS | 17168 | 1461622169982 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 15:09:30 INFO - PROCESS | 17168 | 1461622170289 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:30 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbea0e800 == 168 [pid = 17168] [id = 637] 15:09:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5ba933e800) [pid = 17168] [serial = 1912] [outer = (nil)] 15:09:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bb5fcc400) [pid = 17168] [serial = 1913] [outer = 0x7f5ba933e800] 15:09:30 INFO - PROCESS | 17168 | 1461622170370 Marionette DEBUG loaded listener.js 15:09:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 179 (0x7f5bb5fd8800) [pid = 17168] [serial = 1914] [outer = 0x7f5ba933e800] 15:09:31 INFO - PROCESS | 17168 | 1461622171220 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]]]}] 15:09:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:09:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1533ms 15:09:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:09:31 INFO - PROCESS | 17168 | 1461622171259 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 15:09:31 INFO - PROCESS | 17168 | 1461622171262 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 15:09:31 INFO - PROCESS | 17168 | 1461622171269 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:09:31 INFO - PROCESS | 17168 | 1461622171272 Marionette TRACE conn3 <- [1,2522,null,{}] 15:09:31 INFO - PROCESS | 17168 | 1461622171280 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}] 15:09:31 INFO - PROCESS | 17168 | 1461622171526 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 15:09:31 INFO - PROCESS | 17168 | 1461622171806 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:31 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf2ae000 == 169 [pid = 17168] [id = 638] 15:09:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 180 (0x7f5bb5be2000) [pid = 17168] [serial = 1915] [outer = (nil)] 15:09:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 181 (0x7f5bb628c800) [pid = 17168] [serial = 1916] [outer = 0x7f5bb5be2000] 15:09:31 INFO - PROCESS | 17168 | 1461622171930 Marionette DEBUG loaded listener.js 15:09:32 INFO - PROCESS | 17168 | ++DOMWINDOW == 182 (0x7f5bb649b400) [pid = 17168] [serial = 1917] [outer = 0x7f5bb5be2000] 15:09:32 INFO - PROCESS | 17168 | 1461622172833 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]]]}] 15:09:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:09:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1646ms 15:09:32 INFO - PROCESS | 17168 | 1461622172915 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 15:09:32 INFO - PROCESS | 17168 | 1461622172918 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 15:09:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:09:32 INFO - PROCESS | 17168 | 1461622172925 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:09:32 INFO - PROCESS | 17168 | 1461622172928 Marionette TRACE conn3 <- [1,2526,null,{}] 15:09:32 INFO - PROCESS | 17168 | 1461622172933 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}] 15:09:33 INFO - PROCESS | 17168 | 1461622173195 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 15:09:33 INFO - PROCESS | 17168 | 1461622173518 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:33 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf673000 == 170 [pid = 17168] [id = 639] 15:09:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 183 (0x7f5bb5eb5800) [pid = 17168] [serial = 1918] [outer = (nil)] 15:09:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 184 (0x7f5bb64a3c00) [pid = 17168] [serial = 1919] [outer = 0x7f5bb5eb5800] 15:09:33 INFO - PROCESS | 17168 | 1461622173599 Marionette DEBUG loaded listener.js 15:09:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 185 (0x7f5bbbdaa000) [pid = 17168] [serial = 1920] [outer = 0x7f5bb5eb5800] 15:09:34 INFO - PROCESS | 17168 | 1461622174486 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]]]}] 15:09:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:09:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1631ms 15:09:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb4717000 == 169 [pid = 17168] [id = 379] 15:09:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbf72800 == 168 [pid = 17168] [id = 381] 15:09:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc5d83800 == 167 [pid = 17168] [id = 613] 15:09:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc3603000 == 166 [pid = 17168] [id = 612] 15:09:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc31e3000 == 165 [pid = 17168] [id = 611] 15:09:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2bb9000 == 164 [pid = 17168] [id = 610] 15:09:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0e93000 == 163 [pid = 17168] [id = 609] 15:09:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfa6c800 == 162 [pid = 17168] [id = 608] 15:09:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbee23000 == 161 [pid = 17168] [id = 607] 15:09:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbd722800 == 160 [pid = 17168] [id = 606] 15:09:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbde0800 == 159 [pid = 17168] [id = 605] 15:09:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5469800 == 158 [pid = 17168] [id = 604] 15:09:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb470b800 == 157 [pid = 17168] [id = 603] 15:09:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb316d000 == 156 [pid = 17168] [id = 602] 15:09:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb1863800 == 155 [pid = 17168] [id = 601] 15:09:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5baf905000 == 154 [pid = 17168] [id = 600] 15:09:36 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5ba9251800 == 153 [pid = 17168] [id = 599] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 184 (0x7f5bbfaa6c00) [pid = 17168] [serial = 1775] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 183 (0x7f5bb18afc00) [pid = 17168] [serial = 1740] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 182 (0x7f5bb02df800) [pid = 17168] [serial = 1737] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 181 (0x7f5bbebc8800) [pid = 17168] [serial = 1766] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 180 (0x7f5bbf9a1800) [pid = 17168] [serial = 1773] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 179 (0x7f5bc2aae400) [pid = 17168] [serial = 1784] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 178 (0x7f5bbf094c00) [pid = 17168] [serial = 1767] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5bc22d5400) [pid = 17168] [serial = 1779] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bb50f7c00) [pid = 17168] [serial = 1749] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bc2ab8400) [pid = 17168] [serial = 1785] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bb3461400) [pid = 17168] [serial = 1743] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5bac177800) [pid = 17168] [serial = 1790] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5bac0a7400) [pid = 17168] [serial = 1788] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 171 (0x7f5bbca7d800) [pid = 17168] [serial = 1760] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 170 (0x7f5bbca83400) [pid = 17168] [serial = 1761] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 169 (0x7f5bbf73d400) [pid = 17168] [serial = 1770] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 168 (0x7f5bad4a9c00) [pid = 17168] [serial = 1796] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 167 (0x7f5bac1ccc00) [pid = 17168] [serial = 1791] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 166 (0x7f5baf8e7400) [pid = 17168] [serial = 1734] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 165 (0x7f5bbdb1d000) [pid = 17168] [serial = 1764] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 164 (0x7f5bc22da800) [pid = 17168] [serial = 1781] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 163 (0x7f5bbf777800) [pid = 17168] [serial = 1772] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 162 (0x7f5bbf42dc00) [pid = 17168] [serial = 1769] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 161 (0x7f5bbcd30800) [pid = 17168] [serial = 1763] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 160 (0x7f5bb0060000) [pid = 17168] [serial = 1736] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 159 (0x7f5bb18acc00) [pid = 17168] [serial = 1659] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 158 (0x7f5bae369c00) [pid = 17168] [serial = 1733] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 157 (0x7f5bb5beb800) [pid = 17168] [serial = 1752] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 156 (0x7f5bad4a7800) [pid = 17168] [serial = 1794] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 155 (0x7f5bc24f1400) [pid = 17168] [serial = 1782] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 154 (0x7f5bb547d000) [pid = 17168] [serial = 1751] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 153 (0x7f5bb3dd3800) [pid = 17168] [serial = 1746] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 152 (0x7f5bb5eb4400) [pid = 17168] [serial = 1755] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 151 (0x7f5bab0ea000) [pid = 17168] [serial = 1787] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 150 (0x7f5bac4b4000) [pid = 17168] [serial = 1793] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 149 (0x7f5bc221f400) [pid = 17168] [serial = 1778] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 148 (0x7f5bb6290000) [pid = 17168] [serial = 1758] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 147 (0x7f5bb3452c00) [pid = 17168] [serial = 1742] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 146 (0x7f5bb6286000) [pid = 17168] [serial = 1757] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 145 (0x7f5bb5c7cc00) [pid = 17168] [serial = 1754] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 144 (0x7f5bb0d71c00) [pid = 17168] [serial = 1739] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 143 (0x7f5bc09d4800) [pid = 17168] [serial = 1776] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 142 (0x7f5bb3d6e000) [pid = 17168] [serial = 1745] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 141 (0x7f5bb484f800) [pid = 17168] [serial = 1748] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | --DOMWINDOW == 140 (0x7f5baf8e3800) [pid = 17168] [serial = 1730] [outer = (nil)] [url = about:blank] 15:09:36 INFO - PROCESS | 17168 | 1461622176957 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 15:09:36 INFO - PROCESS | 17168 | 1461622176962 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 15:09:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:09:37 INFO - PROCESS | 17168 | 1461622176997 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:09:37 INFO - PROCESS | 17168 | 1461622177005 Marionette TRACE conn3 <- [1,2530,null,{}] 15:09:37 INFO - PROCESS | 17168 | 1461622177013 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}] 15:09:37 INFO - PROCESS | 17168 | 1461622177248 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 15:09:37 INFO - PROCESS | 17168 | 1461622177488 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:37 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bab4ed000 == 154 [pid = 17168] [id = 640] 15:09:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 141 (0x7f5bac0a7400) [pid = 17168] [serial = 1921] [outer = (nil)] 15:09:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 142 (0x7f5bac142800) [pid = 17168] [serial = 1922] [outer = 0x7f5bac0a7400] 15:09:37 INFO - PROCESS | 17168 | 1461622177558 Marionette DEBUG loaded listener.js 15:09:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 143 (0x7f5bac150c00) [pid = 17168] [serial = 1923] [outer = 0x7f5bac0a7400] 15:09:38 INFO - PROCESS | 17168 | 1461622178366 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]]]}] 15:09:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:09:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1392ms 15:09:38 INFO - PROCESS | 17168 | 1461622178398 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 15:09:38 INFO - PROCESS | 17168 | 1461622178403 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 15:09:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:09:38 INFO - PROCESS | 17168 | 1461622178415 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:09:38 INFO - PROCESS | 17168 | 1461622178420 Marionette TRACE conn3 <- [1,2534,null,{}] 15:09:38 INFO - PROCESS | 17168 | 1461622178427 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}] 15:09:38 INFO - PROCESS | 17168 | 1461622178647 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 15:09:38 INFO - PROCESS | 17168 | 1461622178855 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:38 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bae0d5800 == 155 [pid = 17168] [id = 641] 15:09:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 144 (0x7f5bab0cdc00) [pid = 17168] [serial = 1924] [outer = (nil)] 15:09:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 145 (0x7f5bac4ab000) [pid = 17168] [serial = 1925] [outer = 0x7f5bab0cdc00] 15:09:38 INFO - PROCESS | 17168 | 1461622178922 Marionette DEBUG loaded listener.js 15:09:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 146 (0x7f5bad4aec00) [pid = 17168] [serial = 1926] [outer = 0x7f5bab0cdc00] 15:09:39 INFO - PROCESS | 17168 | 1461622179879 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]]]}] 15:09:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:09:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1540ms 15:09:39 INFO - PROCESS | 17168 | 1461622179954 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 15:09:39 INFO - PROCESS | 17168 | 1461622179958 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 15:09:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:09:39 INFO - PROCESS | 17168 | 1461622179964 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:09:39 INFO - PROCESS | 17168 | 1461622179967 Marionette TRACE conn3 <- [1,2538,null,{}] 15:09:39 INFO - PROCESS | 17168 | 1461622179989 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}] 15:09:40 INFO - PROCESS | 17168 | 1461622180288 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 15:09:40 INFO - PROCESS | 17168 | 1461622180329 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:40 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb03a0000 == 156 [pid = 17168] [id = 642] 15:09:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 147 (0x7f5baf8efc00) [pid = 17168] [serial = 1927] [outer = (nil)] 15:09:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 148 (0x7f5baf9e9400) [pid = 17168] [serial = 1928] [outer = 0x7f5baf8efc00] 15:09:40 INFO - PROCESS | 17168 | 1461622180401 Marionette DEBUG loaded listener.js 15:09:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 149 (0x7f5bb0059400) [pid = 17168] [serial = 1929] [outer = 0x7f5baf8efc00] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 148 (0x7f5bac4b8400) [pid = 17168] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 147 (0x7f5bc0c10000) [pid = 17168] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 146 (0x7f5bbfd17400) [pid = 17168] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 145 (0x7f5bbf738000) [pid = 17168] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 144 (0x7f5bbca82400) [pid = 17168] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 143 (0x7f5bb3d74400) [pid = 17168] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 142 (0x7f5bb35c5000) [pid = 17168] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 141 (0x7f5bb3dd4000) [pid = 17168] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 140 (0x7f5bb4732c00) [pid = 17168] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 139 (0x7f5bafec6400) [pid = 17168] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 138 (0x7f5bb0d70c00) [pid = 17168] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 137 (0x7f5bafecc400) [pid = 17168] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 136 (0x7f5bac3d7c00) [pid = 17168] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 135 (0x7f5ba933b000) [pid = 17168] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 134 (0x7f5ba9fe6000) [pid = 17168] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 133 (0x7f5bab0d0800) [pid = 17168] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 132 (0x7f5bc576ac00) [pid = 17168] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 131 (0x7f5bb4658000) [pid = 17168] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 130 (0x7f5bafed0400) [pid = 17168] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 129 (0x7f5bc2abb400) [pid = 17168] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 128 (0x7f5bb5eb1400) [pid = 17168] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 127 (0x7f5ba9339000) [pid = 17168] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:09:41 INFO - PROCESS | 17168 | --DOMWINDOW == 126 (0x7f5ba9338000) [pid = 17168] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:09:42 INFO - PROCESS | 17168 | 1461622182088 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]]]}] 15:09:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:09:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 2196ms 15:09:42 INFO - PROCESS | 17168 | 1461622182162 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 15:09:42 INFO - PROCESS | 17168 | 1461622182166 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 15:09:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:09:42 INFO - PROCESS | 17168 | 1461622182172 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:09:42 INFO - PROCESS | 17168 | 1461622182174 Marionette TRACE conn3 <- [1,2542,null,{}] 15:09:42 INFO - PROCESS | 17168 | 1461622182180 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}] 15:09:42 INFO - PROCESS | 17168 | 1461622182420 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 15:09:42 INFO - PROCESS | 17168 | 1461622182600 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:42 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb0ded800 == 157 [pid = 17168] [id = 643] 15:09:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 127 (0x7f5ba9fe5000) [pid = 17168] [serial = 1930] [outer = (nil)] 15:09:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 128 (0x7f5bafec6400) [pid = 17168] [serial = 1931] [outer = 0x7f5ba9fe5000] 15:09:42 INFO - PROCESS | 17168 | 1461622182667 Marionette DEBUG loaded listener.js 15:09:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 129 (0x7f5bb045cc00) [pid = 17168] [serial = 1932] [outer = 0x7f5ba9fe5000] 15:09:43 INFO - PROCESS | 17168 | 1461622183439 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]]]}] 15:09:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:09:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1283ms 15:09:43 INFO - PROCESS | 17168 | 1461622183455 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 15:09:43 INFO - PROCESS | 17168 | 1461622183458 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 15:09:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:09:43 INFO - PROCESS | 17168 | 1461622183467 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:09:43 INFO - PROCESS | 17168 | 1461622183470 Marionette TRACE conn3 <- [1,2546,null,{}] 15:09:43 INFO - PROCESS | 17168 | 1461622183476 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}] 15:09:43 INFO - PROCESS | 17168 | 1461622183779 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 15:09:44 INFO - PROCESS | 17168 | 1461622184062 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:44 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5ba9fdb000 == 158 [pid = 17168] [id = 644] 15:09:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 130 (0x7f5ba9332800) [pid = 17168] [serial = 1933] [outer = (nil)] 15:09:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 131 (0x7f5ba933fc00) [pid = 17168] [serial = 1934] [outer = 0x7f5ba9332800] 15:09:44 INFO - PROCESS | 17168 | 1461622184181 Marionette DEBUG loaded listener.js 15:09:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 132 (0x7f5bab0d0400) [pid = 17168] [serial = 1935] [outer = 0x7f5ba9332800] 15:09:45 INFO - PROCESS | 17168 | 1461622185299 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]]]}] 15:09:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:09:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1882ms 15:09:45 INFO - PROCESS | 17168 | 1461622185352 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 15:09:45 INFO - PROCESS | 17168 | 1461622185358 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 15:09:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:09:45 INFO - PROCESS | 17168 | 1461622185366 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:09:45 INFO - PROCESS | 17168 | 1461622185372 Marionette TRACE conn3 <- [1,2550,null,{}] 15:09:45 INFO - PROCESS | 17168 | 1461622185379 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}] 15:09:45 INFO - PROCESS | 17168 | 1461622185646 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 15:09:45 INFO - PROCESS | 17168 | 1461622185956 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:45 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb03a5800 == 159 [pid = 17168] [id = 645] 15:09:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 133 (0x7f5bac4ae800) [pid = 17168] [serial = 1936] [outer = (nil)] 15:09:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 134 (0x7f5bad4b0800) [pid = 17168] [serial = 1937] [outer = 0x7f5bac4ae800] 15:09:46 INFO - PROCESS | 17168 | 1461622186044 Marionette DEBUG loaded listener.js 15:09:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 135 (0x7f5baf8e9400) [pid = 17168] [serial = 1938] [outer = 0x7f5bac4ae800] 15:09:47 INFO - PROCESS | 17168 | 1461622187037 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]]]}] 15:09:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:09:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1741ms 15:09:47 INFO - PROCESS | 17168 | 1461622187112 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 15:09:47 INFO - PROCESS | 17168 | 1461622187119 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 15:09:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:09:47 INFO - PROCESS | 17168 | 1461622187126 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:09:47 INFO - PROCESS | 17168 | 1461622187129 Marionette TRACE conn3 <- [1,2554,null,{}] 15:09:47 INFO - PROCESS | 17168 | 1461622187135 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}] 15:09:47 INFO - PROCESS | 17168 | 1461622187399 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 15:09:47 INFO - PROCESS | 17168 | 1461622187747 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:47 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb2260800 == 160 [pid = 17168] [id = 646] 15:09:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 136 (0x7f5baf8edc00) [pid = 17168] [serial = 1939] [outer = (nil)] 15:09:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 137 (0x7f5bb0268800) [pid = 17168] [serial = 1940] [outer = 0x7f5baf8edc00] 15:09:47 INFO - PROCESS | 17168 | 1461622187830 Marionette DEBUG loaded listener.js 15:09:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 138 (0x7f5bb0d64c00) [pid = 17168] [serial = 1941] [outer = 0x7f5baf8edc00] 15:09:48 INFO - PROCESS | 17168 | 1461622188832 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]]]}] 15:09:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:09:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1782ms 15:09:48 INFO - PROCESS | 17168 | 1461622188910 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 15:09:48 INFO - PROCESS | 17168 | 1461622188914 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 15:09:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:09:48 INFO - PROCESS | 17168 | 1461622188929 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:09:48 INFO - PROCESS | 17168 | 1461622188939 Marionette TRACE conn3 <- [1,2558,null,{}] 15:09:48 INFO - PROCESS | 17168 | 1461622188948 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}] 15:09:49 INFO - PROCESS | 17168 | 1461622189307 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 15:09:49 INFO - PROCESS | 17168 | 1461622189558 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:49 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb4714800 == 161 [pid = 17168] [id = 647] 15:09:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 139 (0x7f5bb0d6f400) [pid = 17168] [serial = 1942] [outer = (nil)] 15:09:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 140 (0x7f5bb2fac800) [pid = 17168] [serial = 1943] [outer = 0x7f5bb0d6f400] 15:09:49 INFO - PROCESS | 17168 | 1461622189636 Marionette DEBUG loaded listener.js 15:09:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 141 (0x7f5bb3457c00) [pid = 17168] [serial = 1944] [outer = 0x7f5bb0d6f400] 15:09:50 INFO - PROCESS | 17168 | 1461622190596 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]]]}] 15:09:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:09:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1753ms 15:09:50 INFO - PROCESS | 17168 | 1461622190676 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 15:09:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:09:50 INFO - PROCESS | 17168 | 1461622190680 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 15:09:50 INFO - PROCESS | 17168 | 1461622190686 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:09:50 INFO - PROCESS | 17168 | 1461622190690 Marionette TRACE conn3 <- [1,2562,null,{}] 15:09:50 INFO - PROCESS | 17168 | 1461622190695 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}] 15:09:50 INFO - PROCESS | 17168 | 1461622190978 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 15:09:51 INFO - PROCESS | 17168 | 1461622191284 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:51 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5e8c000 == 162 [pid = 17168] [id = 648] 15:09:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 142 (0x7f5bb0d6e000) [pid = 17168] [serial = 1945] [outer = (nil)] 15:09:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 143 (0x7f5bb35c8000) [pid = 17168] [serial = 1946] [outer = 0x7f5bb0d6e000] 15:09:51 INFO - PROCESS | 17168 | 1461622191364 Marionette DEBUG loaded listener.js 15:09:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 144 (0x7f5bb3dd3000) [pid = 17168] [serial = 1947] [outer = 0x7f5bb0d6e000] 15:09:52 INFO - PROCESS | 17168 | 1461622192323 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]]]}] 15:09:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:09:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1691ms 15:09:52 INFO - PROCESS | 17168 | 1461622192402 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 15:09:52 INFO - PROCESS | 17168 | 1461622192405 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 15:09:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:09:52 INFO - PROCESS | 17168 | 1461622192413 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:09:52 INFO - PROCESS | 17168 | 1461622192416 Marionette TRACE conn3 <- [1,2566,null,{}] 15:09:52 INFO - PROCESS | 17168 | 1461622192421 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}] 15:09:52 INFO - PROCESS | 17168 | 1461622192665 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 15:09:52 INFO - PROCESS | 17168 | 1461622192980 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:53 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb62cb000 == 163 [pid = 17168] [id = 649] 15:09:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 145 (0x7f5bb472d000) [pid = 17168] [serial = 1948] [outer = (nil)] 15:09:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 146 (0x7f5bb4731c00) [pid = 17168] [serial = 1949] [outer = 0x7f5bb472d000] 15:09:53 INFO - PROCESS | 17168 | 1461622193080 Marionette DEBUG loaded listener.js 15:09:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 147 (0x7f5bb51d5800) [pid = 17168] [serial = 1950] [outer = 0x7f5bb472d000] 15:09:54 INFO - PROCESS | 17168 | 1461622194024 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]]]}] 15:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1682ms 15:09:54 INFO - PROCESS | 17168 | 1461622194096 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 15:09:54 INFO - PROCESS | 17168 | 1461622194100 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 15:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:09:54 INFO - PROCESS | 17168 | 1461622194107 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:09:54 INFO - PROCESS | 17168 | 1461622194111 Marionette TRACE conn3 <- [1,2570,null,{}] 15:09:54 INFO - PROCESS | 17168 | 1461622194118 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}] 15:09:54 INFO - PROCESS | 17168 | 1461622194368 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 15:09:54 INFO - PROCESS | 17168 | 1461622194683 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:54 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbd71a800 == 164 [pid = 17168] [id = 650] 15:09:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 148 (0x7f5bb35c5800) [pid = 17168] [serial = 1951] [outer = (nil)] 15:09:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 149 (0x7f5bb5bebc00) [pid = 17168] [serial = 1952] [outer = 0x7f5bb35c5800] 15:09:54 INFO - PROCESS | 17168 | 1461622194767 Marionette DEBUG loaded listener.js 15:09:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 150 (0x7f5bb628d400) [pid = 17168] [serial = 1953] [outer = 0x7f5bb35c5800] 15:09:55 INFO - PROCESS | 17168 | 1461622195657 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]]]}] 15:09:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:09:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1580ms 15:09:55 INFO - PROCESS | 17168 | 1461622195690 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 15:09:55 INFO - PROCESS | 17168 | 1461622195695 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 15:09:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:09:55 INFO - PROCESS | 17168 | 1461622195701 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:09:55 INFO - PROCESS | 17168 | 1461622195705 Marionette TRACE conn3 <- [1,2574,null,{}] 15:09:55 INFO - PROCESS | 17168 | 1461622195710 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}] 15:09:55 INFO - PROCESS | 17168 | 1461622195961 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 15:09:56 INFO - PROCESS | 17168 | 1461622196226 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:56 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbea14000 == 165 [pid = 17168] [id = 651] 15:09:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 151 (0x7f5bb472c000) [pid = 17168] [serial = 1954] [outer = (nil)] 15:09:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 152 (0x7f5bbbda9c00) [pid = 17168] [serial = 1955] [outer = 0x7f5bb472c000] 15:09:56 INFO - PROCESS | 17168 | 1461622196350 Marionette DEBUG loaded listener.js 15:09:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 153 (0x7f5bbca7e800) [pid = 17168] [serial = 1956] [outer = 0x7f5bb472c000] 15:09:57 INFO - PROCESS | 17168 | 1461622197257 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]]]}] 15:09:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:09:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1633ms 15:09:57 INFO - PROCESS | 17168 | 1461622197336 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 15:09:57 INFO - PROCESS | 17168 | 1461622197339 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 15:09:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:09:57 INFO - PROCESS | 17168 | 1461622197346 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:09:57 INFO - PROCESS | 17168 | 1461622197349 Marionette TRACE conn3 <- [1,2578,null,{}] 15:09:57 INFO - PROCESS | 17168 | 1461622197354 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}] 15:09:57 INFO - PROCESS | 17168 | 1461622197612 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 15:09:57 INFO - PROCESS | 17168 | 1461622197923 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:57 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf643800 == 166 [pid = 17168] [id = 652] 15:09:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 154 (0x7f5bb5fcf000) [pid = 17168] [serial = 1957] [outer = (nil)] 15:09:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 155 (0x7f5bbca86c00) [pid = 17168] [serial = 1958] [outer = 0x7f5bb5fcf000] 15:09:58 INFO - PROCESS | 17168 | 1461622198006 Marionette DEBUG loaded listener.js 15:09:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 156 (0x7f5bbcb12000) [pid = 17168] [serial = 1959] [outer = 0x7f5bb5fcf000] 15:09:58 INFO - PROCESS | 17168 | 1461622198882 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]]]}] 15:09:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:09:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1584ms 15:09:58 INFO - PROCESS | 17168 | 1461622198932 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 15:09:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:09:58 INFO - PROCESS | 17168 | 1461622198936 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 15:09:58 INFO - PROCESS | 17168 | 1461622198943 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:09:58 INFO - PROCESS | 17168 | 1461622198947 Marionette TRACE conn3 <- [1,2582,null,{}] 15:09:58 INFO - PROCESS | 17168 | 1461622198953 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}] 15:09:59 INFO - PROCESS | 17168 | 1461622199209 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 15:09:59 INFO - PROCESS | 17168 | 1461622199521 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:09:59 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfdce800 == 167 [pid = 17168] [id = 653] 15:09:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 157 (0x7f5bb6497400) [pid = 17168] [serial = 1960] [outer = (nil)] 15:09:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 158 (0x7f5bbcc90c00) [pid = 17168] [serial = 1961] [outer = 0x7f5bb6497400] 15:09:59 INFO - PROCESS | 17168 | 1461622199605 Marionette DEBUG loaded listener.js 15:09:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 159 (0x7f5bbcc98400) [pid = 17168] [serial = 1962] [outer = 0x7f5bb6497400] 15:10:00 INFO - PROCESS | 17168 | 1461622200484 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]]]}] 15:10:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:10:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1582ms 15:10:00 INFO - PROCESS | 17168 | 1461622200524 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 15:10:00 INFO - PROCESS | 17168 | 1461622200527 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 15:10:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:10:00 INFO - PROCESS | 17168 | 1461622200533 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:10:00 INFO - PROCESS | 17168 | 1461622200537 Marionette TRACE conn3 <- [1,2586,null,{}] 15:10:00 INFO - PROCESS | 17168 | 1461622200542 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}] 15:10:00 INFO - PROCESS | 17168 | 1461622200784 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 15:10:01 INFO - PROCESS | 17168 | 1461622201055 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:01 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc094d800 == 168 [pid = 17168] [id = 654] 15:10:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 160 (0x7f5bbccd5800) [pid = 17168] [serial = 1963] [outer = (nil)] 15:10:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 161 (0x7f5bbccdb000) [pid = 17168] [serial = 1964] [outer = 0x7f5bbccd5800] 15:10:01 INFO - PROCESS | 17168 | 1461622201204 Marionette DEBUG loaded listener.js 15:10:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 162 (0x7f5bbcd3d800) [pid = 17168] [serial = 1965] [outer = 0x7f5bbccd5800] 15:10:02 INFO - PROCESS | 17168 | 1461622202191 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]]]}] 15:10:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:10:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1734ms 15:10:02 INFO - PROCESS | 17168 | 1461622202270 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 15:10:02 INFO - PROCESS | 17168 | 1461622202273 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 15:10:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:10:02 INFO - PROCESS | 17168 | 1461622202280 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:10:02 INFO - PROCESS | 17168 | 1461622202287 Marionette TRACE conn3 <- [1,2590,null,{}] 15:10:02 INFO - PROCESS | 17168 | 1461622202294 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}] 15:10:02 INFO - PROCESS | 17168 | 1461622202612 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 15:10:02 INFO - PROCESS | 17168 | 1461622202927 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:02 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2433800 == 169 [pid = 17168] [id = 655] 15:10:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 163 (0x7f5bbd9d6800) [pid = 17168] [serial = 1966] [outer = (nil)] 15:10:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 164 (0x7f5bbdb26400) [pid = 17168] [serial = 1967] [outer = 0x7f5bbd9d6800] 15:10:03 INFO - PROCESS | 17168 | 1461622203006 Marionette DEBUG loaded listener.js 15:10:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 165 (0x7f5bbe80a000) [pid = 17168] [serial = 1968] [outer = 0x7f5bbd9d6800] 15:10:03 INFO - PROCESS | 17168 | 1461622203935 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]]]}] 15:10:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:10:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1735ms 15:10:04 INFO - PROCESS | 17168 | 1461622204016 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 15:10:04 INFO - PROCESS | 17168 | 1461622204019 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 15:10:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:10:04 INFO - PROCESS | 17168 | 1461622204025 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:10:04 INFO - PROCESS | 17168 | 1461622204029 Marionette TRACE conn3 <- [1,2594,null,{}] 15:10:04 INFO - PROCESS | 17168 | 1461622204034 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}] 15:10:04 INFO - PROCESS | 17168 | 1461622204285 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 15:10:04 INFO - PROCESS | 17168 | 1461622204596 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:04 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b11000 == 170 [pid = 17168] [id = 656] 15:10:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 166 (0x7f5bab0f4c00) [pid = 17168] [serial = 1969] [outer = (nil)] 15:10:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 167 (0x7f5bbe943c00) [pid = 17168] [serial = 1970] [outer = 0x7f5bab0f4c00] 15:10:04 INFO - PROCESS | 17168 | 1461622204678 Marionette DEBUG loaded listener.js 15:10:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 168 (0x7f5bbebc2400) [pid = 17168] [serial = 1971] [outer = 0x7f5bab0f4c00] 15:10:05 INFO - PROCESS | 17168 | 1461622205614 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]]]}] 15:10:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:10:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1631ms 15:10:05 INFO - PROCESS | 17168 | 1461622205659 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 15:10:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:10:05 INFO - PROCESS | 17168 | 1461622205671 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 15:10:05 INFO - PROCESS | 17168 | 1461622205678 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:10:05 INFO - PROCESS | 17168 | 1461622205682 Marionette TRACE conn3 <- [1,2598,null,{}] 15:10:05 INFO - PROCESS | 17168 | 1461622205688 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}] 15:10:05 INFO - PROCESS | 17168 | 1461622205973 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 15:10:06 INFO - PROCESS | 17168 | 1461622206283 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:06 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b78000 == 171 [pid = 17168] [id = 657] 15:10:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 169 (0x7f5ba9331c00) [pid = 17168] [serial = 1972] [outer = (nil)] 15:10:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 170 (0x7f5bbebca000) [pid = 17168] [serial = 1973] [outer = 0x7f5ba9331c00] 15:10:06 INFO - PROCESS | 17168 | 1461622206363 Marionette DEBUG loaded listener.js 15:10:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 171 (0x7f5bbee3fc00) [pid = 17168] [serial = 1974] [outer = 0x7f5ba9331c00] 15:10:07 INFO - PROCESS | 17168 | 1461622207281 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]]]}] 15:10:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:10:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1637ms 15:10:07 INFO - PROCESS | 17168 | 1461622207315 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 15:10:07 INFO - PROCESS | 17168 | 1461622207319 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 15:10:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:10:07 INFO - PROCESS | 17168 | 1461622207325 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:10:07 INFO - PROCESS | 17168 | 1461622207327 Marionette TRACE conn3 <- [1,2602,null,{}] 15:10:07 INFO - PROCESS | 17168 | 1461622207333 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}] 15:10:07 INFO - PROCESS | 17168 | 1461622207614 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 15:10:07 INFO - PROCESS | 17168 | 1461622207905 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:07 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2bbb800 == 172 [pid = 17168] [id = 658] 15:10:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 172 (0x7f5bb26b0800) [pid = 17168] [serial = 1975] [outer = (nil)] 15:10:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5bbf089800) [pid = 17168] [serial = 1976] [outer = 0x7f5bb26b0800] 15:10:07 INFO - PROCESS | 17168 | 1461622207985 Marionette DEBUG loaded listener.js 15:10:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bbf213c00) [pid = 17168] [serial = 1977] [outer = 0x7f5bb26b0800] 15:10:08 INFO - PROCESS | 17168 | 1461622208992 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]]]}] 15:10:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:10:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1740ms 15:10:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:10:09 INFO - PROCESS | 17168 | 1461622209068 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 15:10:09 INFO - PROCESS | 17168 | 1461622209070 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 15:10:09 INFO - PROCESS | 17168 | 1461622209077 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:10:09 INFO - PROCESS | 17168 | 1461622209079 Marionette TRACE conn3 <- [1,2606,null,{}] 15:10:09 INFO - PROCESS | 17168 | 1461622209085 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}] 15:10:09 INFO - PROCESS | 17168 | 1461622209349 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 15:10:09 INFO - PROCESS | 17168 | 1461622209638 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:09 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2fda800 == 173 [pid = 17168] [id = 659] 15:10:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bb3d54400) [pid = 17168] [serial = 1978] [outer = (nil)] 15:10:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bbee49000) [pid = 17168] [serial = 1979] [outer = 0x7f5bb3d54400] 15:10:09 INFO - PROCESS | 17168 | 1461622209716 Marionette DEBUG loaded listener.js 15:10:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bbf3d0800) [pid = 17168] [serial = 1980] [outer = 0x7f5bb3d54400] 15:10:10 INFO - PROCESS | 17168 | 1461622210660 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]]]}] 15:10:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:10:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1635ms 15:10:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:10:10 INFO - PROCESS | 17168 | 1461622210712 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 15:10:10 INFO - PROCESS | 17168 | 1461622210714 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 15:10:10 INFO - PROCESS | 17168 | 1461622210721 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:10:10 INFO - PROCESS | 17168 | 1461622210726 Marionette TRACE conn3 <- [1,2610,null,{}] 15:10:10 INFO - PROCESS | 17168 | 1461622210734 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}] 15:10:10 INFO - PROCESS | 17168 | 1461622210979 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 15:10:11 INFO - PROCESS | 17168 | 1461622211265 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:11 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc3081000 == 174 [pid = 17168] [id = 660] 15:10:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bb4658400) [pid = 17168] [serial = 1981] [outer = (nil)] 15:10:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 179 (0x7f5bbf42ec00) [pid = 17168] [serial = 1982] [outer = 0x7f5bb4658400] 15:10:11 INFO - PROCESS | 17168 | 1461622211346 Marionette DEBUG loaded listener.js 15:10:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 180 (0x7f5bbf704400) [pid = 17168] [serial = 1983] [outer = 0x7f5bb4658400] 15:10:12 INFO - PROCESS | 17168 | 1461622212236 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]]]}] 15:10:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:10:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1588ms 15:10:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:10:12 INFO - PROCESS | 17168 | 1461622212309 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 15:10:12 INFO - PROCESS | 17168 | 1461622212312 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 15:10:12 INFO - PROCESS | 17168 | 1461622212318 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:10:12 INFO - PROCESS | 17168 | 1461622212322 Marionette TRACE conn3 <- [1,2614,null,{}] 15:10:12 INFO - PROCESS | 17168 | 1461622212327 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}] 15:10:12 INFO - PROCESS | 17168 | 1461622212642 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 15:10:12 INFO - PROCESS | 17168 | 1461622212958 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:12 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc341f800 == 175 [pid = 17168] [id = 661] 15:10:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 181 (0x7f5bbef27000) [pid = 17168] [serial = 1984] [outer = (nil)] 15:10:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 182 (0x7f5bbf730400) [pid = 17168] [serial = 1985] [outer = 0x7f5bbef27000] 15:10:13 INFO - PROCESS | 17168 | 1461622213035 Marionette DEBUG loaded listener.js 15:10:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 183 (0x7f5bbf73b400) [pid = 17168] [serial = 1986] [outer = 0x7f5bbef27000] 15:10:13 INFO - PROCESS | 17168 | 1461622213976 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]]]}] 15:10:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:10:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1739ms 15:10:14 INFO - PROCESS | 17168 | 1461622214059 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 15:10:14 INFO - PROCESS | 17168 | 1461622214065 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 15:10:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:10:14 INFO - PROCESS | 17168 | 1461622214075 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:10:14 INFO - PROCESS | 17168 | 1461622214080 Marionette TRACE conn3 <- [1,2618,null,{}] 15:10:14 INFO - PROCESS | 17168 | 1461622214089 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}] 15:10:14 INFO - PROCESS | 17168 | 1461622214497 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bab7df800 == 174 [pid = 17168] [id = 619] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5baf90b800 == 173 [pid = 17168] [id = 621] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bab1da000 == 172 [pid = 17168] [id = 618] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb0da3000 == 171 [pid = 17168] [id = 552] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb0ded800 == 170 [pid = 17168] [id = 643] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb03a0000 == 169 [pid = 17168] [id = 642] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bae0d5800 == 168 [pid = 17168] [id = 641] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bab4ed000 == 167 [pid = 17168] [id = 640] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf2ae000 == 166 [pid = 17168] [id = 638] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbea0e800 == 165 [pid = 17168] [id = 637] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbe7a1000 == 164 [pid = 17168] [id = 636] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbd718800 == 163 [pid = 17168] [id = 635] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbf72000 == 162 [pid = 17168] [id = 634] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbdd7800 == 161 [pid = 17168] [id = 633] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5f0a800 == 160 [pid = 17168] [id = 632] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5059000 == 159 [pid = 17168] [id = 631] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb47a8000 == 158 [pid = 17168] [id = 630] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb45df000 == 157 [pid = 17168] [id = 629] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb3436800 == 156 [pid = 17168] [id = 628] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb2266000 == 155 [pid = 17168] [id = 627] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb1c6f000 == 154 [pid = 17168] [id = 626] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb184f800 == 153 [pid = 17168] [id = 625] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb03a6800 == 152 [pid = 17168] [id = 624] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bae0e5800 == 151 [pid = 17168] [id = 623] 15:10:16 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5baa122800 == 150 [pid = 17168] [id = 622] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 182 (0x7f5bbd9da400) [pid = 17168] [serial = 1823] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 181 (0x7f5bbccdac00) [pid = 17168] [serial = 1821] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 180 (0x7f5bbcc95800) [pid = 17168] [serial = 1820] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 179 (0x7f5bbcb10800) [pid = 17168] [serial = 1818] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 178 (0x7f5bb64a6c00) [pid = 17168] [serial = 1817] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5bb5d97c00) [pid = 17168] [serial = 1815] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bb484e400) [pid = 17168] [serial = 1814] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bb3dda000) [pid = 17168] [serial = 1812] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bb3d6d400) [pid = 17168] [serial = 1811] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5bb3455000) [pid = 17168] [serial = 1809] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5bb2fab000) [pid = 17168] [serial = 1808] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 171 (0x7f5bb02e0800) [pid = 17168] [serial = 1806] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 170 (0x7f5bb005f000) [pid = 17168] [serial = 1805] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 169 (0x7f5bae36c400) [pid = 17168] [serial = 1803] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 168 (0x7f5bac4b9800) [pid = 17168] [serial = 1802] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 167 (0x7f5bac0a4400) [pid = 17168] [serial = 1800] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 166 (0x7f5ba9fe4800) [pid = 17168] [serial = 1799] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 165 (0x7f5bac172000) [pid = 17168] [serial = 1859] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 164 (0x7f5bab0e6800) [pid = 17168] [serial = 1856] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 163 (0x7f5bac0a5400) [pid = 17168] [serial = 1857] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 162 (0x7f5bc7a92400) [pid = 17168] [serial = 1854] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 161 (0x7f5bc7439c00) [pid = 17168] [serial = 1853] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 160 (0x7f5bc7418400) [pid = 17168] [serial = 1851] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 159 (0x7f5bc6dbf400) [pid = 17168] [serial = 1850] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 158 (0x7f5bc6659000) [pid = 17168] [serial = 1848] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 157 (0x7f5bc5c32000) [pid = 17168] [serial = 1847] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 156 (0x7f5bc4e52c00) [pid = 17168] [serial = 1845] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 155 (0x7f5bc4c9f800) [pid = 17168] [serial = 1844] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 154 (0x7f5bc389b400) [pid = 17168] [serial = 1842] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 153 (0x7f5bc380c000) [pid = 17168] [serial = 1841] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 152 (0x7f5bc2dfac00) [pid = 17168] [serial = 1839] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 151 (0x7f5bc2c68c00) [pid = 17168] [serial = 1838] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 150 (0x7f5baf8e9c00) [pid = 17168] [serial = 1865] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 149 (0x7f5bc2c62400) [pid = 17168] [serial = 1836] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 148 (0x7f5bae369000) [pid = 17168] [serial = 1863] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 147 (0x7f5bac1c4400) [pid = 17168] [serial = 1860] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 146 (0x7f5bb0053c00) [pid = 17168] [serial = 1731] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 145 (0x7f5bad4a4000) [pid = 17168] [serial = 1862] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 144 (0x7f5bc2b2bc00) [pid = 17168] [serial = 1835] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 143 (0x7f5bc2ab5c00) [pid = 17168] [serial = 1833] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 142 (0x7f5bc251c400) [pid = 17168] [serial = 1832] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 141 (0x7f5bbfa9f400) [pid = 17168] [serial = 1830] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 140 (0x7f5bbf94b400) [pid = 17168] [serial = 1829] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 139 (0x7f5bbf21bc00) [pid = 17168] [serial = 1827] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 138 (0x7f5bbebc9000) [pid = 17168] [serial = 1826] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | --DOMWINDOW == 137 (0x7f5bbe809400) [pid = 17168] [serial = 1824] [outer = (nil)] [url = about:blank] 15:10:16 INFO - PROCESS | 17168 | 1461622216676 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:16 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bab1ec000 == 151 [pid = 17168] [id = 662] 15:10:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 138 (0x7f5bab0c5800) [pid = 17168] [serial = 1987] [outer = (nil)] 15:10:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 139 (0x7f5bab0c9400) [pid = 17168] [serial = 1988] [outer = 0x7f5bab0c5800] 15:10:16 INFO - PROCESS | 17168 | 1461622216751 Marionette DEBUG loaded listener.js 15:10:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 140 (0x7f5bac0a5400) [pid = 17168] [serial = 1989] [outer = 0x7f5bab0c5800] 15:10:17 INFO - PROCESS | 17168 | 1461622217608 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]]]}] 15:10:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:10:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 3595ms 15:10:17 INFO - PROCESS | 17168 | 1461622217671 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 15:10:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:10:17 INFO - PROCESS | 17168 | 1461622217677 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 15:10:17 INFO - PROCESS | 17168 | 1461622217684 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:10:17 INFO - PROCESS | 17168 | 1461622217689 Marionette TRACE conn3 <- [1,2622,null,{}] 15:10:17 INFO - PROCESS | 17168 | 1461622217727 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}] 15:10:17 INFO - PROCESS | 17168 | 1461622217964 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 15:10:18 INFO - PROCESS | 17168 | 1461622218141 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:18 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baccc2800 == 152 [pid = 17168] [id = 663] 15:10:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 141 (0x7f5bab0c6800) [pid = 17168] [serial = 1990] [outer = (nil)] 15:10:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 142 (0x7f5bac1ce000) [pid = 17168] [serial = 1991] [outer = 0x7f5bab0c6800] 15:10:18 INFO - PROCESS | 17168 | 1461622218213 Marionette DEBUG loaded listener.js 15:10:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 143 (0x7f5bac4b5000) [pid = 17168] [serial = 1992] [outer = 0x7f5bab0c6800] 15:10:19 INFO - PROCESS | 17168 | 1461622219147 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]]]}] 15:10:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:10:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1510ms 15:10:19 INFO - PROCESS | 17168 | 1461622219199 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 15:10:19 INFO - PROCESS | 17168 | 1461622219205 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 15:10:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:10:19 INFO - PROCESS | 17168 | 1461622219219 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:10:19 INFO - PROCESS | 17168 | 1461622219221 Marionette TRACE conn3 <- [1,2626,null,{}] 15:10:19 INFO - PROCESS | 17168 | 1461622219228 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}] 15:10:19 INFO - PROCESS | 17168 | 1461622219533 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 15:10:19 INFO - PROCESS | 17168 | 1461622219579 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:19 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bafcd9000 == 153 [pid = 17168] [id = 664] 15:10:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 144 (0x7f5baf8ef400) [pid = 17168] [serial = 1993] [outer = (nil)] 15:10:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 145 (0x7f5bafecc400) [pid = 17168] [serial = 1994] [outer = 0x7f5baf8ef400] 15:10:19 INFO - PROCESS | 17168 | 1461622219647 Marionette DEBUG loaded listener.js 15:10:19 INFO - PROCESS | 17168 | ++DOMWINDOW == 146 (0x7f5bb0061400) [pid = 17168] [serial = 1995] [outer = 0x7f5baf8ef400] 15:10:20 INFO - PROCESS | 17168 | 1461622220803 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]]]}] 15:10:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:10:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1640ms 15:10:20 INFO - PROCESS | 17168 | 1461622220869 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 15:10:20 INFO - PROCESS | 17168 | 1461622220873 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 15:10:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:10:20 INFO - PROCESS | 17168 | 1461622220889 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:10:20 INFO - PROCESS | 17168 | 1461622220899 Marionette TRACE conn3 <- [1,2630,null,{}] 15:10:20 INFO - PROCESS | 17168 | 1461622220929 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}] 15:10:21 INFO - PROCESS | 17168 | 1461622221741 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 145 (0x7f5bb0d65c00) [pid = 17168] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 144 (0x7f5bb0d71400) [pid = 17168] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 143 (0x7f5bafecf000) [pid = 17168] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 142 (0x7f5ba9330800) [pid = 17168] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 141 (0x7f5baf8efc00) [pid = 17168] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 140 (0x7f5baf8e7000) [pid = 17168] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 139 (0x7f5bae36f000) [pid = 17168] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 138 (0x7f5bac175800) [pid = 17168] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 137 (0x7f5ba9337400) [pid = 17168] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 136 (0x7f5bab0cdc00) [pid = 17168] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 135 (0x7f5bac0a7400) [pid = 17168] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 134 (0x7f5bb5eb5800) [pid = 17168] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 133 (0x7f5bb5be2000) [pid = 17168] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 132 (0x7f5ba933e800) [pid = 17168] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 131 (0x7f5bb51d7000) [pid = 17168] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 130 (0x7f5bb50ef800) [pid = 17168] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 129 (0x7f5bb4f87c00) [pid = 17168] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 128 (0x7f5bb4733c00) [pid = 17168] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 127 (0x7f5bb4733800) [pid = 17168] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 126 (0x7f5bb3dd0800) [pid = 17168] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 125 (0x7f5bb18a6800) [pid = 17168] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:10:21 INFO - PROCESS | 17168 | --DOMWINDOW == 124 (0x7f5bb18a0400) [pid = 17168] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:10:21 INFO - PROCESS | 17168 | 1461622221961 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:21 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bab9e7800 == 154 [pid = 17168] [id = 665] 15:10:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 125 (0x7f5ba9330800) [pid = 17168] [serial = 1996] [outer = (nil)] 15:10:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 126 (0x7f5bac0af800) [pid = 17168] [serial = 1997] [outer = 0x7f5ba9330800] 15:10:22 INFO - PROCESS | 17168 | 1461622222030 Marionette DEBUG loaded listener.js 15:10:22 INFO - PROCESS | 17168 | ++DOMWINDOW == 127 (0x7f5bb02d6800) [pid = 17168] [serial = 1998] [outer = 0x7f5ba9330800] 15:10:22 INFO - PROCESS | 17168 | 1461622222845 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]]]}] 15:10:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:10:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 2026ms 15:10:22 INFO - PROCESS | 17168 | 1461622222908 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 15:10:22 INFO - PROCESS | 17168 | 1461622222913 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 15:10:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:10:22 INFO - PROCESS | 17168 | 1461622222919 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:10:22 INFO - PROCESS | 17168 | 1461622222921 Marionette TRACE conn3 <- [1,2634,null,{}] 15:10:22 INFO - PROCESS | 17168 | 1461622222926 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}] 15:10:23 INFO - PROCESS | 17168 | 1461622223214 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 15:10:23 INFO - PROCESS | 17168 | 1461622223240 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:23 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb221f000 == 155 [pid = 17168] [id = 666] 15:10:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 128 (0x7f5bb02dc000) [pid = 17168] [serial = 1999] [outer = (nil)] 15:10:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 129 (0x7f5bb18ac400) [pid = 17168] [serial = 2000] [outer = 0x7f5bb02dc000] 15:10:23 INFO - PROCESS | 17168 | 1461622223304 Marionette DEBUG loaded listener.js 15:10:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 130 (0x7f5bb26b1800) [pid = 17168] [serial = 2001] [outer = 0x7f5bb02dc000] 15:10:24 INFO - PROCESS | 17168 | 1461622224516 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]]]}] 15:10:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:10:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1632ms 15:10:24 INFO - PROCESS | 17168 | 1461622224552 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 15:10:24 INFO - PROCESS | 17168 | 1461622224559 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 15:10:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:10:24 INFO - PROCESS | 17168 | 1461622224568 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:10:24 INFO - PROCESS | 17168 | 1461622224573 Marionette TRACE conn3 <- [1,2638,null,{}] 15:10:24 INFO - PROCESS | 17168 | 1461622224581 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}] 15:10:24 INFO - PROCESS | 17168 | 1461622224841 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 15:10:25 INFO - PROCESS | 17168 | 1461622225161 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:25 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bafad0800 == 156 [pid = 17168] [id = 667] 15:10:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 131 (0x7f5bac3d7c00) [pid = 17168] [serial = 2002] [outer = (nil)] 15:10:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 132 (0x7f5bac4ab800) [pid = 17168] [serial = 2003] [outer = 0x7f5bac3d7c00] 15:10:25 INFO - PROCESS | 17168 | 1461622225247 Marionette DEBUG loaded listener.js 15:10:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 133 (0x7f5baf9e3c00) [pid = 17168] [serial = 2004] [outer = 0x7f5bac3d7c00] 15:10:26 INFO - PROCESS | 17168 | 1461622226212 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]]]}] 15:10:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:10:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1688ms 15:10:26 INFO - PROCESS | 17168 | 1461622226256 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 15:10:26 INFO - PROCESS | 17168 | 1461622226265 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 15:10:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:10:26 INFO - PROCESS | 17168 | 1461622226276 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:10:26 INFO - PROCESS | 17168 | 1461622226280 Marionette TRACE conn3 <- [1,2642,null,{}] 15:10:26 INFO - PROCESS | 17168 | 1461622226286 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}] 15:10:26 INFO - PROCESS | 17168 | 1461622226536 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 15:10:26 INFO - PROCESS | 17168 | 1461622226868 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:26 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb2267000 == 157 [pid = 17168] [id = 668] 15:10:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 134 (0x7f5bb0be3400) [pid = 17168] [serial = 2005] [outer = (nil)] 15:10:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 135 (0x7f5bb0d6d000) [pid = 17168] [serial = 2006] [outer = 0x7f5bb0be3400] 15:10:26 INFO - PROCESS | 17168 | 1461622226958 Marionette DEBUG loaded listener.js 15:10:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 136 (0x7f5bb18afc00) [pid = 17168] [serial = 2007] [outer = 0x7f5bb0be3400] 15:10:27 INFO - PROCESS | 17168 | 1461622227948 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]]]}] 15:10:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:10:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1737ms 15:10:28 INFO - PROCESS | 17168 | 1461622228014 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 15:10:28 INFO - PROCESS | 17168 | 1461622228018 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 15:10:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:10:28 INFO - PROCESS | 17168 | 1461622228025 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:10:28 INFO - PROCESS | 17168 | 1461622228031 Marionette TRACE conn3 <- [1,2646,null,{}] 15:10:28 INFO - PROCESS | 17168 | 1461622228047 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}] 15:10:28 INFO - PROCESS | 17168 | 1461622228345 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 15:10:28 INFO - PROCESS | 17168 | 1461622228651 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:28 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb3baf000 == 158 [pid = 17168] [id = 669] 15:10:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 137 (0x7f5bb345d400) [pid = 17168] [serial = 2008] [outer = (nil)] 15:10:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 138 (0x7f5bb3d5a000) [pid = 17168] [serial = 2009] [outer = 0x7f5bb345d400] 15:10:28 INFO - PROCESS | 17168 | 1461622228743 Marionette DEBUG loaded listener.js 15:10:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 139 (0x7f5bb3d6f000) [pid = 17168] [serial = 2010] [outer = 0x7f5bb345d400] 15:10:29 INFO - PROCESS | 17168 | 1461622229635 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]]]}] 15:10:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:10:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1636ms 15:10:29 INFO - PROCESS | 17168 | 1461622229663 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 15:10:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:10:29 INFO - PROCESS | 17168 | 1461622229668 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 15:10:29 INFO - PROCESS | 17168 | 1461622229674 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:10:29 INFO - PROCESS | 17168 | 1461622229677 Marionette TRACE conn3 <- [1,2650,null,{}] 15:10:29 INFO - PROCESS | 17168 | 1461622229683 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}] 15:10:29 INFO - PROCESS | 17168 | 1461622229933 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 15:10:30 INFO - PROCESS | 17168 | 1461622230178 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:30 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb4791000 == 159 [pid = 17168] [id = 670] 15:10:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 140 (0x7f5bb35c1400) [pid = 17168] [serial = 2011] [outer = (nil)] 15:10:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 141 (0x7f5bb453e800) [pid = 17168] [serial = 2012] [outer = 0x7f5bb35c1400] 15:10:30 INFO - PROCESS | 17168 | 1461622230305 Marionette DEBUG loaded listener.js 15:10:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 142 (0x7f5bb4658000) [pid = 17168] [serial = 2013] [outer = 0x7f5bb35c1400] 15:10:31 INFO - PROCESS | 17168 | 1461622231165 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]]]}] 15:10:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:10:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1537ms 15:10:31 INFO - PROCESS | 17168 | 1461622231211 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 15:10:31 INFO - PROCESS | 17168 | 1461622231215 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 15:10:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:10:31 INFO - PROCESS | 17168 | 1461622231222 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:10:31 INFO - PROCESS | 17168 | 1461622231225 Marionette TRACE conn3 <- [1,2654,null,{}] 15:10:31 INFO - PROCESS | 17168 | 1461622231230 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}] 15:10:31 INFO - PROCESS | 17168 | 1461622231472 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 15:10:31 INFO - PROCESS | 17168 | 1461622231739 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:31 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5057800 == 160 [pid = 17168] [id = 671] 15:10:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 143 (0x7f5bb3dd4c00) [pid = 17168] [serial = 2014] [outer = (nil)] 15:10:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 144 (0x7f5bb4726800) [pid = 17168] [serial = 2015] [outer = 0x7f5bb3dd4c00] 15:10:31 INFO - PROCESS | 17168 | 1461622231866 Marionette DEBUG loaded listener.js 15:10:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 145 (0x7f5bb4733c00) [pid = 17168] [serial = 2016] [outer = 0x7f5bb3dd4c00] 15:10:32 INFO - PROCESS | 17168 | 1461622232801 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]]]}] 15:10:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:10:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1632ms 15:10:32 INFO - PROCESS | 17168 | 1461622232855 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 15:10:32 INFO - PROCESS | 17168 | 1461622232859 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 15:10:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:10:32 INFO - PROCESS | 17168 | 1461622232865 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:10:32 INFO - PROCESS | 17168 | 1461622232867 Marionette TRACE conn3 <- [1,2658,null,{}] 15:10:32 INFO - PROCESS | 17168 | 1461622232873 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}] 15:10:33 INFO - PROCESS | 17168 | 1461622233150 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 15:10:33 INFO - PROCESS | 17168 | 1461622233462 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:33 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb60b5800 == 161 [pid = 17168] [id = 672] 15:10:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 146 (0x7f5bb5483800) [pid = 17168] [serial = 2017] [outer = (nil)] 15:10:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 147 (0x7f5bb5be0400) [pid = 17168] [serial = 2018] [outer = 0x7f5bb5483800] 15:10:33 INFO - PROCESS | 17168 | 1461622233556 Marionette DEBUG loaded listener.js 15:10:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 148 (0x7f5bb5bed400) [pid = 17168] [serial = 2019] [outer = 0x7f5bb5483800] 15:10:34 INFO - PROCESS | 17168 | 1461622234432 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]]]}] 15:10:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:10:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1642ms 15:10:34 INFO - PROCESS | 17168 | 1461622234509 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 15:10:34 INFO - PROCESS | 17168 | 1461622234513 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 15:10:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:10:34 INFO - PROCESS | 17168 | 1461622234519 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:10:34 INFO - PROCESS | 17168 | 1461622234522 Marionette TRACE conn3 <- [1,2662,null,{}] 15:10:34 INFO - PROCESS | 17168 | 1461622234528 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}] 15:10:34 INFO - PROCESS | 17168 | 1461622234817 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 15:10:35 INFO - PROCESS | 17168 | 1461622235127 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:35 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbf6b800 == 162 [pid = 17168] [id = 673] 15:10:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 149 (0x7f5bafed1c00) [pid = 17168] [serial = 2020] [outer = (nil)] 15:10:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 150 (0x7f5bb5d92800) [pid = 17168] [serial = 2021] [outer = 0x7f5bafed1c00] 15:10:35 INFO - PROCESS | 17168 | 1461622235208 Marionette DEBUG loaded listener.js 15:10:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 151 (0x7f5bb5eb1c00) [pid = 17168] [serial = 2022] [outer = 0x7f5bafed1c00] 15:10:36 INFO - PROCESS | 17168 | 1461622236069 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]]]}] 15:10:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:10:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1582ms 15:10:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:10:36 INFO - PROCESS | 17168 | 1461622236102 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 15:10:36 INFO - PROCESS | 17168 | 1461622236105 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 15:10:36 INFO - PROCESS | 17168 | 1461622236112 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:10:36 INFO - PROCESS | 17168 | 1461622236115 Marionette TRACE conn3 <- [1,2666,null,{}] 15:10:36 INFO - PROCESS | 17168 | 1461622236121 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}] 15:10:36 INFO - PROCESS | 17168 | 1461622236358 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 15:10:36 INFO - PROCESS | 17168 | 1461622236628 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:36 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbd714000 == 163 [pid = 17168] [id = 674] 15:10:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 152 (0x7f5bb0d67800) [pid = 17168] [serial = 2023] [outer = (nil)] 15:10:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 153 (0x7f5bb6285400) [pid = 17168] [serial = 2024] [outer = 0x7f5bb0d67800] 15:10:36 INFO - PROCESS | 17168 | 1461622236748 Marionette DEBUG loaded listener.js 15:10:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 154 (0x7f5bb649dc00) [pid = 17168] [serial = 2025] [outer = 0x7f5bb0d67800] 15:10:38 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:10:38 INFO - PROCESS | 17168 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:10:38 INFO - PROCESS | 17168 | 1461622238097 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]]]}] 15:10:38 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) 15:10:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2031ms 15:10:38 INFO - PROCESS | 17168 | 1461622238144 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 15:10:38 INFO - PROCESS | 17168 | 1461622238148 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 15:10:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:10:38 INFO - PROCESS | 17168 | 1461622238158 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:10:38 INFO - PROCESS | 17168 | 1461622238165 Marionette TRACE conn3 <- [1,2670,null,{}] 15:10:38 INFO - PROCESS | 17168 | 1461622238173 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}] 15:10:38 INFO - PROCESS | 17168 | 1461622238485 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 15:10:38 INFO - PROCESS | 17168 | 1461622238724 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:38 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbe9d5800 == 164 [pid = 17168] [id = 675] 15:10:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 155 (0x7f5bb5c73400) [pid = 17168] [serial = 2026] [outer = (nil)] 15:10:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 156 (0x7f5bbbda6400) [pid = 17168] [serial = 2027] [outer = 0x7f5bb5c73400] 15:10:38 INFO - PROCESS | 17168 | 1461622238809 Marionette DEBUG loaded listener.js 15:10:38 INFO - PROCESS | 17168 | ++DOMWINDOW == 157 (0x7f5bbcc92800) [pid = 17168] [serial = 2028] [outer = 0x7f5bb5c73400] 15:10:40 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:10:40 INFO - PROCESS | 17168 | 1461622240171 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] 15:10:40 INFO - PROCESS | 17168 | 1461622240203 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 15:10:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:10:40 INFO - PROCESS | 17168 | 1461622240209 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:10:40 INFO - PROCESS | 17168 | 1461622240211 Marionette TRACE conn3 <- [1,2674,null,{}] 15:10:40 INFO - PROCESS | 17168 | 1461622240217 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}] 15:10:40 INFO - PROCESS | 17168 | 1461622240497 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 15:10:40 INFO - PROCESS | 17168 | 1461622240734 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:40 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf630800 == 165 [pid = 17168] [id = 676] 15:10:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 158 (0x7f5bb5eb1400) [pid = 17168] [serial = 2029] [outer = (nil)] 15:10:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 159 (0x7f5bbcccd400) [pid = 17168] [serial = 2030] [outer = 0x7f5bb5eb1400] 15:10:40 INFO - PROCESS | 17168 | 1461622240811 Marionette DEBUG loaded listener.js 15:10:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 160 (0x7f5bbcd36800) [pid = 17168] [serial = 2031] [outer = 0x7f5bb5eb1400] 15:10:42 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:10:42 INFO - PROCESS | 17168 | 1461622242183 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] 15:10:42 INFO - PROCESS | 17168 | 1461622242218 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 15:10:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:10:42 INFO - PROCESS | 17168 | 1461622242228 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:10:42 INFO - PROCESS | 17168 | 1461622242232 Marionette TRACE conn3 <- [1,2678,null,{}] 15:10:42 INFO - PROCESS | 17168 | 1461622242238 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}] 15:10:42 INFO - PROCESS | 17168 | 1461622242570 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 15:10:42 INFO - PROCESS | 17168 | 1461622242808 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:42 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0aad000 == 166 [pid = 17168] [id = 677] 15:10:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 161 (0x7f5bbcb0dc00) [pid = 17168] [serial = 2032] [outer = (nil)] 15:10:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 162 (0x7f5bbe80c800) [pid = 17168] [serial = 2033] [outer = 0x7f5bbcb0dc00] 15:10:42 INFO - PROCESS | 17168 | 1461622242908 Marionette DEBUG loaded listener.js 15:10:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 163 (0x7f5bbee47800) [pid = 17168] [serial = 2034] [outer = 0x7f5bbcb0dc00] 15:10:44 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:10:44 INFO - PROCESS | 17168 | 1461622244252 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]]]}] 15:10:44 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) 15:10:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2039ms 15:10:44 INFO - PROCESS | 17168 | 1461622244268 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 15:10:44 INFO - PROCESS | 17168 | 1461622244272 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 15:10:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:10:44 INFO - PROCESS | 17168 | 1461622244278 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:10:44 INFO - PROCESS | 17168 | 1461622244280 Marionette TRACE conn3 <- [1,2682,null,{}] 15:10:44 INFO - PROCESS | 17168 | 1461622244286 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}] 15:10:44 INFO - PROCESS | 17168 | 1461622244532 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 15:10:44 INFO - PROCESS | 17168 | 1461622244847 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:44 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b8b800 == 167 [pid = 17168] [id = 678] 15:10:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 164 (0x7f5bbcccd800) [pid = 17168] [serial = 2035] [outer = (nil)] 15:10:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 165 (0x7f5bbf425400) [pid = 17168] [serial = 2036] [outer = 0x7f5bbcccd800] 15:10:44 INFO - PROCESS | 17168 | 1461622244965 Marionette DEBUG loaded listener.js 15:10:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 166 (0x7f5bbf73d800) [pid = 17168] [serial = 2037] [outer = 0x7f5bbcccd800] 15:10:46 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:10:46 INFO - PROCESS | 17168 | 1461622246331 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]]]}] 15:10:46 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) 15:10:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2084ms 15:10:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:10:46 INFO - PROCESS | 17168 | 1461622246363 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 15:10:46 INFO - PROCESS | 17168 | 1461622246366 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 15:10:46 INFO - PROCESS | 17168 | 1461622246373 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:10:46 INFO - PROCESS | 17168 | 1461622246375 Marionette TRACE conn3 <- [1,2686,null,{}] 15:10:46 INFO - PROCESS | 17168 | 1461622246382 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}] 15:10:46 INFO - PROCESS | 17168 | 1461622246619 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 15:10:46 INFO - PROCESS | 17168 | 1461622246897 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:46 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc31e5000 == 168 [pid = 17168] [id = 679] 15:10:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 167 (0x7f5bbe811000) [pid = 17168] [serial = 2038] [outer = (nil)] 15:10:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 168 (0x7f5bbf777400) [pid = 17168] [serial = 2039] [outer = 0x7f5bbe811000] 15:10:46 INFO - PROCESS | 17168 | 1461622246985 Marionette DEBUG loaded listener.js 15:10:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 169 (0x7f5bbf957000) [pid = 17168] [serial = 2040] [outer = 0x7f5bbe811000] 15:10:48 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:10:48 INFO - PROCESS | 17168 | 1461622248348 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] 15:10:48 INFO - PROCESS | 17168 | 1461622248413 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 15:10:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:10:48 INFO - PROCESS | 17168 | 1461622248419 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:10:48 INFO - PROCESS | 17168 | 1461622248421 Marionette TRACE conn3 <- [1,2690,null,{}] 15:10:48 INFO - PROCESS | 17168 | 1461622248427 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}] 15:10:48 INFO - PROCESS | 17168 | 1461622248736 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 15:10:49 INFO - PROCESS | 17168 | 1461622249005 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:49 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc36da800 == 169 [pid = 17168] [id = 680] 15:10:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 170 (0x7f5bbebc9800) [pid = 17168] [serial = 2041] [outer = (nil)] 15:10:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 171 (0x7f5bbf99b400) [pid = 17168] [serial = 2042] [outer = 0x7f5bbebc9800] 15:10:49 INFO - PROCESS | 17168 | 1461622249082 Marionette DEBUG loaded listener.js 15:10:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 172 (0x7f5bbf9a3400) [pid = 17168] [serial = 2043] [outer = 0x7f5bbebc9800] 15:10:50 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:10:50 INFO - PROCESS | 17168 | 1461622250441 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] 15:10:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:10:50 INFO - PROCESS | 17168 | 1461622250508 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 15:10:50 INFO - PROCESS | 17168 | 1461622250515 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:10:50 INFO - PROCESS | 17168 | 1461622250518 Marionette TRACE conn3 <- [1,2694,null,{}] 15:10:50 INFO - PROCESS | 17168 | 1461622250523 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}] 15:10:50 INFO - PROCESS | 17168 | 1461622250836 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 15:10:51 INFO - PROCESS | 17168 | 1461622251081 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:51 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc4cbd800 == 170 [pid = 17168] [id = 681] 15:10:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5ba9331000) [pid = 17168] [serial = 2044] [outer = (nil)] 15:10:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bbfa35800) [pid = 17168] [serial = 2045] [outer = 0x7f5ba9331000] 15:10:51 INFO - PROCESS | 17168 | 1461622251156 Marionette DEBUG loaded listener.js 15:10:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bbfaa4000) [pid = 17168] [serial = 2046] [outer = 0x7f5ba9331000] 15:10:52 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:10:52 INFO - PROCESS | 17168 | 1461622252551 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] 15:10:52 INFO - PROCESS | 17168 | 1461622252603 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 15:10:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:10:52 INFO - PROCESS | 17168 | 1461622252705 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:10:52 INFO - PROCESS | 17168 | 1461622252708 Marionette TRACE conn3 <- [1,2698,null,{}] 15:10:52 INFO - PROCESS | 17168 | 1461622252740 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}] 15:10:52 INFO - PROCESS | 17168 | 1461622252995 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 15:10:53 INFO - PROCESS | 17168 | 1461622253763 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:53 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bab3f3800 == 171 [pid = 17168] [id = 682] 15:10:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5ba933dc00) [pid = 17168] [serial = 2047] [outer = (nil)] 15:10:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bab0c8800) [pid = 17168] [serial = 2048] [outer = 0x7f5ba933dc00] 15:10:53 INFO - PROCESS | 17168 | 1461622253837 Marionette DEBUG loaded listener.js 15:10:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bac149400) [pid = 17168] [serial = 2049] [outer = 0x7f5ba933dc00] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5ba9fcc800 == 170 [pid = 17168] [id = 519] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5ba9261000 == 169 [pid = 17168] [id = 521] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb342e800 == 168 [pid = 17168] [id = 518] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc8426000 == 167 [pid = 17168] [id = 616] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb2232800 == 166 [pid = 17168] [id = 522] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bac57a000 == 165 [pid = 17168] [id = 517] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bac55c000 == 164 [pid = 17168] [id = 516] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5ba9246800 == 163 [pid = 17168] [id = 520] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc7508800 == 162 [pid = 17168] [id = 614] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc7a77000 == 161 [pid = 17168] [id = 615] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc341f800 == 160 [pid = 17168] [id = 661] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc3081000 == 159 [pid = 17168] [id = 660] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2fda800 == 158 [pid = 17168] [id = 659] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2bbb800 == 157 [pid = 17168] [id = 658] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2b78000 == 156 [pid = 17168] [id = 657] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2b11000 == 155 [pid = 17168] [id = 656] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2433800 == 154 [pid = 17168] [id = 655] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc094d800 == 153 [pid = 17168] [id = 654] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfdce800 == 152 [pid = 17168] [id = 653] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf643800 == 151 [pid = 17168] [id = 652] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbea14000 == 150 [pid = 17168] [id = 651] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbd71a800 == 149 [pid = 17168] [id = 650] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb62cb000 == 148 [pid = 17168] [id = 649] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5e8c000 == 147 [pid = 17168] [id = 648] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb4714800 == 146 [pid = 17168] [id = 647] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb2260800 == 145 [pid = 17168] [id = 646] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb03a5800 == 144 [pid = 17168] [id = 645] 15:10:54 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5ba9fdb000 == 143 [pid = 17168] [id = 644] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5baf8ee000) [pid = 17168] [serial = 1797] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5baf9e9400) [pid = 17168] [serial = 1928] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bafec6400) [pid = 17168] [serial = 1931] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bb02d2800) [pid = 17168] [serial = 1877] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5bafecdc00) [pid = 17168] [serial = 1875] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5baf9dc400) [pid = 17168] [serial = 1874] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 171 (0x7f5bac4aa800) [pid = 17168] [serial = 1872] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 170 (0x7f5bac3d0000) [pid = 17168] [serial = 1871] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 169 (0x7f5bab0e9000) [pid = 17168] [serial = 1869] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 168 (0x7f5ba9fe6c00) [pid = 17168] [serial = 1868] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 167 (0x7f5bac4ab000) [pid = 17168] [serial = 1925] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 166 (0x7f5bac142800) [pid = 17168] [serial = 1922] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 165 (0x7f5bac150c00) [pid = 17168] [serial = 1923] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 164 (0x7f5bbbdaa000) [pid = 17168] [serial = 1920] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 163 (0x7f5bb64a3c00) [pid = 17168] [serial = 1919] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 162 (0x7f5bb649b400) [pid = 17168] [serial = 1917] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 161 (0x7f5bb628c800) [pid = 17168] [serial = 1916] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 160 (0x7f5bb5fd8800) [pid = 17168] [serial = 1914] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 159 (0x7f5bb5fcc400) [pid = 17168] [serial = 1913] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 158 (0x7f5bb5eb2000) [pid = 17168] [serial = 1911] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 157 (0x7f5bb5d98800) [pid = 17168] [serial = 1910] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 156 (0x7f5bb5d8d400) [pid = 17168] [serial = 1908] [outer = (nil)] [url = about:blank] 15:10:54 INFO - PROCESS | 17168 | --DOMWINDOW == 155 (0x7f5bb5c76800) [pid = 17168] [serial = 1907] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 154 (0x7f5bb5c6e000) [pid = 17168] [serial = 1905] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 153 (0x7f5bb5be6000) [pid = 17168] [serial = 1904] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 152 (0x7f5bb5486c00) [pid = 17168] [serial = 1902] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 151 (0x7f5bb5478800) [pid = 17168] [serial = 1901] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 150 (0x7f5bb4f89800) [pid = 17168] [serial = 1899] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 149 (0x7f5bb484b000) [pid = 17168] [serial = 1898] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 148 (0x7f5bb4663000) [pid = 17168] [serial = 1896] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 147 (0x7f5bb465b000) [pid = 17168] [serial = 1895] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 146 (0x7f5bb4543400) [pid = 17168] [serial = 1893] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 145 (0x7f5bb453d400) [pid = 17168] [serial = 1892] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 144 (0x7f5bb3dd0c00) [pid = 17168] [serial = 1890] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 143 (0x7f5bb3d75000) [pid = 17168] [serial = 1889] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 142 (0x7f5bb3d61400) [pid = 17168] [serial = 1887] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 141 (0x7f5bb3d58000) [pid = 17168] [serial = 1886] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 140 (0x7f5bb2fb1800) [pid = 17168] [serial = 1884] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 139 (0x7f5bb18a2c00) [pid = 17168] [serial = 1883] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 138 (0x7f5bb0be2400) [pid = 17168] [serial = 1881] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 137 (0x7f5bb045ac00) [pid = 17168] [serial = 1880] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 136 (0x7f5bb02db400) [pid = 17168] [serial = 1878] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 135 (0x7f5bb0059400) [pid = 17168] [serial = 1929] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | --DOMWINDOW == 134 (0x7f5bad4aec00) [pid = 17168] [serial = 1926] [outer = (nil)] [url = about:blank] 15:10:55 INFO - PROCESS | 17168 | SkCairoFTTypeface::onFilterRec unimplemented 15:10:55 INFO - PROCESS | 17168 | 1461622255934 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] 15:10:55 INFO - PROCESS | 17168 | 1461622255976 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 15:10:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:10:55 INFO - PROCESS | 17168 | 1461622255984 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:10:55 INFO - PROCESS | 17168 | 1461622255990 Marionette TRACE conn3 <- [1,2702,null,{}] 15:10:56 INFO - PROCESS | 17168 | 1461622256000 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}] 15:10:56 INFO - PROCESS | 17168 | 1461622256256 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 15:10:56 INFO - PROCESS | 17168 | 1461622256490 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:56 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bac56b000 == 144 [pid = 17168] [id = 683] 15:10:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 135 (0x7f5ba9fdd800) [pid = 17168] [serial = 2050] [outer = (nil)] 15:10:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 136 (0x7f5baf8e6000) [pid = 17168] [serial = 2051] [outer = 0x7f5ba9fdd800] 15:10:56 INFO - PROCESS | 17168 | 1461622256559 Marionette DEBUG loaded listener.js 15:10:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 137 (0x7f5bafed1800) [pid = 17168] [serial = 2052] [outer = 0x7f5ba9fdd800] 15:10:57 INFO - PROCESS | 17168 | 1461622257444 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]]]}] 15:10:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:10:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1485ms 15:10:57 INFO - PROCESS | 17168 | 1461622257471 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 15:10:57 INFO - PROCESS | 17168 | 1461622257477 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 15:10:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:10:57 INFO - PROCESS | 17168 | 1461622257485 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:10:57 INFO - PROCESS | 17168 | 1461622257488 Marionette TRACE conn3 <- [1,2706,null,{}] 15:10:57 INFO - PROCESS | 17168 | 1461622257508 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}] 15:10:57 INFO - PROCESS | 17168 | 1461622257803 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 15:10:57 INFO - PROCESS | 17168 | 1461622257838 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:10:57 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb03ba000 == 145 [pid = 17168] [id = 684] 15:10:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 138 (0x7f5bb026a400) [pid = 17168] [serial = 2053] [outer = (nil)] 15:10:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 139 (0x7f5bb0451000) [pid = 17168] [serial = 2054] [outer = 0x7f5bb026a400] 15:10:57 INFO - PROCESS | 17168 | 1461622257909 Marionette DEBUG loaded listener.js 15:10:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 140 (0x7f5bb0d63c00) [pid = 17168] [serial = 2055] [outer = 0x7f5bb026a400] 15:10:58 INFO - PROCESS | 17168 | 1461622258941 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]]]}] 15:10:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:10:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1536ms 15:10:59 INFO - PROCESS | 17168 | 1461622259058 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 15:10:59 INFO - PROCESS | 17168 | 1461622259060 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 15:10:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:10:59 INFO - PROCESS | 17168 | 1461622259070 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:10:59 INFO - PROCESS | 17168 | 1461622259079 Marionette TRACE conn3 <- [1,2710,null,{}] 15:10:59 INFO - PROCESS | 17168 | 1461622259117 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}] 15:10:59 INFO - PROCESS | 17168 | 1461622259395 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 139 (0x7f5bb26b0800) [pid = 17168] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 138 (0x7f5bb0d6f400) [pid = 17168] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 137 (0x7f5bbccd5800) [pid = 17168] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 136 (0x7f5bb5fcf000) [pid = 17168] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 135 (0x7f5ba9331c00) [pid = 17168] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 134 (0x7f5bb35c5800) [pid = 17168] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 133 (0x7f5bac4ae800) [pid = 17168] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 132 (0x7f5bbd9d6800) [pid = 17168] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 131 (0x7f5ba9332800) [pid = 17168] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 130 (0x7f5bb472d000) [pid = 17168] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 129 (0x7f5baf8ef400) [pid = 17168] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 128 (0x7f5bb4658400) [pid = 17168] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 127 (0x7f5bab0f4c00) [pid = 17168] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 126 (0x7f5baf8edc00) [pid = 17168] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 125 (0x7f5bab0c5800) [pid = 17168] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 124 (0x7f5bb6497400) [pid = 17168] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 123 (0x7f5bb472c000) [pid = 17168] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 122 (0x7f5ba9330800) [pid = 17168] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 121 (0x7f5bb0d6e000) [pid = 17168] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 120 (0x7f5bbef27000) [pid = 17168] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 119 (0x7f5bab0e7800) [pid = 17168] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 118 (0x7f5bb3d54400) [pid = 17168] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:11:00 INFO - PROCESS | 17168 | --DOMWINDOW == 117 (0x7f5bab0c6800) [pid = 17168] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:11:00 INFO - PROCESS | 17168 | 1461622260041 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:00 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baccc9800 == 146 [pid = 17168] [id = 685] 15:11:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 118 (0x7f5ba9330800) [pid = 17168] [serial = 2056] [outer = (nil)] 15:11:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 119 (0x7f5bac0ab800) [pid = 17168] [serial = 2057] [outer = 0x7f5ba9330800] 15:11:00 INFO - PROCESS | 17168 | 1461622260105 Marionette DEBUG loaded listener.js 15:11:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 120 (0x7f5bafecf000) [pid = 17168] [serial = 2058] [outer = 0x7f5ba9330800] 15:11:00 INFO - PROCESS | 17168 | 1461622260851 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] 15:11:00 INFO - PROCESS | 17168 | 1461622260890 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 15:11:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:11:00 INFO - PROCESS | 17168 | 1461622260899 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:11:00 INFO - PROCESS | 17168 | 1461622260902 Marionette TRACE conn3 <- [1,2714,null,{}] 15:11:00 INFO - PROCESS | 17168 | 1461622260909 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}] 15:11:01 INFO - PROCESS | 17168 | 1461622261122 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 15:11:01 INFO - PROCESS | 17168 | 1461622261304 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:01 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb226f800 == 147 [pid = 17168] [id = 686] 15:11:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 121 (0x7f5ba9331c00) [pid = 17168] [serial = 2059] [outer = (nil)] 15:11:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 122 (0x7f5bb3455400) [pid = 17168] [serial = 2060] [outer = 0x7f5ba9331c00] 15:11:01 INFO - PROCESS | 17168 | 1461622261377 Marionette DEBUG loaded listener.js 15:11:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 123 (0x7f5bb3d58400) [pid = 17168] [serial = 2061] [outer = 0x7f5ba9331c00] 15:11:02 INFO - PROCESS | 17168 | 1461622262424 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]]]}] 15:11:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:11:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1580ms 15:11:02 INFO - PROCESS | 17168 | 1461622262481 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 15:11:02 INFO - PROCESS | 17168 | 1461622262487 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 15:11:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:11:02 INFO - PROCESS | 17168 | 1461622262495 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:11:02 INFO - PROCESS | 17168 | 1461622262501 Marionette TRACE conn3 <- [1,2718,null,{}] 15:11:02 INFO - PROCESS | 17168 | 1461622262511 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}] 15:11:02 INFO - PROCESS | 17168 | 1461622262827 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 15:11:03 INFO - PROCESS | 17168 | 1461622263164 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:03 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bafad9000 == 148 [pid = 17168] [id = 687] 15:11:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 124 (0x7f5bac174800) [pid = 17168] [serial = 2062] [outer = (nil)] 15:11:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 125 (0x7f5bae368400) [pid = 17168] [serial = 2063] [outer = 0x7f5bac174800] 15:11:03 INFO - PROCESS | 17168 | 1461622263243 Marionette DEBUG loaded listener.js 15:11:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 126 (0x7f5bb0055c00) [pid = 17168] [serial = 2064] [outer = 0x7f5bac174800] 15:11:04 INFO - PROCESS | 17168 | 1461622264171 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] 15:11:04 INFO - PROCESS | 17168 | 1461622264243 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 15:11:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:11:04 INFO - PROCESS | 17168 | 1461622264256 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:11:04 INFO - PROCESS | 17168 | 1461622264261 Marionette TRACE conn3 <- [1,2722,null,{}] 15:11:04 INFO - PROCESS | 17168 | 1461622264268 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}] 15:11:04 INFO - PROCESS | 17168 | 1461622264545 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 15:11:04 INFO - PROCESS | 17168 | 1461622264935 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:04 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb3422800 == 149 [pid = 17168] [id = 688] 15:11:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 127 (0x7f5bb0be6400) [pid = 17168] [serial = 2065] [outer = (nil)] 15:11:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 128 (0x7f5bb18aac00) [pid = 17168] [serial = 2066] [outer = 0x7f5bb0be6400] 15:11:05 INFO - PROCESS | 17168 | 1461622265022 Marionette DEBUG loaded listener.js 15:11:05 INFO - PROCESS | 17168 | ++DOMWINDOW == 129 (0x7f5bb2fb1c00) [pid = 17168] [serial = 2067] [outer = 0x7f5bb0be6400] 15:11:06 INFO - PROCESS | 17168 | 1461622266032 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] 15:11:06 INFO - PROCESS | 17168 | 1461622266101 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 15:11:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:11:06 INFO - PROCESS | 17168 | 1461622266108 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:11:06 INFO - PROCESS | 17168 | 1461622266114 Marionette TRACE conn3 <- [1,2726,null,{}] 15:11:06 INFO - PROCESS | 17168 | 1461622266130 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}] 15:11:06 INFO - PROCESS | 17168 | 1461622266419 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 15:11:06 INFO - PROCESS | 17168 | 1461622266728 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:06 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb4886800 == 150 [pid = 17168] [id = 689] 15:11:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 130 (0x7f5bb3dd6400) [pid = 17168] [serial = 2068] [outer = (nil)] 15:11:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 131 (0x7f5bb4658400) [pid = 17168] [serial = 2069] [outer = 0x7f5bb3dd6400] 15:11:06 INFO - PROCESS | 17168 | 1461622266813 Marionette DEBUG loaded listener.js 15:11:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 132 (0x7f5bb472c000) [pid = 17168] [serial = 2070] [outer = 0x7f5bb3dd6400] 15:11:07 INFO - PROCESS | 17168 | 1461622267696 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]]]}] 15:11:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:11:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1637ms 15:11:07 INFO - PROCESS | 17168 | 1461622267746 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 15:11:07 INFO - PROCESS | 17168 | 1461622267751 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 15:11:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:11:07 INFO - PROCESS | 17168 | 1461622267757 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:11:07 INFO - PROCESS | 17168 | 1461622267760 Marionette TRACE conn3 <- [1,2730,null,{}] 15:11:07 INFO - PROCESS | 17168 | 1461622267765 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}] 15:11:08 INFO - PROCESS | 17168 | 1461622268003 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 15:11:08 INFO - PROCESS | 17168 | 1461622268280 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:08 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5e9f000 == 151 [pid = 17168] [id = 690] 15:11:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 133 (0x7f5bb4856400) [pid = 17168] [serial = 2071] [outer = (nil)] 15:11:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 134 (0x7f5bb4f8f400) [pid = 17168] [serial = 2072] [outer = 0x7f5bb4856400] 15:11:08 INFO - PROCESS | 17168 | 1461622268430 Marionette DEBUG loaded listener.js 15:11:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 135 (0x7f5bb51d3c00) [pid = 17168] [serial = 2073] [outer = 0x7f5bb4856400] 15:11:09 INFO - PROCESS | 17168 | 1461622269754 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] 15:11:09 INFO - PROCESS | 17168 | 1461622269799 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 15:11:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:11:09 INFO - PROCESS | 17168 | 1461622269805 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:11:09 INFO - PROCESS | 17168 | 1461622269808 Marionette TRACE conn3 <- [1,2734,null,{}] 15:11:09 INFO - PROCESS | 17168 | 1461622269813 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}] 15:11:10 INFO - PROCESS | 17168 | 1461622270106 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 15:11:10 INFO - PROCESS | 17168 | 1461622270380 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:10 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbdd7000 == 152 [pid = 17168] [id = 691] 15:11:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 136 (0x7f5bb4851000) [pid = 17168] [serial = 2074] [outer = (nil)] 15:11:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 137 (0x7f5bb5be2c00) [pid = 17168] [serial = 2075] [outer = 0x7f5bb4851000] 15:11:10 INFO - PROCESS | 17168 | 1461622270456 Marionette DEBUG loaded listener.js 15:11:10 INFO - PROCESS | 17168 | ++DOMWINDOW == 138 (0x7f5bb5d95000) [pid = 17168] [serial = 2076] [outer = 0x7f5bb4851000] 15:11:11 INFO - PROCESS | 17168 | 1461622271391 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]]]}] 15:11:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:11:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1628ms 15:11:11 INFO - PROCESS | 17168 | 1461622271434 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 15:11:11 INFO - PROCESS | 17168 | 1461622271438 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 15:11:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:11:11 INFO - PROCESS | 17168 | 1461622271444 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:11:11 INFO - PROCESS | 17168 | 1461622271446 Marionette TRACE conn3 <- [1,2738,null,{}] 15:11:11 INFO - PROCESS | 17168 | 1461622271452 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}] 15:11:11 INFO - PROCESS | 17168 | 1461622271727 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 15:11:12 INFO - PROCESS | 17168 | 1461622272044 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:12 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbd724000 == 153 [pid = 17168] [id = 692] 15:11:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 139 (0x7f5bb6291400) [pid = 17168] [serial = 2077] [outer = (nil)] 15:11:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 140 (0x7f5bbca7d000) [pid = 17168] [serial = 2078] [outer = 0x7f5bb6291400] 15:11:12 INFO - PROCESS | 17168 | 1461622272141 Marionette DEBUG loaded listener.js 15:11:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 141 (0x7f5bbcb0f400) [pid = 17168] [serial = 2079] [outer = 0x7f5bb6291400] 15:11:13 INFO - PROCESS | 17168 | 1461622273011 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]]]}] 15:11:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:11:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1631ms 15:11:13 INFO - PROCESS | 17168 | 1461622273076 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 15:11:13 INFO - PROCESS | 17168 | 1461622273080 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 15:11:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:11:13 INFO - PROCESS | 17168 | 1461622273086 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:11:13 INFO - PROCESS | 17168 | 1461622273088 Marionette TRACE conn3 <- [1,2742,null,{}] 15:11:13 INFO - PROCESS | 17168 | 1461622273094 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}] 15:11:13 INFO - PROCESS | 17168 | 1461622273320 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 15:11:13 INFO - PROCESS | 17168 | 1461622273600 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:13 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbea03000 == 154 [pid = 17168] [id = 693] 15:11:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 142 (0x7f5bb4855000) [pid = 17168] [serial = 2080] [outer = (nil)] 15:11:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 143 (0x7f5bbcc97800) [pid = 17168] [serial = 2081] [outer = 0x7f5bb4855000] 15:11:13 INFO - PROCESS | 17168 | 1461622273724 Marionette DEBUG loaded listener.js 15:11:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 144 (0x7f5bbccd7000) [pid = 17168] [serial = 2082] [outer = 0x7f5bb4855000] 15:11:14 INFO - PROCESS | 17168 | 1461622274554 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]]]}] 15:11:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:11:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1483ms 15:11:14 INFO - PROCESS | 17168 | 1461622274578 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 15:11:14 INFO - PROCESS | 17168 | 1461622274582 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 15:11:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:11:14 INFO - PROCESS | 17168 | 1461622274590 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:11:14 INFO - PROCESS | 17168 | 1461622274593 Marionette TRACE conn3 <- [1,2746,null,{}] 15:11:14 INFO - PROCESS | 17168 | 1461622274597 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}] 15:11:14 INFO - PROCESS | 17168 | 1461622274827 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 15:11:15 INFO - PROCESS | 17168 | 1461622275095 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:15 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf630000 == 155 [pid = 17168] [id = 694] 15:11:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 145 (0x7f5bb628b000) [pid = 17168] [serial = 2083] [outer = (nil)] 15:11:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 146 (0x7f5bbd9d2400) [pid = 17168] [serial = 2084] [outer = 0x7f5bb628b000] 15:11:15 INFO - PROCESS | 17168 | 1461622275173 Marionette DEBUG loaded listener.js 15:11:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 147 (0x7f5bbd9dcc00) [pid = 17168] [serial = 2085] [outer = 0x7f5bb628b000] 15:11:16 INFO - PROCESS | 17168 | 1461622276176 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]]]}] 15:11:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:11:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1635ms 15:11:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:11:16 INFO - PROCESS | 17168 | 1461622276226 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 15:11:16 INFO - PROCESS | 17168 | 1461622276229 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 15:11:16 INFO - PROCESS | 17168 | 1461622276236 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:11:16 INFO - PROCESS | 17168 | 1461622276239 Marionette TRACE conn3 <- [1,2750,null,{}] 15:11:16 INFO - PROCESS | 17168 | 1461622276244 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}] 15:11:16 INFO - PROCESS | 17168 | 1461622276480 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 15:11:16 INFO - PROCESS | 17168 | 1461622276790 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:16 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbfa82800 == 156 [pid = 17168] [id = 695] 15:11:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 148 (0x7f5bb547fc00) [pid = 17168] [serial = 2086] [outer = (nil)] 15:11:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 149 (0x7f5bbdb22800) [pid = 17168] [serial = 2087] [outer = 0x7f5bb547fc00] 15:11:16 INFO - PROCESS | 17168 | 1461622276874 Marionette DEBUG loaded listener.js 15:11:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 150 (0x7f5bbe808400) [pid = 17168] [serial = 2088] [outer = 0x7f5bb547fc00] 15:11:17 INFO - PROCESS | 17168 | 1461622277811 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]]]}] 15:11:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:11:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1642ms 15:11:17 INFO - PROCESS | 17168 | 1461622277878 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 15:11:17 INFO - PROCESS | 17168 | 1461622277882 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 15:11:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:11:17 INFO - PROCESS | 17168 | 1461622277888 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:11:17 INFO - PROCESS | 17168 | 1461622277891 Marionette TRACE conn3 <- [1,2754,null,{}] 15:11:17 INFO - PROCESS | 17168 | 1461622277897 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}] 15:11:18 INFO - PROCESS | 17168 | 1461622278147 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 15:11:18 INFO - PROCESS | 17168 | 1461622278463 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:18 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0e9e800 == 157 [pid = 17168] [id = 696] 15:11:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 151 (0x7f5bb4853800) [pid = 17168] [serial = 2089] [outer = (nil)] 15:11:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 152 (0x7f5bbe94d800) [pid = 17168] [serial = 2090] [outer = 0x7f5bb4853800] 15:11:18 INFO - PROCESS | 17168 | 1461622278544 Marionette DEBUG loaded listener.js 15:11:18 INFO - PROCESS | 17168 | ++DOMWINDOW == 153 (0x7f5bbebc8800) [pid = 17168] [serial = 2091] [outer = 0x7f5bb4853800] 15:11:19 INFO - PROCESS | 17168 | 1461622279435 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]]]}] 15:11:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:11:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1579ms 15:11:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:11:19 INFO - PROCESS | 17168 | 1461622279468 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 15:11:19 INFO - PROCESS | 17168 | 1461622279471 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 15:11:19 INFO - PROCESS | 17168 | 1461622279477 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:11:19 INFO - PROCESS | 17168 | 1461622279481 Marionette TRACE conn3 <- [1,2758,null,{}] 15:11:19 INFO - PROCESS | 17168 | 1461622279486 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}] 15:11:19 INFO - PROCESS | 17168 | 1461622279732 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 15:11:20 INFO - PROCESS | 17168 | 1461622280006 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:20 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b71000 == 158 [pid = 17168] [id = 697] 15:11:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 154 (0x7f5bbf429000) [pid = 17168] [serial = 2092] [outer = (nil)] 15:11:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 155 (0x7f5bbf433000) [pid = 17168] [serial = 2093] [outer = 0x7f5bbf429000] 15:11:20 INFO - PROCESS | 17168 | 1461622280146 Marionette DEBUG loaded listener.js 15:11:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 156 (0x7f5bbf76c000) [pid = 17168] [serial = 2094] [outer = 0x7f5bbf429000] 15:11:21 INFO - PROCESS | 17168 | 1461622281015 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]]]}] 15:11:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:11:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1582ms 15:11:21 INFO - PROCESS | 17168 | 1461622281059 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 15:11:21 INFO - PROCESS | 17168 | 1461622281063 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 15:11:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:11:21 INFO - PROCESS | 17168 | 1461622281068 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:11:21 INFO - PROCESS | 17168 | 1461622281071 Marionette TRACE conn3 <- [1,2762,null,{}] 15:11:21 INFO - PROCESS | 17168 | 1461622281076 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}] 15:11:21 INFO - PROCESS | 17168 | 1461622281311 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 15:11:21 INFO - PROCESS | 17168 | 1461622281586 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:21 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2fe2000 == 159 [pid = 17168] [id = 698] 15:11:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 157 (0x7f5bbf214800) [pid = 17168] [serial = 2095] [outer = (nil)] 15:11:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 158 (0x7f5bbfa3b800) [pid = 17168] [serial = 2096] [outer = 0x7f5bbf214800] 15:11:21 INFO - PROCESS | 17168 | 1461622281710 Marionette DEBUG loaded listener.js 15:11:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 159 (0x7f5bbfaa8c00) [pid = 17168] [serial = 2097] [outer = 0x7f5bbf214800] 15:11:22 INFO - PROCESS | 17168 | 1461622282578 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]]]}] 15:11:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:11:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1578ms 15:11:22 INFO - PROCESS | 17168 | 1461622282648 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 15:11:22 INFO - PROCESS | 17168 | 1461622282652 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 15:11:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:11:22 INFO - PROCESS | 17168 | 1461622282658 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:11:22 INFO - PROCESS | 17168 | 1461622282660 Marionette TRACE conn3 <- [1,2766,null,{}] 15:11:22 INFO - PROCESS | 17168 | 1461622282666 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}] 15:11:22 INFO - PROCESS | 17168 | 1461622282911 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 15:11:23 INFO - PROCESS | 17168 | 1461622283222 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:23 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc3607800 == 160 [pid = 17168] [id = 699] 15:11:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 160 (0x7f5bbf21ac00) [pid = 17168] [serial = 2098] [outer = (nil)] 15:11:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 161 (0x7f5bbfdf4800) [pid = 17168] [serial = 2099] [outer = 0x7f5bbf21ac00] 15:11:23 INFO - PROCESS | 17168 | 1461622283304 Marionette DEBUG loaded listener.js 15:11:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 162 (0x7f5bc0a27000) [pid = 17168] [serial = 2100] [outer = 0x7f5bbf21ac00] 15:11:24 INFO - PROCESS | 17168 | 1461622284218 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]]]}] 15:11:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:11:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1581ms 15:11:24 INFO - PROCESS | 17168 | 1461622284241 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 15:11:24 INFO - PROCESS | 17168 | 1461622284245 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 15:11:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:11:24 INFO - PROCESS | 17168 | 1461622284250 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:11:24 INFO - PROCESS | 17168 | 1461622284252 Marionette TRACE conn3 <- [1,2770,null,{}] 15:11:24 INFO - PROCESS | 17168 | 1461622284258 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}] 15:11:24 INFO - PROCESS | 17168 | 1461622284491 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 15:11:24 INFO - PROCESS | 17168 | 1461622284736 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:24 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6ab7000 == 161 [pid = 17168] [id = 700] 15:11:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 163 (0x7f5bbf99b800) [pid = 17168] [serial = 2101] [outer = (nil)] 15:11:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 164 (0x7f5bc0c0c000) [pid = 17168] [serial = 2102] [outer = 0x7f5bbf99b800] 15:11:24 INFO - PROCESS | 17168 | 1461622284817 Marionette DEBUG loaded listener.js 15:11:24 INFO - PROCESS | 17168 | ++DOMWINDOW == 165 (0x7f5bc221c800) [pid = 17168] [serial = 2103] [outer = 0x7f5bbf99b800] 15:11:25 INFO - PROCESS | 17168 | 1461622285702 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]]]}] 15:11:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:11:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1477ms 15:11:25 INFO - PROCESS | 17168 | 1461622285729 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 15:11:25 INFO - PROCESS | 17168 | 1461622285733 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 15:11:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:11:25 INFO - PROCESS | 17168 | 1461622285739 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:11:25 INFO - PROCESS | 17168 | 1461622285742 Marionette TRACE conn3 <- [1,2774,null,{}] 15:11:25 INFO - PROCESS | 17168 | 1461622285747 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}] 15:11:25 INFO - PROCESS | 17168 | 1461622285988 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 15:11:26 INFO - PROCESS | 17168 | 1461622286263 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:26 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6d92000 == 162 [pid = 17168] [id = 701] 15:11:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 166 (0x7f5bbbdb0800) [pid = 17168] [serial = 2104] [outer = (nil)] 15:11:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 167 (0x7f5bc22d0400) [pid = 17168] [serial = 2105] [outer = 0x7f5bbbdb0800] 15:11:26 INFO - PROCESS | 17168 | 1461622286393 Marionette DEBUG loaded listener.js 15:11:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 168 (0x7f5bc22db000) [pid = 17168] [serial = 2106] [outer = 0x7f5bbbdb0800] 15:11:27 INFO - PROCESS | 17168 | 1461622287292 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]]]}] 15:11:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:11:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1588ms 15:11:27 INFO - PROCESS | 17168 | 1461622287328 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 15:11:27 INFO - PROCESS | 17168 | 1461622287331 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 15:11:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:11:27 INFO - PROCESS | 17168 | 1461622287338 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:11:27 INFO - PROCESS | 17168 | 1461622287341 Marionette TRACE conn3 <- [1,2778,null,{}] 15:11:27 INFO - PROCESS | 17168 | 1461622287346 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}] 15:11:27 INFO - PROCESS | 17168 | 1461622287601 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 15:11:27 INFO - PROCESS | 17168 | 1461622287919 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:27 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc7513000 == 163 [pid = 17168] [id = 702] 15:11:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 169 (0x7f5bc2221c00) [pid = 17168] [serial = 2107] [outer = (nil)] 15:11:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 170 (0x7f5bc24b6800) [pid = 17168] [serial = 2108] [outer = 0x7f5bc2221c00] 15:11:28 INFO - PROCESS | 17168 | 1461622288000 Marionette DEBUG loaded listener.js 15:11:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 171 (0x7f5bc24bc000) [pid = 17168] [serial = 2109] [outer = 0x7f5bc2221c00] 15:11:28 INFO - PROCESS | 17168 | 1461622288893 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]]]}] 15:11:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:11:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1628ms 15:11:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:11:28 INFO - PROCESS | 17168 | 1461622288968 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 15:11:28 INFO - PROCESS | 17168 | 1461622288971 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 15:11:28 INFO - PROCESS | 17168 | 1461622288977 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:11:28 INFO - PROCESS | 17168 | 1461622288980 Marionette TRACE conn3 <- [1,2782,null,{}] 15:11:28 INFO - PROCESS | 17168 | 1461622288985 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}] 15:11:29 INFO - PROCESS | 17168 | 1461622289265 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 15:11:29 INFO - PROCESS | 17168 | 1461622289579 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:29 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc7887800 == 164 [pid = 17168] [id = 703] 15:11:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 172 (0x7f5bbfdf1000) [pid = 17168] [serial = 2110] [outer = (nil)] 15:11:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5bc24f8800) [pid = 17168] [serial = 2111] [outer = 0x7f5bbfdf1000] 15:11:29 INFO - PROCESS | 17168 | 1461622289659 Marionette DEBUG loaded listener.js 15:11:29 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bc2524800) [pid = 17168] [serial = 2112] [outer = 0x7f5bbfdf1000] 15:11:30 INFO - PROCESS | 17168 | 1461622290520 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]]]}] 15:11:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:11:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1589ms 15:11:30 INFO - PROCESS | 17168 | 1461622290567 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 15:11:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:11:30 INFO - PROCESS | 17168 | 1461622290571 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 15:11:30 INFO - PROCESS | 17168 | 1461622290577 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:11:30 INFO - PROCESS | 17168 | 1461622290581 Marionette TRACE conn3 <- [1,2786,null,{}] 15:11:30 INFO - PROCESS | 17168 | 1461622290588 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}] 15:11:30 INFO - PROCESS | 17168 | 1461622290844 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 15:11:31 INFO - PROCESS | 17168 | 1461622291166 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:31 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc80cc000 == 165 [pid = 17168] [id = 704] 15:11:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bc2227000) [pid = 17168] [serial = 2113] [outer = (nil)] 15:11:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bc2aac400) [pid = 17168] [serial = 2114] [outer = 0x7f5bc2227000] 15:11:31 INFO - PROCESS | 17168 | 1461622291249 Marionette DEBUG loaded listener.js 15:11:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bc2ab2800) [pid = 17168] [serial = 2115] [outer = 0x7f5bc2227000] 15:11:32 INFO - PROCESS | 17168 | 1461622292115 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]]]}] 15:11:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:11:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1585ms 15:11:32 INFO - PROCESS | 17168 | 1461622292163 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 15:11:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:11:32 INFO - PROCESS | 17168 | 1461622292167 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 15:11:32 INFO - PROCESS | 17168 | 1461622292173 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:11:32 INFO - PROCESS | 17168 | 1461622292176 Marionette TRACE conn3 <- [1,2790,null,{}] 15:11:32 INFO - PROCESS | 17168 | 1461622292182 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}] 15:11:32 INFO - PROCESS | 17168 | 1461622292435 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bbf213c00) [pid = 17168] [serial = 1977] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bb2fac800) [pid = 17168] [serial = 1943] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bbcd3d800) [pid = 17168] [serial = 1965] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5bbf089800) [pid = 17168] [serial = 1976] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5bbcb12000) [pid = 17168] [serial = 1959] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 171 (0x7f5bbee3fc00) [pid = 17168] [serial = 1974] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 170 (0x7f5bb5bebc00) [pid = 17168] [serial = 1952] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 169 (0x7f5baf8e9400) [pid = 17168] [serial = 1938] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 168 (0x7f5bbe80a000) [pid = 17168] [serial = 1968] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 167 (0x7f5bbebca000) [pid = 17168] [serial = 1973] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 166 (0x7f5ba933fc00) [pid = 17168] [serial = 1934] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 165 (0x7f5bb4731c00) [pid = 17168] [serial = 1949] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 164 (0x7f5bb0061400) [pid = 17168] [serial = 1995] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 163 (0x7f5bbf704400) [pid = 17168] [serial = 1983] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 162 (0x7f5bbebc2400) [pid = 17168] [serial = 1971] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 161 (0x7f5bac1ce000) [pid = 17168] [serial = 1991] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 160 (0x7f5bad4b0800) [pid = 17168] [serial = 1937] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 159 (0x7f5bb0268800) [pid = 17168] [serial = 1940] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 158 (0x7f5bab0c9400) [pid = 17168] [serial = 1988] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 157 (0x7f5bb51d5800) [pid = 17168] [serial = 1950] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 156 (0x7f5bbf3d0800) [pid = 17168] [serial = 1980] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 155 (0x7f5bbcc90c00) [pid = 17168] [serial = 1961] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 154 (0x7f5bac0a5400) [pid = 17168] [serial = 1989] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 153 (0x7f5bbca7e800) [pid = 17168] [serial = 1956] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 152 (0x7f5bbcc98400) [pid = 17168] [serial = 1962] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 151 (0x7f5bac0af800) [pid = 17168] [serial = 1997] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 150 (0x7f5bb3dd3000) [pid = 17168] [serial = 1947] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 149 (0x7f5bb02d6800) [pid = 17168] [serial = 1998] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 148 (0x7f5bb628d400) [pid = 17168] [serial = 1953] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 147 (0x7f5bbf730400) [pid = 17168] [serial = 1985] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 146 (0x7f5bbe943c00) [pid = 17168] [serial = 1970] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 145 (0x7f5bbdb26400) [pid = 17168] [serial = 1967] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 144 (0x7f5bafecc400) [pid = 17168] [serial = 1994] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 143 (0x7f5bb3457c00) [pid = 17168] [serial = 1944] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 142 (0x7f5bb0d64c00) [pid = 17168] [serial = 1941] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 141 (0x7f5bab0d0400) [pid = 17168] [serial = 1935] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 140 (0x7f5bbf73b400) [pid = 17168] [serial = 1986] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 139 (0x7f5bbf42ec00) [pid = 17168] [serial = 1982] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 138 (0x7f5bb35c8000) [pid = 17168] [serial = 1946] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 137 (0x7f5bbbda9c00) [pid = 17168] [serial = 1955] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 136 (0x7f5bbccdb000) [pid = 17168] [serial = 1964] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 135 (0x7f5bbca86c00) [pid = 17168] [serial = 1958] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 134 (0x7f5bafec8400) [pid = 17168] [serial = 1866] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 133 (0x7f5bb18ac400) [pid = 17168] [serial = 2000] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 132 (0x7f5bbee49000) [pid = 17168] [serial = 1979] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | --DOMWINDOW == 131 (0x7f5bac4b5000) [pid = 17168] [serial = 1992] [outer = (nil)] [url = about:blank] 15:11:34 INFO - PROCESS | 17168 | 1461622294560 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:34 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bab3e2800 == 166 [pid = 17168] [id = 705] 15:11:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 132 (0x7f5ba9fe8400) [pid = 17168] [serial = 2116] [outer = (nil)] 15:11:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 133 (0x7f5bab0ce400) [pid = 17168] [serial = 2117] [outer = 0x7f5ba9fe8400] 15:11:34 INFO - PROCESS | 17168 | 1461622294636 Marionette DEBUG loaded listener.js 15:11:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 134 (0x7f5bac145400) [pid = 17168] [serial = 2118] [outer = 0x7f5ba9fe8400] 15:11:35 INFO - PROCESS | 17168 | 1461622295439 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]]]}] 15:11:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:11:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 3287ms 15:11:35 INFO - PROCESS | 17168 | 1461622295461 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 15:11:35 INFO - PROCESS | 17168 | 1461622295468 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 15:11:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:11:35 INFO - PROCESS | 17168 | 1461622295476 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:11:35 INFO - PROCESS | 17168 | 1461622295481 Marionette TRACE conn3 <- [1,2794,null,{}] 15:11:35 INFO - PROCESS | 17168 | 1461622295487 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}] 15:11:35 INFO - PROCESS | 17168 | 1461622295737 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 15:11:35 INFO - PROCESS | 17168 | 1461622295926 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:35 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baf80c800 == 167 [pid = 17168] [id = 706] 15:11:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 135 (0x7f5bab0e7c00) [pid = 17168] [serial = 2119] [outer = (nil)] 15:11:35 INFO - PROCESS | 17168 | ++DOMWINDOW == 136 (0x7f5bac4b8400) [pid = 17168] [serial = 2120] [outer = 0x7f5bab0e7c00] 15:11:36 INFO - PROCESS | 17168 | 1461622295999 Marionette DEBUG loaded listener.js 15:11:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 137 (0x7f5baf8ed800) [pid = 17168] [serial = 2121] [outer = 0x7f5bab0e7c00] 15:11:36 INFO - PROCESS | 17168 | 1461622296896 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]]]}] 15:11:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:11:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1436ms 15:11:36 INFO - PROCESS | 17168 | 1461622296918 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 15:11:36 INFO - PROCESS | 17168 | 1461622296924 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 15:11:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:11:36 INFO - PROCESS | 17168 | 1461622296931 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:11:36 INFO - PROCESS | 17168 | 1461622296933 Marionette TRACE conn3 <- [1,2798,null,{}] 15:11:36 INFO - PROCESS | 17168 | 1461622296939 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}] 15:11:37 INFO - PROCESS | 17168 | 1461622297240 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 15:11:37 INFO - PROCESS | 17168 | 1461622297291 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:37 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb0dbb800 == 168 [pid = 17168] [id = 707] 15:11:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 138 (0x7f5bb025d800) [pid = 17168] [serial = 2122] [outer = (nil)] 15:11:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 139 (0x7f5bb02d7400) [pid = 17168] [serial = 2123] [outer = 0x7f5bb025d800] 15:11:37 INFO - PROCESS | 17168 | 1461622297356 Marionette DEBUG loaded listener.js 15:11:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 140 (0x7f5bb0d68000) [pid = 17168] [serial = 2124] [outer = 0x7f5bb025d800] 15:11:38 INFO - PROCESS | 17168 | 1461622298506 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]]]}] 15:11:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:11:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1586ms 15:11:38 INFO - PROCESS | 17168 | 1461622298517 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 15:11:38 INFO - PROCESS | 17168 | 1461622298521 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 15:11:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:11:38 INFO - PROCESS | 17168 | 1461622298536 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:11:38 INFO - PROCESS | 17168 | 1461622298546 Marionette TRACE conn3 <- [1,2802,null,{}] 15:11:38 INFO - PROCESS | 17168 | 1461622298562 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}] 15:11:38 INFO - PROCESS | 17168 | 1461622298873 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 15:11:39 INFO - PROCESS | 17168 | --DOMWINDOW == 139 (0x7f5ba9330800) [pid = 17168] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:11:39 INFO - PROCESS | 17168 | --DOMWINDOW == 138 (0x7f5ba9fdd800) [pid = 17168] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:11:39 INFO - PROCESS | 17168 | --DOMWINDOW == 137 (0x7f5ba933dc00) [pid = 17168] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:11:39 INFO - PROCESS | 17168 | --DOMWINDOW == 136 (0x7f5bb026a400) [pid = 17168] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:11:39 INFO - PROCESS | 17168 | --DOMWINDOW == 135 (0x7f5bb02dc000) [pid = 17168] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:11:39 INFO - PROCESS | 17168 | 1461622299380 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:39 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1c2a800 == 169 [pid = 17168] [id = 708] 15:11:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 136 (0x7f5ba9330800) [pid = 17168] [serial = 2125] [outer = (nil)] 15:11:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 137 (0x7f5bae374400) [pid = 17168] [serial = 2126] [outer = 0x7f5ba9330800] 15:11:39 INFO - PROCESS | 17168 | 1461622299447 Marionette DEBUG loaded listener.js 15:11:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 138 (0x7f5bb35c5400) [pid = 17168] [serial = 2127] [outer = 0x7f5ba9330800] 15:11:40 INFO - PROCESS | 17168 | 1461622300171 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]]]}] 15:11:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:11:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1709ms 15:11:40 INFO - PROCESS | 17168 | 1461622300251 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 15:11:40 INFO - PROCESS | 17168 | 1461622300255 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 15:11:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:11:40 INFO - PROCESS | 17168 | 1461622300262 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:11:40 INFO - PROCESS | 17168 | 1461622300264 Marionette TRACE conn3 <- [1,2806,null,{}] 15:11:40 INFO - PROCESS | 17168 | 1461622300271 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}] 15:11:40 INFO - PROCESS | 17168 | 1461622300501 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 15:11:40 INFO - PROCESS | 17168 | 1461622300683 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:40 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb3421000 == 170 [pid = 17168] [id = 709] 15:11:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 139 (0x7f5ba933dc00) [pid = 17168] [serial = 2128] [outer = (nil)] 15:11:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 140 (0x7f5bb3dd2400) [pid = 17168] [serial = 2129] [outer = 0x7f5ba933dc00] 15:11:40 INFO - PROCESS | 17168 | 1461622300746 Marionette DEBUG loaded listener.js 15:11:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 141 (0x7f5bb453d000) [pid = 17168] [serial = 2130] [outer = 0x7f5ba933dc00] 15:11:41 INFO - PROCESS | 17168 | 1461622301808 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]]]}] 15:11:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:11:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1589ms 15:11:41 INFO - PROCESS | 17168 | 1461622301853 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 15:11:41 INFO - PROCESS | 17168 | 1461622301859 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 15:11:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:11:41 INFO - PROCESS | 17168 | 1461622301868 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:11:41 INFO - PROCESS | 17168 | 1461622301876 Marionette TRACE conn3 <- [1,2810,null,{}] 15:11:41 INFO - PROCESS | 17168 | 1461622301886 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}] 15:11:42 INFO - PROCESS | 17168 | 1461622302154 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 15:11:42 INFO - PROCESS | 17168 | 1461622302519 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:42 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb039f000 == 171 [pid = 17168] [id = 710] 15:11:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 142 (0x7f5bac16b400) [pid = 17168] [serial = 2131] [outer = (nil)] 15:11:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 143 (0x7f5bad4a3c00) [pid = 17168] [serial = 2132] [outer = 0x7f5bac16b400] 15:11:42 INFO - PROCESS | 17168 | 1461622302601 Marionette DEBUG loaded listener.js 15:11:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 144 (0x7f5bafecc400) [pid = 17168] [serial = 2133] [outer = 0x7f5bac16b400] 15:11:43 INFO - PROCESS | 17168 | 1461622303539 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]]]}] 15:11:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:11:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1738ms 15:11:43 INFO - PROCESS | 17168 | 1461622303608 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 15:11:43 INFO - PROCESS | 17168 | 1461622303616 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 15:11:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:11:43 INFO - PROCESS | 17168 | 1461622303627 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:11:43 INFO - PROCESS | 17168 | 1461622303630 Marionette TRACE conn3 <- [1,2814,null,{}] 15:11:43 INFO - PROCESS | 17168 | 1461622303637 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}] 15:11:43 INFO - PROCESS | 17168 | 1461622303947 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 15:11:44 INFO - PROCESS | 17168 | 1461622304268 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:44 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb45d8800 == 172 [pid = 17168] [id = 711] 15:11:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 145 (0x7f5bb0d68800) [pid = 17168] [serial = 2134] [outer = (nil)] 15:11:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 146 (0x7f5bb18ac000) [pid = 17168] [serial = 2135] [outer = 0x7f5bb0d68800] 15:11:44 INFO - PROCESS | 17168 | 1461622304347 Marionette DEBUG loaded listener.js 15:11:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 147 (0x7f5bb3458400) [pid = 17168] [serial = 2136] [outer = 0x7f5bb0d68800] 15:11:45 INFO - PROCESS | 17168 | 1461622305344 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]]]}] 15:11:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:11:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1782ms 15:11:45 INFO - PROCESS | 17168 | 1461622305410 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 15:11:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:11:45 INFO - PROCESS | 17168 | 1461622305414 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 15:11:45 INFO - PROCESS | 17168 | 1461622305420 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:11:45 INFO - PROCESS | 17168 | 1461622305426 Marionette TRACE conn3 <- [1,2818,null,{}] 15:11:45 INFO - PROCESS | 17168 | 1461622305443 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}] 15:11:45 INFO - PROCESS | 17168 | 1461622305738 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 15:11:46 INFO - PROCESS | 17168 | 1461622306055 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:46 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5e84800 == 173 [pid = 17168] [id = 712] 15:11:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 148 (0x7f5bb4540c00) [pid = 17168] [serial = 2137] [outer = (nil)] 15:11:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 149 (0x7f5bb472a000) [pid = 17168] [serial = 2138] [outer = 0x7f5bb4540c00] 15:11:46 INFO - PROCESS | 17168 | 1461622306143 Marionette DEBUG loaded listener.js 15:11:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 150 (0x7f5bb4f86000) [pid = 17168] [serial = 2139] [outer = 0x7f5bb4540c00] 15:11:47 INFO - PROCESS | 17168 | 1461622307043 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]]]}] 15:11:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:11:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1688ms 15:11:47 INFO - PROCESS | 17168 | 1461622307109 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 15:11:47 INFO - PROCESS | 17168 | 1461622307114 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 15:11:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:11:47 INFO - PROCESS | 17168 | 1461622307120 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:11:47 INFO - PROCESS | 17168 | 1461622307123 Marionette TRACE conn3 <- [1,2822,null,{}] 15:11:47 INFO - PROCESS | 17168 | 1461622307128 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}] 15:11:47 INFO - PROCESS | 17168 | 1461622307393 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 15:11:47 INFO - PROCESS | 17168 | 1461622307723 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:47 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb62e0000 == 174 [pid = 17168] [id = 713] 15:11:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 151 (0x7f5ba9335400) [pid = 17168] [serial = 2140] [outer = (nil)] 15:11:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 152 (0x7f5bb547e400) [pid = 17168] [serial = 2141] [outer = 0x7f5ba9335400] 15:11:47 INFO - PROCESS | 17168 | 1461622307805 Marionette DEBUG loaded listener.js 15:11:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 153 (0x7f5bb5c70000) [pid = 17168] [serial = 2142] [outer = 0x7f5ba9335400] 15:11:48 INFO - PROCESS | 17168 | 1461622308677 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]]]}] 15:11:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:11:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1631ms 15:11:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:11:48 INFO - PROCESS | 17168 | 1461622308753 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 15:11:48 INFO - PROCESS | 17168 | 1461622308756 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 15:11:48 INFO - PROCESS | 17168 | 1461622308763 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:11:48 INFO - PROCESS | 17168 | 1461622308765 Marionette TRACE conn3 <- [1,2826,null,{}] 15:11:48 INFO - PROCESS | 17168 | 1461622308772 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}] 15:11:49 INFO - PROCESS | 17168 | 1461622309031 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 15:11:49 INFO - PROCESS | 17168 | 1461622309343 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:49 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbfdb000 == 175 [pid = 17168] [id = 714] 15:11:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 154 (0x7f5bac0a5800) [pid = 17168] [serial = 2143] [outer = (nil)] 15:11:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 155 (0x7f5bb5d8a800) [pid = 17168] [serial = 2144] [outer = 0x7f5bac0a5800] 15:11:49 INFO - PROCESS | 17168 | 1461622309424 Marionette DEBUG loaded listener.js 15:11:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 156 (0x7f5bb5fca800) [pid = 17168] [serial = 2145] [outer = 0x7f5bac0a5800] 15:11:50 INFO - PROCESS | 17168 | 1461622310419 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:11:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:11:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1734ms 15:11:50 INFO - PROCESS | 17168 | 1461622310497 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 15:11:50 INFO - PROCESS | 17168 | 1461622310501 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 15:11:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:11:50 INFO - PROCESS | 17168 | 1461622310508 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:11:50 INFO - PROCESS | 17168 | 1461622310511 Marionette TRACE conn3 <- [1,2830,null,{}] 15:11:50 INFO - PROCESS | 17168 | 1461622310517 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}] 15:11:50 INFO - PROCESS | 17168 | 1461622310837 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 15:11:51 INFO - PROCESS | 17168 | 1461622311169 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:51 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbea1d800 == 176 [pid = 17168] [id = 715] 15:11:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 157 (0x7f5bbbda2000) [pid = 17168] [serial = 2146] [outer = (nil)] 15:11:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 158 (0x7f5bbca89800) [pid = 17168] [serial = 2147] [outer = 0x7f5bbbda2000] 15:11:51 INFO - PROCESS | 17168 | 1461622311256 Marionette DEBUG loaded listener.js 15:11:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 159 (0x7f5bbcc9dc00) [pid = 17168] [serial = 2148] [outer = 0x7f5bbbda2000] 15:11:52 INFO - PROCESS | 17168 | 1461622312216 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]]]}] 15:11:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:11:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1787ms 15:11:52 INFO - PROCESS | 17168 | 1461622312296 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 15:11:52 INFO - PROCESS | 17168 | 1461622312300 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 15:11:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:11:52 INFO - PROCESS | 17168 | 1461622312306 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:11:52 INFO - PROCESS | 17168 | 1461622312308 Marionette TRACE conn3 <- [1,2834,null,{}] 15:11:52 INFO - PROCESS | 17168 | 1461622312315 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}] 15:11:52 INFO - PROCESS | 17168 | 1461622312576 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 15:11:52 INFO - PROCESS | 17168 | 1461622312888 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:52 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf66d000 == 177 [pid = 17168] [id = 716] 15:11:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 160 (0x7f5ba9fe7400) [pid = 17168] [serial = 2149] [outer = (nil)] 15:11:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 161 (0x7f5bbccd6400) [pid = 17168] [serial = 2150] [outer = 0x7f5ba9fe7400] 15:11:52 INFO - PROCESS | 17168 | 1461622312971 Marionette DEBUG loaded listener.js 15:11:53 INFO - PROCESS | 17168 | ++DOMWINDOW == 162 (0x7f5bbdb19c00) [pid = 17168] [serial = 2151] [outer = 0x7f5ba9fe7400] 15:11:53 INFO - PROCESS | 17168 | 1461622313848 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:11:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:11:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1580ms 15:11:53 INFO - PROCESS | 17168 | 1461622313887 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 15:11:53 INFO - PROCESS | 17168 | 1461622313891 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 15:11:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:11:53 INFO - PROCESS | 17168 | 1461622313896 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:11:53 INFO - PROCESS | 17168 | 1461622313900 Marionette TRACE conn3 <- [1,2838,null,{}] 15:11:53 INFO - PROCESS | 17168 | 1461622313905 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}] 15:11:54 INFO - PROCESS | 17168 | 1461622314157 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 15:11:54 INFO - PROCESS | 17168 | 1461622314504 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:54 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc0942800 == 178 [pid = 17168] [id = 717] 15:11:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 163 (0x7f5bbdb26400) [pid = 17168] [serial = 2152] [outer = (nil)] 15:11:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 164 (0x7f5bbe951400) [pid = 17168] [serial = 2153] [outer = 0x7f5bbdb26400] 15:11:54 INFO - PROCESS | 17168 | 1461622314592 Marionette DEBUG loaded listener.js 15:11:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 165 (0x7f5bbee46c00) [pid = 17168] [serial = 2154] [outer = 0x7f5bbdb26400] 15:11:55 INFO - PROCESS | 17168 | 1461622315535 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]]]}] 15:11:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:11:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1678ms 15:11:55 INFO - PROCESS | 17168 | 1461622315577 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 15:11:55 INFO - PROCESS | 17168 | 1461622315581 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 15:11:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:11:55 INFO - PROCESS | 17168 | 1461622315587 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:11:55 INFO - PROCESS | 17168 | 1461622315590 Marionette TRACE conn3 <- [1,2842,null,{}] 15:11:55 INFO - PROCESS | 17168 | 1461622315596 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}] 15:11:55 INFO - PROCESS | 17168 | 1461622315851 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 15:11:56 INFO - PROCESS | 17168 | 1461622316179 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:56 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc243f800 == 179 [pid = 17168] [id = 718] 15:11:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 166 (0x7f5bbe810400) [pid = 17168] [serial = 2155] [outer = (nil)] 15:11:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 167 (0x7f5bbf217c00) [pid = 17168] [serial = 2156] [outer = 0x7f5bbe810400] 15:11:56 INFO - PROCESS | 17168 | 1461622316268 Marionette DEBUG loaded listener.js 15:11:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 168 (0x7f5bbf425c00) [pid = 17168] [serial = 2157] [outer = 0x7f5bbe810400] 15:11:57 INFO - PROCESS | 17168 | 1461622317168 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]]]}] 15:11:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:11:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1640ms 15:11:57 INFO - PROCESS | 17168 | 1461622317229 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 15:11:57 INFO - PROCESS | 17168 | 1461622317232 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 15:11:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:11:57 INFO - PROCESS | 17168 | 1461622317243 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:11:57 INFO - PROCESS | 17168 | 1461622317248 Marionette TRACE conn3 <- [1,2846,null,{}] 15:11:57 INFO - PROCESS | 17168 | 1461622317260 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}] 15:11:57 INFO - PROCESS | 17168 | 1461622317561 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 15:11:57 INFO - PROCESS | 17168 | 1461622317881 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:57 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b7f800 == 180 [pid = 17168] [id = 719] 15:11:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 169 (0x7f5bb18a9c00) [pid = 17168] [serial = 2158] [outer = (nil)] 15:11:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 170 (0x7f5bbf730400) [pid = 17168] [serial = 2159] [outer = 0x7f5bb18a9c00] 15:11:57 INFO - PROCESS | 17168 | 1461622317963 Marionette DEBUG loaded listener.js 15:11:58 INFO - PROCESS | 17168 | ++DOMWINDOW == 171 (0x7f5bbf94c800) [pid = 17168] [serial = 2160] [outer = 0x7f5bb18a9c00] 15:11:58 INFO - PROCESS | 17168 | 1461622318848 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]]]}] 15:11:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:11:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1647ms 15:11:58 INFO - PROCESS | 17168 | 1461622318887 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 15:11:58 INFO - PROCESS | 17168 | 1461622318890 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 15:11:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:11:58 INFO - PROCESS | 17168 | 1461622318896 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:11:58 INFO - PROCESS | 17168 | 1461622318900 Marionette TRACE conn3 <- [1,2850,null,{}] 15:11:58 INFO - PROCESS | 17168 | 1461622318905 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}] 15:11:59 INFO - PROCESS | 17168 | 1461622319187 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 15:11:59 INFO - PROCESS | 17168 | 1461622319531 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:11:59 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc3077000 == 181 [pid = 17168] [id = 720] 15:11:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 172 (0x7f5bc2220000) [pid = 17168] [serial = 2161] [outer = (nil)] 15:11:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5bc24f9000) [pid = 17168] [serial = 2162] [outer = 0x7f5bc2220000] 15:11:59 INFO - PROCESS | 17168 | 1461622319628 Marionette DEBUG loaded listener.js 15:11:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bc2ab9000) [pid = 17168] [serial = 2163] [outer = 0x7f5bc2220000] 15:12:00 INFO - PROCESS | 17168 | 1461622320557 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:12:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:12:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1698ms 15:12:00 INFO - PROCESS | 17168 | 1461622320596 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 15:12:00 INFO - PROCESS | 17168 | 1461622320599 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 15:12:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:12:00 INFO - PROCESS | 17168 | 1461622320605 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:12:00 INFO - PROCESS | 17168 | 1461622320608 Marionette TRACE conn3 <- [1,2854,null,{}] 15:12:00 INFO - PROCESS | 17168 | 1461622320614 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}] 15:12:00 INFO - PROCESS | 17168 | 1461622320911 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 15:12:01 INFO - PROCESS | 17168 | 1461622321235 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:01 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc3616800 == 182 [pid = 17168] [id = 721] 15:12:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bc2ab7800) [pid = 17168] [serial = 2164] [outer = (nil)] 15:12:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bc2b2b000) [pid = 17168] [serial = 2165] [outer = 0x7f5bc2ab7800] 15:12:01 INFO - PROCESS | 17168 | 1461622321317 Marionette DEBUG loaded listener.js 15:12:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bc2c5c400) [pid = 17168] [serial = 2166] [outer = 0x7f5bc2ab7800] 15:12:02 INFO - PROCESS | 17168 | 1461622322213 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]]]}] 15:12:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:12:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1685ms 15:12:02 INFO - PROCESS | 17168 | 1461622322292 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 15:12:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:12:02 INFO - PROCESS | 17168 | 1461622322296 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 15:12:02 INFO - PROCESS | 17168 | 1461622322302 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:12:02 INFO - PROCESS | 17168 | 1461622322305 Marionette TRACE conn3 <- [1,2858,null,{}] 15:12:02 INFO - PROCESS | 17168 | 1461622322310 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}] 15:12:02 INFO - PROCESS | 17168 | 1461622322637 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 15:12:02 INFO - PROCESS | 17168 | 1461622322954 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:02 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6ab9000 == 183 [pid = 17168] [id = 722] 15:12:02 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bb0263400) [pid = 17168] [serial = 2167] [outer = (nil)] 15:12:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 179 (0x7f5bc2c60400) [pid = 17168] [serial = 2168] [outer = 0x7f5bb0263400] 15:12:03 INFO - PROCESS | 17168 | 1461622323042 Marionette DEBUG loaded listener.js 15:12:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 180 (0x7f5bc2c67400) [pid = 17168] [serial = 2169] [outer = 0x7f5bb0263400] 15:12:03 INFO - PROCESS | 17168 | 1461622323931 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:12:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:12:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1687ms 15:12:03 INFO - PROCESS | 17168 | 1461622323990 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 15:12:03 INFO - PROCESS | 17168 | 1461622323992 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 15:12:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:12:04 INFO - PROCESS | 17168 | 1461622324001 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:12:04 INFO - PROCESS | 17168 | 1461622324004 Marionette TRACE conn3 <- [1,2862,null,{}] 15:12:04 INFO - PROCESS | 17168 | 1461622324010 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}] 15:12:04 INFO - PROCESS | 17168 | 1461622324271 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 15:12:04 INFO - PROCESS | 17168 | 1461622324597 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:04 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc886f000 == 184 [pid = 17168] [id = 723] 15:12:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 181 (0x7f5ba9331400) [pid = 17168] [serial = 2170] [outer = (nil)] 15:12:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 182 (0x7f5bc2df1000) [pid = 17168] [serial = 2171] [outer = 0x7f5ba9331400] 15:12:04 INFO - PROCESS | 17168 | 1461622324680 Marionette DEBUG loaded listener.js 15:12:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 183 (0x7f5bc2dfa400) [pid = 17168] [serial = 2172] [outer = 0x7f5ba9331400] 15:12:05 INFO - PROCESS | 17168 | 1461622325573 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]]]}] 15:12:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:12:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1637ms 15:12:05 INFO - PROCESS | 17168 | 1461622325640 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 15:12:05 INFO - PROCESS | 17168 | 1461622325643 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 15:12:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:12:05 INFO - PROCESS | 17168 | 1461622325650 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:12:05 INFO - PROCESS | 17168 | 1461622325653 Marionette TRACE conn3 <- [1,2866,null,{}] 15:12:05 INFO - PROCESS | 17168 | 1461622325659 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}] 15:12:05 INFO - PROCESS | 17168 | 1461622325947 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 15:12:06 INFO - PROCESS | 17168 | 1461622326267 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:06 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc9306800 == 185 [pid = 17168] [id = 724] 15:12:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 184 (0x7f5bb2fb8800) [pid = 17168] [serial = 2173] [outer = (nil)] 15:12:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 185 (0x7f5bc2efd400) [pid = 17168] [serial = 2174] [outer = 0x7f5bb2fb8800] 15:12:06 INFO - PROCESS | 17168 | 1461622326345 Marionette DEBUG loaded listener.js 15:12:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 186 (0x7f5bc3810400) [pid = 17168] [serial = 2175] [outer = 0x7f5bb2fb8800] 15:12:07 INFO - PROCESS | 17168 | 1461622327242 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]]]}] 15:12:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:12:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1630ms 15:12:07 INFO - PROCESS | 17168 | 1461622327281 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 15:12:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:12:07 INFO - PROCESS | 17168 | 1461622327290 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 15:12:07 INFO - PROCESS | 17168 | 1461622327297 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:12:07 INFO - PROCESS | 17168 | 1461622327301 Marionette TRACE conn3 <- [1,2870,null,{}] 15:12:07 INFO - PROCESS | 17168 | 1461622327307 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}] 15:12:07 INFO - PROCESS | 17168 | 1461622327565 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 15:12:07 INFO - PROCESS | 17168 | 1461622327893 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:07 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc9399800 == 186 [pid = 17168] [id = 725] 15:12:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 187 (0x7f5bb35c3c00) [pid = 17168] [serial = 2176] [outer = (nil)] 15:12:07 INFO - PROCESS | 17168 | ++DOMWINDOW == 188 (0x7f5bc3899400) [pid = 17168] [serial = 2177] [outer = 0x7f5bb35c3c00] 15:12:07 INFO - PROCESS | 17168 | 1461622327977 Marionette DEBUG loaded listener.js 15:12:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 189 (0x7f5bc389f400) [pid = 17168] [serial = 2178] [outer = 0x7f5bb35c3c00] 15:12:08 INFO - PROCESS | 17168 | 1461622328853 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]]]}] 15:12:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:12:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1632ms 15:12:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:12:08 INFO - PROCESS | 17168 | 1461622328929 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 15:12:08 INFO - PROCESS | 17168 | 1461622328932 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 15:12:08 INFO - PROCESS | 17168 | 1461622328939 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:12:08 INFO - PROCESS | 17168 | 1461622328941 Marionette TRACE conn3 <- [1,2874,null,{}] 15:12:08 INFO - PROCESS | 17168 | 1461622328948 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}] 15:12:09 INFO - PROCESS | 17168 | 1461622329212 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 15:12:09 INFO - PROCESS | 17168 | 1461622329571 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:09 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcbb47800 == 187 [pid = 17168] [id = 726] 15:12:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 190 (0x7f5bc4ca4c00) [pid = 17168] [serial = 2179] [outer = (nil)] 15:12:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 191 (0x7f5bc4caa800) [pid = 17168] [serial = 2180] [outer = 0x7f5bc4ca4c00] 15:12:09 INFO - PROCESS | 17168 | 1461622329655 Marionette DEBUG loaded listener.js 15:12:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 192 (0x7f5bc4f2a800) [pid = 17168] [serial = 2181] [outer = 0x7f5bc4ca4c00] 15:12:10 INFO - PROCESS | 17168 | 1461622330550 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]]]}] 15:12:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:12:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1690ms 15:12:10 INFO - PROCESS | 17168 | 1461622330628 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 15:12:10 INFO - PROCESS | 17168 | 1461622330632 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 15:12:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:12:10 INFO - PROCESS | 17168 | 1461622330638 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:12:10 INFO - PROCESS | 17168 | 1461622330641 Marionette TRACE conn3 <- [1,2878,null,{}] 15:12:10 INFO - PROCESS | 17168 | 1461622330647 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}] 15:12:10 INFO - PROCESS | 17168 | 1461622330937 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 15:12:11 INFO - PROCESS | 17168 | 1461622331256 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:11 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcfbf5800 == 188 [pid = 17168] [id = 727] 15:12:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 193 (0x7f5bc389c800) [pid = 17168] [serial = 2182] [outer = (nil)] 15:12:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 194 (0x7f5bc58d3000) [pid = 17168] [serial = 2183] [outer = 0x7f5bc389c800] 15:12:11 INFO - PROCESS | 17168 | 1461622331335 Marionette DEBUG loaded listener.js 15:12:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 195 (0x7f5bc5c32800) [pid = 17168] [serial = 2184] [outer = 0x7f5bc389c800] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf68c000 == 187 [pid = 17168] [id = 295] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bab1ec000 == 186 [pid = 17168] [id = 662] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bdb122800 == 185 [pid = 17168] [id = 515] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb4895800 == 184 [pid = 17168] [id = 378] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc93a3800 == 183 [pid = 17168] [id = 330] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd5ce3800 == 182 [pid = 17168] [id = 422] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bddaf2000 == 181 [pid = 17168] [id = 377] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbdd3000 == 180 [pid = 17168] [id = 428] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb3bb0800 == 179 [pid = 17168] [id = 331] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0aa0000 == 178 [pid = 17168] [id = 76] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bda645000 == 177 [pid = 17168] [id = 72] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc93b0000 == 176 [pid = 17168] [id = 332] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb1c2a800 == 175 [pid = 17168] [id = 708] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb0dbb800 == 174 [pid = 17168] [id = 707] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5baf80c800 == 173 [pid = 17168] [id = 706] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bab3e2800 == 172 [pid = 17168] [id = 705] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc7887800 == 171 [pid = 17168] [id = 703] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc7513000 == 170 [pid = 17168] [id = 702] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6d92000 == 169 [pid = 17168] [id = 701] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6ab7000 == 168 [pid = 17168] [id = 700] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc3607800 == 167 [pid = 17168] [id = 699] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2fe2000 == 166 [pid = 17168] [id = 698] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2b71000 == 165 [pid = 17168] [id = 697] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0e9e800 == 164 [pid = 17168] [id = 696] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbfa82800 == 163 [pid = 17168] [id = 695] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf630000 == 162 [pid = 17168] [id = 694] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbea03000 == 161 [pid = 17168] [id = 693] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbd724000 == 160 [pid = 17168] [id = 692] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbdd7000 == 159 [pid = 17168] [id = 691] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5e9f000 == 158 [pid = 17168] [id = 690] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb4886800 == 157 [pid = 17168] [id = 689] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb3422800 == 156 [pid = 17168] [id = 688] 15:12:13 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bafad9000 == 155 [pid = 17168] [id = 687] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 194 (0x7f5bb3455400) [pid = 17168] [serial = 2060] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 193 (0x7f5bac4ab800) [pid = 17168] [serial = 2003] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 192 (0x7f5bbf99b400) [pid = 17168] [serial = 2042] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 191 (0x7f5bbcccd400) [pid = 17168] [serial = 2030] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 190 (0x7f5bafecf000) [pid = 17168] [serial = 2058] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 189 (0x7f5bafed1800) [pid = 17168] [serial = 2052] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 188 (0x7f5bb5be0400) [pid = 17168] [serial = 2018] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 187 (0x7f5bab0c8800) [pid = 17168] [serial = 2048] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 186 (0x7f5bb453e800) [pid = 17168] [serial = 2012] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 185 (0x7f5bbf777400) [pid = 17168] [serial = 2039] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 184 (0x7f5bbfa35800) [pid = 17168] [serial = 2045] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 183 (0x7f5bb0451000) [pid = 17168] [serial = 2054] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 182 (0x7f5bb0d63c00) [pid = 17168] [serial = 2055] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 181 (0x7f5bbf425400) [pid = 17168] [serial = 2036] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 180 (0x7f5bbbda6400) [pid = 17168] [serial = 2027] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 179 (0x7f5bbe80c800) [pid = 17168] [serial = 2033] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 178 (0x7f5bac0ab800) [pid = 17168] [serial = 2057] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5bb26b1800) [pid = 17168] [serial = 2001] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bb4726800) [pid = 17168] [serial = 2015] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bb0d6d000) [pid = 17168] [serial = 2006] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bb6285400) [pid = 17168] [serial = 2024] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5baf8e6000) [pid = 17168] [serial = 2051] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5bb3d5a000) [pid = 17168] [serial = 2009] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 171 (0x7f5bac149400) [pid = 17168] [serial = 2049] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | --DOMWINDOW == 170 (0x7f5bb5d92800) [pid = 17168] [serial = 2021] [outer = (nil)] [url = about:blank] 15:12:14 INFO - PROCESS | 17168 | 1461622334345 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]]]}] 15:12:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:12:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 3743ms 15:12:14 INFO - PROCESS | 17168 | 1461622334383 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 15:12:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:12:14 INFO - PROCESS | 17168 | 1461622334388 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 15:12:14 INFO - PROCESS | 17168 | 1461622334396 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:12:14 INFO - PROCESS | 17168 | 1461622334401 Marionette TRACE conn3 <- [1,2882,null,{}] 15:12:14 INFO - PROCESS | 17168 | 1461622334410 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}] 15:12:14 INFO - PROCESS | 17168 | 1461622334697 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 15:12:14 INFO - PROCESS | 17168 | 1461622334905 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:14 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bacce0800 == 156 [pid = 17168] [id = 728] 15:12:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 171 (0x7f5bac146800) [pid = 17168] [serial = 2185] [outer = (nil)] 15:12:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 172 (0x7f5bac3d4000) [pid = 17168] [serial = 2186] [outer = 0x7f5bac146800] 15:12:14 INFO - PROCESS | 17168 | 1461622334979 Marionette DEBUG loaded listener.js 15:12:15 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5bad4a9400) [pid = 17168] [serial = 2187] [outer = 0x7f5bac146800] 15:12:15 INFO - PROCESS | 17168 | 1461622335784 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]]]}] 15:12:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:12:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1435ms 15:12:15 INFO - PROCESS | 17168 | 1461622335831 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 15:12:15 INFO - PROCESS | 17168 | 1461622335840 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 15:12:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:12:15 INFO - PROCESS | 17168 | 1461622335850 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:12:15 INFO - PROCESS | 17168 | 1461622335855 Marionette TRACE conn3 <- [1,2886,null,{}] 15:12:15 INFO - PROCESS | 17168 | 1461622335861 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}] 15:12:16 INFO - PROCESS | 17168 | 1461622336176 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 15:12:16 INFO - PROCESS | 17168 | 1461622336302 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:16 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb0dad800 == 157 [pid = 17168] [id = 729] 15:12:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bac145800) [pid = 17168] [serial = 2188] [outer = (nil)] 15:12:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bb0268800) [pid = 17168] [serial = 2189] [outer = 0x7f5bac145800] 15:12:16 INFO - PROCESS | 17168 | 1461622336370 Marionette DEBUG loaded listener.js 15:12:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bb0bdf800) [pid = 17168] [serial = 2190] [outer = 0x7f5bac145800] 15:12:17 INFO - PROCESS | 17168 | 1461622337312 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]]]}] 15:12:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:12:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1488ms 15:12:17 INFO - PROCESS | 17168 | 1461622337352 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 15:12:17 INFO - PROCESS | 17168 | 1461622337368 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 15:12:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:12:17 INFO - PROCESS | 17168 | 1461622337376 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:12:17 INFO - PROCESS | 17168 | 1461622337381 Marionette TRACE conn3 <- [1,2890,null,{}] 15:12:17 INFO - PROCESS | 17168 | 1461622337406 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}] 15:12:17 INFO - PROCESS | 17168 | 1461622337717 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 15:12:17 INFO - PROCESS | 17168 | 1461622337758 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:17 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb2269000 == 158 [pid = 17168] [id = 730] 15:12:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bb2fb9c00) [pid = 17168] [serial = 2191] [outer = (nil)] 15:12:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bb35bd800) [pid = 17168] [serial = 2192] [outer = 0x7f5bb2fb9c00] 15:12:17 INFO - PROCESS | 17168 | 1461622337825 Marionette DEBUG loaded listener.js 15:12:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 179 (0x7f5bb3d5cc00) [pid = 17168] [serial = 2193] [outer = 0x7f5bb2fb9c00] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 178 (0x7f5bb025d800) [pid = 17168] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5bb547fc00) [pid = 17168] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bb6291400) [pid = 17168] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bbfdf1000) [pid = 17168] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bbf99b800) [pid = 17168] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5ba9330800) [pid = 17168] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5bbcb0dc00) [pid = 17168] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 171 (0x7f5bb35c1400) [pid = 17168] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 170 (0x7f5ba9331000) [pid = 17168] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 169 (0x7f5bbbdb0800) [pid = 17168] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 168 (0x7f5bb0be6400) [pid = 17168] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 167 (0x7f5bb4856400) [pid = 17168] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 166 (0x7f5ba9331c00) [pid = 17168] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 165 (0x7f5bb5eb1400) [pid = 17168] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 164 (0x7f5bac174800) [pid = 17168] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 163 (0x7f5bb4855000) [pid = 17168] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 162 (0x7f5bafed1c00) [pid = 17168] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 161 (0x7f5bac3d7c00) [pid = 17168] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 160 (0x7f5ba9fe8400) [pid = 17168] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 159 (0x7f5bbf214800) [pid = 17168] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 158 (0x7f5bb628b000) [pid = 17168] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 157 (0x7f5bc2227000) [pid = 17168] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 156 (0x7f5bb3dd4c00) [pid = 17168] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 155 (0x7f5bbebc9800) [pid = 17168] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 154 (0x7f5bb5483800) [pid = 17168] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 153 (0x7f5bb3dd6400) [pid = 17168] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 152 (0x7f5bb345d400) [pid = 17168] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 151 (0x7f5bbcccd800) [pid = 17168] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 150 (0x7f5bb0d67800) [pid = 17168] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 149 (0x7f5bb4851000) [pid = 17168] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 148 (0x7f5bab0e7c00) [pid = 17168] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 147 (0x7f5bbf21ac00) [pid = 17168] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 146 (0x7f5bc2221c00) [pid = 17168] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 145 (0x7f5ba9fe5000) [pid = 17168] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 144 (0x7f5bbf429000) [pid = 17168] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 143 (0x7f5bb5c73400) [pid = 17168] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 142 (0x7f5bb0be3400) [pid = 17168] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 141 (0x7f5bb4853800) [pid = 17168] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:12:19 INFO - PROCESS | 17168 | --DOMWINDOW == 140 (0x7f5bbe811000) [pid = 17168] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:12:19 INFO - PROCESS | 17168 | 1461622339600 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:12:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:12:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2244ms 15:12:19 INFO - PROCESS | 17168 | 1461622339622 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 15:12:19 INFO - PROCESS | 17168 | 1461622339627 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 15:12:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:12:19 INFO - PROCESS | 17168 | 1461622339633 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:12:19 INFO - PROCESS | 17168 | 1461622339635 Marionette TRACE conn3 <- [1,2894,null,{}] 15:12:19 INFO - PROCESS | 17168 | 1461622339640 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}] 15:12:19 INFO - PROCESS | 17168 | 1461622339862 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 15:12:20 INFO - PROCESS | 17168 | 1461622340048 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:20 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb2373000 == 159 [pid = 17168] [id = 731] 15:12:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 141 (0x7f5ba9330800) [pid = 17168] [serial = 2194] [outer = (nil)] 15:12:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 142 (0x7f5bb0d6b000) [pid = 17168] [serial = 2195] [outer = 0x7f5ba9330800] 15:12:20 INFO - PROCESS | 17168 | 1461622340120 Marionette DEBUG loaded listener.js 15:12:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 143 (0x7f5bb3d60c00) [pid = 17168] [serial = 2196] [outer = 0x7f5ba9330800] 15:12:20 INFO - PROCESS | 17168 | 1461622340841 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]]]}] 15:12:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:12:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1228ms 15:12:20 INFO - PROCESS | 17168 | 1461622340861 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 15:12:20 INFO - PROCESS | 17168 | 1461622340865 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 15:12:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:12:20 INFO - PROCESS | 17168 | 1461622340871 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:12:20 INFO - PROCESS | 17168 | 1461622340873 Marionette TRACE conn3 <- [1,2898,null,{}] 15:12:20 INFO - PROCESS | 17168 | 1461622340879 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}] 15:12:21 INFO - PROCESS | 17168 | 1461622341178 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 15:12:21 INFO - PROCESS | 17168 | 1461622341200 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:21 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb471d800 == 160 [pid = 17168] [id = 732] 15:12:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 144 (0x7f5bb3453400) [pid = 17168] [serial = 2197] [outer = (nil)] 15:12:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 145 (0x7f5bb453e000) [pid = 17168] [serial = 2198] [outer = 0x7f5bb3453400] 15:12:21 INFO - PROCESS | 17168 | 1461622341261 Marionette DEBUG loaded listener.js 15:12:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 146 (0x7f5bb472d800) [pid = 17168] [serial = 2199] [outer = 0x7f5bb3453400] 15:12:22 INFO - PROCESS | 17168 | 1461622342614 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]]]}] 15:12:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:12:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1839ms 15:12:22 INFO - PROCESS | 17168 | 1461622342713 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 15:12:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:12:22 INFO - PROCESS | 17168 | 1461622342721 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 15:12:22 INFO - PROCESS | 17168 | 1461622342728 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:12:22 INFO - PROCESS | 17168 | 1461622342735 Marionette TRACE conn3 <- [1,2902,null,{}] 15:12:22 INFO - PROCESS | 17168 | 1461622342743 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}] 15:12:23 INFO - PROCESS | 17168 | 1461622343042 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 15:12:23 INFO - PROCESS | 17168 | 1461622343366 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:23 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1c21000 == 161 [pid = 17168] [id = 733] 15:12:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 147 (0x7f5bae369400) [pid = 17168] [serial = 2200] [outer = (nil)] 15:12:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 148 (0x7f5bb0260800) [pid = 17168] [serial = 2201] [outer = 0x7f5bae369400] 15:12:23 INFO - PROCESS | 17168 | 1461622343444 Marionette DEBUG loaded listener.js 15:12:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 149 (0x7f5bb0d63c00) [pid = 17168] [serial = 2202] [outer = 0x7f5bae369400] 15:12:24 INFO - PROCESS | 17168 | 1461622344421 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:12:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:12:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1746ms 15:12:24 INFO - PROCESS | 17168 | 1461622344476 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 15:12:24 INFO - PROCESS | 17168 | 1461622344485 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 15:12:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:12:24 INFO - PROCESS | 17168 | 1461622344495 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:12:24 INFO - PROCESS | 17168 | 1461622344500 Marionette TRACE conn3 <- [1,2906,null,{}] 15:12:24 INFO - PROCESS | 17168 | 1461622344506 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}] 15:12:24 INFO - PROCESS | 17168 | 1461622344803 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 15:12:25 INFO - PROCESS | 17168 | 1461622345124 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:25 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5046000 == 162 [pid = 17168] [id = 734] 15:12:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 150 (0x7f5bb3d56800) [pid = 17168] [serial = 2203] [outer = (nil)] 15:12:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 151 (0x7f5bb453f000) [pid = 17168] [serial = 2204] [outer = 0x7f5bb3d56800] 15:12:25 INFO - PROCESS | 17168 | 1461622345206 Marionette DEBUG loaded listener.js 15:12:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 152 (0x7f5bb484a000) [pid = 17168] [serial = 2205] [outer = 0x7f5bb3d56800] 15:12:26 INFO - PROCESS | 17168 | 1461622346111 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]]]}] 15:12:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:12:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1680ms 15:12:26 INFO - PROCESS | 17168 | 1461622346177 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 15:12:26 INFO - PROCESS | 17168 | 1461622346181 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 15:12:26 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:12:26 INFO - PROCESS | 17168 | 1461622346188 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:12:26 INFO - PROCESS | 17168 | 1461622346194 Marionette TRACE conn3 <- [1,2910,null,{}] 15:12:26 INFO - PROCESS | 17168 | 1461622346210 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}] 15:12:26 INFO - PROCESS | 17168 | 1461622346507 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 15:12:26 INFO - PROCESS | 17168 | 1461622346824 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:26 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb6198000 == 163 [pid = 17168] [id = 735] 15:12:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 153 (0x7f5bb4f88000) [pid = 17168] [serial = 2206] [outer = (nil)] 15:12:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 154 (0x7f5bb5bde400) [pid = 17168] [serial = 2207] [outer = 0x7f5bb4f88000] 15:12:26 INFO - PROCESS | 17168 | 1461622346909 Marionette DEBUG loaded listener.js 15:12:27 INFO - PROCESS | 17168 | ++DOMWINDOW == 155 (0x7f5bb5d8b800) [pid = 17168] [serial = 2208] [outer = 0x7f5bb4f88000] 15:12:27 INFO - PROCESS | 17168 | 1461622347706 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]]]}] 15:12:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:12:27 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:12:27 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1540ms 15:12:27 INFO - PROCESS | 17168 | 1461622347730 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 15:12:27 INFO - TEST-START | /DOMEvents/constructors.html 15:12:27 INFO - PROCESS | 17168 | 1461622347735 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 15:12:27 INFO - PROCESS | 17168 | 1461622347742 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:12:27 INFO - PROCESS | 17168 | 1461622347745 Marionette TRACE conn3 <- [1,2914,null,{}] 15:12:27 INFO - PROCESS | 17168 | 1461622347750 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}] 15:12:27 INFO - PROCESS | 17168 | 1461622347993 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 15:12:28 INFO - PROCESS | 17168 | 1461622348280 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:28 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbd724000 == 164 [pid = 17168] [id = 736] 15:12:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 156 (0x7f5bb50fc400) [pid = 17168] [serial = 2209] [outer = (nil)] 15:12:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 157 (0x7f5bb5fcf000) [pid = 17168] [serial = 2210] [outer = 0x7f5bb50fc400] 15:12:28 INFO - PROCESS | 17168 | 1461622348358 Marionette DEBUG loaded listener.js 15:12:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 158 (0x7f5bb628d400) [pid = 17168] [serial = 2211] [outer = 0x7f5bb50fc400] 15:12:29 INFO - PROCESS | 17168 | 1461622349308 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]]]}] 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:12:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:12:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:12:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:12:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:12:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:12:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:12:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:12:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:12:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:12:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:12:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:12:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:12:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:12:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:12:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:12:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:12:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:12:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:12:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:12:29 INFO - TEST-OK | /DOMEvents/constructors.html | took 1591ms 15:12:29 INFO - PROCESS | 17168 | 1461622349336 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 15:12:29 INFO - PROCESS | 17168 | 1461622349340 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 15:12:29 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:12:29 INFO - PROCESS | 17168 | 1461622349391 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:12:29 INFO - PROCESS | 17168 | 1461622349394 Marionette TRACE conn3 <- [1,2918,null,{}] 15:12:29 INFO - PROCESS | 17168 | 1461622349409 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}] 15:12:29 INFO - PROCESS | 17168 | 1461622349685 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 15:12:30 INFO - PROCESS | 17168 | 1461622350024 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:30 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbee17000 == 165 [pid = 17168] [id = 737] 15:12:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 159 (0x7f5bb64a1c00) [pid = 17168] [serial = 2212] [outer = (nil)] 15:12:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 160 (0x7f5bbca80c00) [pid = 17168] [serial = 2213] [outer = 0x7f5bb64a1c00] 15:12:30 INFO - PROCESS | 17168 | 1461622350107 Marionette DEBUG loaded listener.js 15:12:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 161 (0x7f5bbcb16c00) [pid = 17168] [serial = 2214] [outer = 0x7f5bb64a1c00] 15:12:30 INFO - PROCESS | 17168 | 1461622350918 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:12:30 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:12:30 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1629ms 15:12:30 INFO - PROCESS | 17168 | 1461622350980 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 15:12:30 INFO - PROCESS | 17168 | 1461622350984 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 15:12:30 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:12:30 INFO - PROCESS | 17168 | 1461622350990 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:12:30 INFO - PROCESS | 17168 | 1461622350993 Marionette TRACE conn3 <- [1,2922,null,{}] 15:12:31 INFO - PROCESS | 17168 | 1461622351013 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}] 15:12:31 INFO - PROCESS | 17168 | 1461622351340 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 15:12:31 INFO - PROCESS | 17168 | 1461622351553 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:31 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc093c000 == 166 [pid = 17168] [id = 738] 15:12:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 162 (0x7f5bbcb18400) [pid = 17168] [serial = 2215] [outer = (nil)] 15:12:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 163 (0x7f5bbe804800) [pid = 17168] [serial = 2216] [outer = 0x7f5bbcb18400] 15:12:31 INFO - PROCESS | 17168 | 1461622351634 Marionette DEBUG loaded listener.js 15:12:31 INFO - PROCESS | 17168 | ++DOMWINDOW == 164 (0x7f5bbebc6000) [pid = 17168] [serial = 2217] [outer = 0x7f5bbcb18400] 15:12:32 INFO - PROCESS | 17168 | [17168] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:12:32 INFO - PROCESS | 17168 | [17168] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:12:32 INFO - PROCESS | 17168 | [17168] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:12:32 INFO - PROCESS | 17168 | [17168] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 15:12:32 INFO - PROCESS | 17168 | 1461622352512 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]]]}] 15:12:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:12:32 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:12:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:12:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:12:32 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 15:12:32 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:12:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:12:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:12:32 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 15:12:32 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:12:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:12:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:12:32 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]" 15:12:32 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:12:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:12:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:12:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:12:32 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:12:32 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1585ms 15:12:32 INFO - PROCESS | 17168 | 1461622352592 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 15:12:32 INFO - PROCESS | 17168 | 1461622352594 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 15:12:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:12:32 INFO - PROCESS | 17168 | 1461622352604 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:12:32 INFO - PROCESS | 17168 | 1461622352607 Marionette TRACE conn3 <- [1,2926,null,{}] 15:12:32 INFO - PROCESS | 17168 | 1461622352612 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}] 15:12:32 INFO - PROCESS | 17168 | 1461622352868 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 15:12:33 INFO - PROCESS | 17168 | 1461622353139 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:33 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b71000 == 167 [pid = 17168] [id = 739] 15:12:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 165 (0x7f5bbccd4800) [pid = 17168] [serial = 2218] [outer = (nil)] 15:12:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 166 (0x7f5bbf21bc00) [pid = 17168] [serial = 2219] [outer = 0x7f5bbccd4800] 15:12:33 INFO - PROCESS | 17168 | 1461622353229 Marionette DEBUG loaded listener.js 15:12:33 INFO - PROCESS | 17168 | ++DOMWINDOW == 167 (0x7f5bbf951c00) [pid = 17168] [serial = 2220] [outer = 0x7f5bbccd4800] 15:12:33 INFO - PROCESS | 17168 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:12:34 INFO - PROCESS | 17168 | 1461622354006 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]]]}] 15:12:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:12:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1428ms 15:12:34 INFO - PROCESS | 17168 | 1461622354041 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 15:12:34 INFO - PROCESS | 17168 | 1461622354044 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 15:12:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:12:34 INFO - PROCESS | 17168 | 1461622354052 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:12:34 INFO - PROCESS | 17168 | 1461622354056 Marionette TRACE conn3 <- [1,2930,null,{}] 15:12:34 INFO - PROCESS | 17168 | 1461622354061 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}] 15:12:34 INFO - PROCESS | 17168 | 1461622354299 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 15:12:34 INFO - PROCESS | 17168 | 1461622354549 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:34 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc3068800 == 168 [pid = 17168] [id = 740] 15:12:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 168 (0x7f5bbcd37c00) [pid = 17168] [serial = 2221] [outer = (nil)] 15:12:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 169 (0x7f5bbf9a5c00) [pid = 17168] [serial = 2222] [outer = 0x7f5bbcd37c00] 15:12:34 INFO - PROCESS | 17168 | 1461622354625 Marionette DEBUG loaded listener.js 15:12:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 170 (0x7f5bbfaa7000) [pid = 17168] [serial = 2223] [outer = 0x7f5bbcd37c00] 15:12:35 INFO - PROCESS | 17168 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:12:35 INFO - PROCESS | 17168 | 1461622355467 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]]]}] 15:12:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:12:35 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1429ms 15:12:35 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:12:35 INFO - PROCESS | 17168 | 1461622355482 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 15:12:35 INFO - PROCESS | 17168 | 1461622355485 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 15:12:35 INFO - PROCESS | 17168 | 1461622355491 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:12:35 INFO - PROCESS | 17168 | 1461622355494 Marionette TRACE conn3 <- [1,2934,null,{}] 15:12:35 INFO - PROCESS | 17168 | 1461622355500 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}] 15:12:35 INFO - PROCESS | 17168 | 1461622355740 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 15:12:36 INFO - PROCESS | 17168 | 1461622356029 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:36 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc36dd000 == 169 [pid = 17168] [id = 741] 15:12:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 171 (0x7f5bb3dd6400) [pid = 17168] [serial = 2224] [outer = (nil)] 15:12:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 172 (0x7f5bbfdf0800) [pid = 17168] [serial = 2225] [outer = 0x7f5bb3dd6400] 15:12:36 INFO - PROCESS | 17168 | 1461622356111 Marionette DEBUG loaded listener.js 15:12:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5bc0a30c00) [pid = 17168] [serial = 2226] [outer = 0x7f5bb3dd6400] 15:12:36 INFO - PROCESS | 17168 | 1461622356880 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]]]}] 15:12:36 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:12:36 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1439ms 15:12:36 INFO - PROCESS | 17168 | 1461622356931 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 15:12:36 INFO - PROCESS | 17168 | 1461622356935 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 15:12:36 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:12:36 INFO - PROCESS | 17168 | 1461622356941 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:12:36 INFO - PROCESS | 17168 | 1461622356944 Marionette TRACE conn3 <- [1,2938,null,{}] 15:12:36 INFO - PROCESS | 17168 | 1461622356949 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}] 15:12:37 INFO - PROCESS | 17168 | 1461622357223 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 15:12:37 INFO - PROCESS | 17168 | 1461622357488 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:37 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc6be2000 == 170 [pid = 17168] [id = 742] 15:12:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bbf73ec00) [pid = 17168] [serial = 2227] [outer = (nil)] 15:12:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bc0c02400) [pid = 17168] [serial = 2228] [outer = 0x7f5bbf73ec00] 15:12:37 INFO - PROCESS | 17168 | 1461622357564 Marionette DEBUG loaded listener.js 15:12:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bc22d9c00) [pid = 17168] [serial = 2229] [outer = 0x7f5bbf73ec00] 15:12:38 INFO - PROCESS | 17168 | 1461622358416 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]]]}] 15:12:38 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. 15:12:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1531ms 15:12:38 INFO - PROCESS | 17168 | 1461622358474 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 15:12:38 INFO - PROCESS | 17168 | 1461622358477 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 15:12:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:12:38 INFO - PROCESS | 17168 | 1461622358530 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:12:38 INFO - PROCESS | 17168 | 1461622358534 Marionette TRACE conn3 <- [1,2942,null,{}] 15:12:38 INFO - PROCESS | 17168 | 1461622358547 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}] 15:12:38 INFO - PROCESS | 17168 | 1461622358813 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 15:12:39 INFO - PROCESS | 17168 | 1461622359089 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:39 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc80ae800 == 171 [pid = 17168] [id = 743] 15:12:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bbf999c00) [pid = 17168] [serial = 2230] [outer = (nil)] 15:12:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bc2ab8400) [pid = 17168] [serial = 2231] [outer = 0x7f5bbf999c00] 15:12:39 INFO - PROCESS | 17168 | 1461622359174 Marionette DEBUG loaded listener.js 15:12:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 179 (0x7f5bc3899c00) [pid = 17168] [serial = 2232] [outer = 0x7f5bbf999c00] 15:12:40 INFO - PROCESS | 17168 | 1461622360058 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"]]]}] 15:12:40 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 15:12:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:12:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:12:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1588ms 15:12:40 INFO - PROCESS | 17168 | 1461622360073 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 15:12:40 INFO - PROCESS | 17168 | 1461622360077 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 15:12:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:12:40 INFO - PROCESS | 17168 | 1461622360082 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:12:40 INFO - PROCESS | 17168 | 1461622360085 Marionette TRACE conn3 <- [1,2946,null,{}] 15:12:40 INFO - PROCESS | 17168 | 1461622360091 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}] 15:12:40 INFO - PROCESS | 17168 | 1461622360331 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 15:12:40 INFO - PROCESS | 17168 | 1461622360581 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:40 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcfbe9800 == 172 [pid = 17168] [id = 744] 15:12:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 180 (0x7f5bc2528c00) [pid = 17168] [serial = 2233] [outer = (nil)] 15:12:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 181 (0x7f5bc58d4800) [pid = 17168] [serial = 2234] [outer = 0x7f5bc2528c00] 15:12:40 INFO - PROCESS | 17168 | 1461622360659 Marionette DEBUG loaded listener.js 15:12:40 INFO - PROCESS | 17168 | ++DOMWINDOW == 182 (0x7f5bc6656400) [pid = 17168] [serial = 2235] [outer = 0x7f5bc2528c00] 15:12:41 INFO - PROCESS | 17168 | 1461622361497 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]]]}] 15:12:41 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. 15:12:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1427ms 15:12:41 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:12:41 INFO - PROCESS | 17168 | 1461622361511 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 15:12:41 INFO - PROCESS | 17168 | 1461622361513 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 15:12:41 INFO - PROCESS | 17168 | 1461622361520 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:12:41 INFO - PROCESS | 17168 | 1461622361523 Marionette TRACE conn3 <- [1,2950,null,{}] 15:12:41 INFO - PROCESS | 17168 | 1461622361528 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}] 15:12:41 INFO - PROCESS | 17168 | 1461622361774 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 15:12:42 INFO - PROCESS | 17168 | 1461622362065 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:42 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd5cdb000 == 173 [pid = 17168] [id = 745] 15:12:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 183 (0x7f5bac16e800) [pid = 17168] [serial = 2236] [outer = (nil)] 15:12:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 184 (0x7f5bc67ad400) [pid = 17168] [serial = 2237] [outer = 0x7f5bac16e800] 15:12:42 INFO - PROCESS | 17168 | 1461622362150 Marionette DEBUG loaded listener.js 15:12:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 185 (0x7f5bc6bb1c00) [pid = 17168] [serial = 2238] [outer = 0x7f5bac16e800] 15:12:42 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bd6b24800 == 174 [pid = 17168] [id = 746] 15:12:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 186 (0x7f5bc726ac00) [pid = 17168] [serial = 2239] [outer = (nil)] 15:12:42 INFO - PROCESS | 17168 | ++DOMWINDOW == 187 (0x7f5bc6bb2c00) [pid = 17168] [serial = 2240] [outer = 0x7f5bc726ac00] 15:12:43 INFO - PROCESS | 17168 | 1461622363104 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]]]}] 15:12:43 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. 15:12:43 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1630ms 15:12:43 INFO - PROCESS | 17168 | 1461622363150 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 15:12:43 INFO - PROCESS | 17168 | 1461622363153 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 15:12:43 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:12:43 INFO - PROCESS | 17168 | 1461622363159 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:12:43 INFO - PROCESS | 17168 | 1461622363161 Marionette TRACE conn3 <- [1,2954,null,{}] 15:12:43 INFO - PROCESS | 17168 | 1461622363167 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}] 15:12:43 INFO - PROCESS | 17168 | 1461622363477 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 15:12:43 INFO - PROCESS | 17168 | 1461622363799 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:43 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda45c800 == 175 [pid = 17168] [id = 747] 15:12:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 188 (0x7f5bc2c63000) [pid = 17168] [serial = 2241] [outer = (nil)] 15:12:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 189 (0x7f5bc7263c00) [pid = 17168] [serial = 2242] [outer = 0x7f5bc2c63000] 15:12:43 INFO - PROCESS | 17168 | 1461622363883 Marionette DEBUG loaded listener.js 15:12:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 190 (0x7f5bc7417c00) [pid = 17168] [serial = 2243] [outer = 0x7f5bc2c63000] 15:12:44 INFO - PROCESS | 17168 | 1461622364608 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]]]}] 15:12:44 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:12:44 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 15:12:44 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1482ms 15:12:44 INFO - PROCESS | 17168 | 1461622364644 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 15:12:44 INFO - PROCESS | 17168 | 1461622364647 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 15:12:44 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:12:44 INFO - PROCESS | 17168 | 1461622364653 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:12:44 INFO - PROCESS | 17168 | 1461622364657 Marionette TRACE conn3 <- [1,2958,null,{}] 15:12:44 INFO - PROCESS | 17168 | 1461622364663 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}] 15:12:44 INFO - PROCESS | 17168 | 1461622364921 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 15:12:45 INFO - PROCESS | 17168 | 1461622365188 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:45 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bda640000 == 176 [pid = 17168] [id = 748] 15:12:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 191 (0x7f5bc389f000) [pid = 17168] [serial = 2244] [outer = (nil)] 15:12:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 192 (0x7f5bc7420800) [pid = 17168] [serial = 2245] [outer = 0x7f5bc389f000] 15:12:45 INFO - PROCESS | 17168 | 1461622365266 Marionette DEBUG loaded listener.js 15:12:45 INFO - PROCESS | 17168 | ++DOMWINDOW == 193 (0x7f5bc7440000) [pid = 17168] [serial = 2246] [outer = 0x7f5bc389f000] 15:12:46 INFO - PROCESS | 17168 | 1461622366096 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]]]}] 15:12:46 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. 15:12:46 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1479ms 15:12:46 INFO - PROCESS | 17168 | 1461622366134 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 15:12:46 INFO - PROCESS | 17168 | 1461622366136 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 15:12:46 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:12:46 INFO - PROCESS | 17168 | 1461622366143 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:12:46 INFO - PROCESS | 17168 | 1461622366145 Marionette TRACE conn3 <- [1,2962,null,{}] 15:12:46 INFO - PROCESS | 17168 | 1461622366150 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}] 15:12:46 INFO - PROCESS | 17168 | 1461622366423 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 15:12:46 INFO - PROCESS | 17168 | 1461622366690 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:46 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdacda800 == 177 [pid = 17168] [id = 749] 15:12:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 194 (0x7f5bac3d1c00) [pid = 17168] [serial = 2247] [outer = (nil)] 15:12:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 195 (0x7f5bc80cec00) [pid = 17168] [serial = 2248] [outer = 0x7f5bac3d1c00] 15:12:46 INFO - PROCESS | 17168 | 1461622366770 Marionette DEBUG loaded listener.js 15:12:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 196 (0x7f5bc8469c00) [pid = 17168] [serial = 2249] [outer = 0x7f5bac3d1c00] 15:12:47 INFO - PROCESS | 17168 | 1461622367588 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]]]}] 15:12:47 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. 15:12:47 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1477ms 15:12:47 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:12:47 INFO - PROCESS | 17168 | 1461622367621 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 15:12:47 INFO - PROCESS | 17168 | 1461622367624 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 15:12:47 INFO - PROCESS | 17168 | 1461622367630 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:12:47 INFO - PROCESS | 17168 | 1461622367633 Marionette TRACE conn3 <- [1,2966,null,{}] 15:12:47 INFO - PROCESS | 17168 | 1461622367639 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}] 15:12:47 INFO - PROCESS | 17168 | 1461622367889 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 15:12:48 INFO - PROCESS | 17168 | 1461622368175 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:48 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdb11d000 == 178 [pid = 17168] [id = 750] 15:12:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 197 (0x7f5bc805f400) [pid = 17168] [serial = 2250] [outer = (nil)] 15:12:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 198 (0x7f5bc862c000) [pid = 17168] [serial = 2251] [outer = 0x7f5bc805f400] 15:12:48 INFO - PROCESS | 17168 | 1461622368255 Marionette DEBUG loaded listener.js 15:12:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 199 (0x7f5bc9081c00) [pid = 17168] [serial = 2252] [outer = 0x7f5bc805f400] 15:12:49 INFO - PROCESS | 17168 | 1461622369044 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]]]}] 15:12:49 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. 15:12:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1430ms 15:12:49 INFO - PROCESS | 17168 | 1461622369060 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 15:12:49 INFO - PROCESS | 17168 | 1461622369062 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 15:12:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:12:49 INFO - PROCESS | 17168 | 1461622369069 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:12:49 INFO - PROCESS | 17168 | 1461622369073 Marionette TRACE conn3 <- [1,2970,null,{}] 15:12:49 INFO - PROCESS | 17168 | 1461622369079 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}] 15:12:49 INFO - PROCESS | 17168 | 1461622369327 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 15:12:49 INFO - PROCESS | 17168 | 1461622369586 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:49 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bdf02f800 == 179 [pid = 17168] [id = 751] 15:12:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 200 (0x7f5bc80ddc00) [pid = 17168] [serial = 2253] [outer = (nil)] 15:12:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 201 (0x7f5bc9087800) [pid = 17168] [serial = 2254] [outer = 0x7f5bc80ddc00] 15:12:49 INFO - PROCESS | 17168 | 1461622369664 Marionette DEBUG loaded listener.js 15:12:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 202 (0x7f5bc958e800) [pid = 17168] [serial = 2255] [outer = 0x7f5bc80ddc00] 15:12:50 INFO - PROCESS | 17168 | 1461622370499 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]]]}] 15:12:50 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. 15:12:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1481ms 15:12:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:12:50 INFO - PROCESS | 17168 | 1461622370553 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 15:12:50 INFO - PROCESS | 17168 | 1461622370556 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 15:12:50 INFO - PROCESS | 17168 | 1461622370562 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:12:50 INFO - PROCESS | 17168 | 1461622370565 Marionette TRACE conn3 <- [1,2974,null,{}] 15:12:50 INFO - PROCESS | 17168 | 1461622370575 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}] 15:12:50 INFO - PROCESS | 17168 | 1461622370855 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 15:12:51 INFO - PROCESS | 17168 | 1461622371123 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:51 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baa351000 == 180 [pid = 17168] [id = 752] 15:12:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 203 (0x7f5bac14d800) [pid = 17168] [serial = 2256] [outer = (nil)] 15:12:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 204 (0x7f5bca7d5000) [pid = 17168] [serial = 2257] [outer = 0x7f5bac14d800] 15:12:51 INFO - PROCESS | 17168 | 1461622371203 Marionette DEBUG loaded listener.js 15:12:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 205 (0x7f5bcb95e800) [pid = 17168] [serial = 2258] [outer = 0x7f5bac14d800] 15:12:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc36da800 == 179 [pid = 17168] [id = 680] 15:12:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bab3f3800 == 178 [pid = 17168] [id = 682] 15:12:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb2373000 == 177 [pid = 17168] [id = 731] 15:12:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb2269000 == 176 [pid = 17168] [id = 730] 15:12:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb0dad800 == 175 [pid = 17168] [id = 729] 15:12:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bacce0800 == 174 [pid = 17168] [id = 728] 15:12:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2b7f800 == 173 [pid = 17168] [id = 719] 15:12:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc243f800 == 172 [pid = 17168] [id = 718] 15:12:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc0942800 == 171 [pid = 17168] [id = 717] 15:12:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbf66d000 == 170 [pid = 17168] [id = 716] 15:12:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbea1d800 == 169 [pid = 17168] [id = 715] 15:12:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbbfdb000 == 168 [pid = 17168] [id = 714] 15:12:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb62e0000 == 167 [pid = 17168] [id = 713] 15:12:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5e84800 == 166 [pid = 17168] [id = 712] 15:12:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb45d8800 == 165 [pid = 17168] [id = 711] 15:12:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb3421000 == 164 [pid = 17168] [id = 709] 15:12:53 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb039f000 == 163 [pid = 17168] [id = 710] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 204 (0x7f5bb0d68000) [pid = 17168] [serial = 2124] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 203 (0x7f5bbe808400) [pid = 17168] [serial = 2088] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 202 (0x7f5bbcb0f400) [pid = 17168] [serial = 2079] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 201 (0x7f5bc24f8800) [pid = 17168] [serial = 2111] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 200 (0x7f5bc0c0c000) [pid = 17168] [serial = 2102] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 199 (0x7f5bbdb22800) [pid = 17168] [serial = 2087] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 198 (0x7f5bb35c5400) [pid = 17168] [serial = 2127] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 197 (0x7f5bbee47800) [pid = 17168] [serial = 2034] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 196 (0x7f5bb4658000) [pid = 17168] [serial = 2013] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 195 (0x7f5bbfaa4000) [pid = 17168] [serial = 2046] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 194 (0x7f5bc22db000) [pid = 17168] [serial = 2106] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 193 (0x7f5bb2fb1c00) [pid = 17168] [serial = 2067] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 192 (0x7f5bc221c800) [pid = 17168] [serial = 2103] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 191 (0x7f5bb02d7400) [pid = 17168] [serial = 2123] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 190 (0x7f5bb4f8f400) [pid = 17168] [serial = 2072] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 189 (0x7f5bb3d58400) [pid = 17168] [serial = 2061] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 188 (0x7f5bbcd36800) [pid = 17168] [serial = 2031] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 187 (0x7f5bb18aac00) [pid = 17168] [serial = 2066] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 186 (0x7f5bae368400) [pid = 17168] [serial = 2063] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 185 (0x7f5bb51d3c00) [pid = 17168] [serial = 2073] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 184 (0x7f5bbccd7000) [pid = 17168] [serial = 2082] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 183 (0x7f5bb5eb1c00) [pid = 17168] [serial = 2022] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 182 (0x7f5baf9e3c00) [pid = 17168] [serial = 2004] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 181 (0x7f5bac145400) [pid = 17168] [serial = 2118] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 180 (0x7f5bbca7d000) [pid = 17168] [serial = 2078] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 179 (0x7f5bbfa3b800) [pid = 17168] [serial = 2096] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 178 (0x7f5bbd9d2400) [pid = 17168] [serial = 2084] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5bab0ce400) [pid = 17168] [serial = 2117] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bbcc97800) [pid = 17168] [serial = 2081] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bbfaa8c00) [pid = 17168] [serial = 2097] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bc2524800) [pid = 17168] [serial = 2112] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5bc2aac400) [pid = 17168] [serial = 2114] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5bb4733c00) [pid = 17168] [serial = 2016] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 171 (0x7f5bbf9a3400) [pid = 17168] [serial = 2043] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 170 (0x7f5bb5bed400) [pid = 17168] [serial = 2019] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 169 (0x7f5bb472c000) [pid = 17168] [serial = 2070] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 168 (0x7f5bb3d6f000) [pid = 17168] [serial = 2010] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 167 (0x7f5bbf73d800) [pid = 17168] [serial = 2037] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 166 (0x7f5bb649dc00) [pid = 17168] [serial = 2025] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 165 (0x7f5bb0055c00) [pid = 17168] [serial = 2064] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 164 (0x7f5bbd9dcc00) [pid = 17168] [serial = 2085] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 163 (0x7f5bb5be2c00) [pid = 17168] [serial = 2075] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 162 (0x7f5bc2ab2800) [pid = 17168] [serial = 2115] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 161 (0x7f5bac4b8400) [pid = 17168] [serial = 2120] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 160 (0x7f5bc0a27000) [pid = 17168] [serial = 2100] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 159 (0x7f5bc24bc000) [pid = 17168] [serial = 2109] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 158 (0x7f5bb045cc00) [pid = 17168] [serial = 1932] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 157 (0x7f5bc24b6800) [pid = 17168] [serial = 2108] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 156 (0x7f5bbfdf4800) [pid = 17168] [serial = 2099] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 155 (0x7f5bb5d95000) [pid = 17168] [serial = 2076] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 154 (0x7f5bbf433000) [pid = 17168] [serial = 2093] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 153 (0x7f5bbcc92800) [pid = 17168] [serial = 2028] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 152 (0x7f5bb18afc00) [pid = 17168] [serial = 2007] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 151 (0x7f5bb4658400) [pid = 17168] [serial = 2069] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 150 (0x7f5bbf76c000) [pid = 17168] [serial = 2094] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 149 (0x7f5bbe94d800) [pid = 17168] [serial = 2090] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 148 (0x7f5baf8ed800) [pid = 17168] [serial = 2121] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 147 (0x7f5bbebc8800) [pid = 17168] [serial = 2091] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 146 (0x7f5bc22d0400) [pid = 17168] [serial = 2105] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 145 (0x7f5bae374400) [pid = 17168] [serial = 2126] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 144 (0x7f5bbf957000) [pid = 17168] [serial = 2040] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | --DOMWINDOW == 143 (0x7f5bb3dd2400) [pid = 17168] [serial = 2129] [outer = (nil)] [url = about:blank] 15:12:54 INFO - PROCESS | 17168 | 1461622374475 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]]]}] 15:12:54 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. 15:12:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 3948ms 15:12:54 INFO - PROCESS | 17168 | 1461622374510 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 15:12:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:12:54 INFO - PROCESS | 17168 | 1461622374516 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 15:12:54 INFO - PROCESS | 17168 | 1461622374524 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:12:54 INFO - PROCESS | 17168 | 1461622374530 Marionette TRACE conn3 <- [1,2978,null,{}] 15:12:54 INFO - PROCESS | 17168 | 1461622374539 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}] 15:12:54 INFO - PROCESS | 17168 | 1461622374772 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 15:12:55 INFO - PROCESS | 17168 | 1461622375069 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:55 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bab7d8000 == 164 [pid = 17168] [id = 753] 15:12:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 144 (0x7f5bac179000) [pid = 17168] [serial = 2259] [outer = (nil)] 15:12:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 145 (0x7f5bac1c5800) [pid = 17168] [serial = 2260] [outer = 0x7f5bac179000] 15:12:55 INFO - PROCESS | 17168 | 1461622375149 Marionette DEBUG loaded listener.js 15:12:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 146 (0x7f5bac3db800) [pid = 17168] [serial = 2261] [outer = 0x7f5bac179000] 15:12:55 INFO - PROCESS | 17168 | 1461622375872 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]]]}] 15:12:55 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. 15:12:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1399ms 15:12:55 INFO - PROCESS | 17168 | 1461622375924 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 15:12:55 INFO - PROCESS | 17168 | 1461622375933 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 15:12:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:12:55 INFO - PROCESS | 17168 | 1461622375943 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:12:55 INFO - PROCESS | 17168 | 1461622375947 Marionette TRACE conn3 <- [1,2982,null,{}] 15:12:55 INFO - PROCESS | 17168 | 1461622375953 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}] 15:12:56 INFO - PROCESS | 17168 | 1461622376191 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 15:12:56 INFO - PROCESS | 17168 | 1461622376408 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:56 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5baf813000 == 165 [pid = 17168] [id = 754] 15:12:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 147 (0x7f5bac3d4800) [pid = 17168] [serial = 2262] [outer = (nil)] 15:12:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 148 (0x7f5baf8e2800) [pid = 17168] [serial = 2263] [outer = 0x7f5bac3d4800] 15:12:56 INFO - PROCESS | 17168 | 1461622376474 Marionette DEBUG loaded listener.js 15:12:56 INFO - PROCESS | 17168 | ++DOMWINDOW == 149 (0x7f5bafecb000) [pid = 17168] [serial = 2264] [outer = 0x7f5bac3d4800] 15:12:57 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 15:12:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:12:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:12:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:12:57 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:12:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1434ms 15:12:57 INFO - PROCESS | 17168 | 1461622377368 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"]]]}] 15:12:57 INFO - PROCESS | 17168 | 1461622377379 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 15:12:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:12:57 INFO - PROCESS | 17168 | 1461622377383 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 15:12:57 INFO - PROCESS | 17168 | 1461622377389 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:12:57 INFO - PROCESS | 17168 | 1461622377395 Marionette TRACE conn3 <- [1,2986,null,{}] 15:12:57 INFO - PROCESS | 17168 | 1461622377421 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}] 15:12:57 INFO - PROCESS | 17168 | 1461622377738 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 15:12:57 INFO - PROCESS | 17168 | 1461622377814 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:57 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb0db5000 == 166 [pid = 17168] [id = 755] 15:12:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 150 (0x7f5bb0263c00) [pid = 17168] [serial = 2265] [outer = (nil)] 15:12:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 151 (0x7f5bb0be2000) [pid = 17168] [serial = 2266] [outer = 0x7f5bb0263c00] 15:12:57 INFO - PROCESS | 17168 | 1461622377883 Marionette DEBUG loaded listener.js 15:12:57 INFO - PROCESS | 17168 | ++DOMWINDOW == 152 (0x7f5bb0d71400) [pid = 17168] [serial = 2267] [outer = 0x7f5bb0263c00] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 151 (0x7f5bc2220000) [pid = 17168] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 150 (0x7f5bb2fb8800) [pid = 17168] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 149 (0x7f5ba9fe7400) [pid = 17168] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 148 (0x7f5bb35c3c00) [pid = 17168] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 147 (0x7f5bb2fb9c00) [pid = 17168] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 146 (0x7f5bb0263400) [pid = 17168] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 145 (0x7f5bac145800) [pid = 17168] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 144 (0x7f5bbe810400) [pid = 17168] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 143 (0x7f5ba9331400) [pid = 17168] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 142 (0x7f5bc4ca4c00) [pid = 17168] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 141 (0x7f5bbbda2000) [pid = 17168] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 140 (0x7f5ba9335400) [pid = 17168] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 139 (0x7f5bac16b400) [pid = 17168] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 138 (0x7f5bb0d68800) [pid = 17168] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 137 (0x7f5bbdb26400) [pid = 17168] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 136 (0x7f5bac146800) [pid = 17168] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 135 (0x7f5bac0a5800) [pid = 17168] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 134 (0x7f5bb18a9c00) [pid = 17168] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 133 (0x7f5bc389c800) [pid = 17168] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 132 (0x7f5bb4540c00) [pid = 17168] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 131 (0x7f5bc2ab7800) [pid = 17168] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:12:59 INFO - PROCESS | 17168 | --DOMWINDOW == 130 (0x7f5ba9330800) [pid = 17168] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:12:59 INFO - PROCESS | 17168 | 1461622379261 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]]]}] 15:12:59 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. 15:12:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1903ms 15:12:59 INFO - PROCESS | 17168 | 1461622379294 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 15:12:59 INFO - PROCESS | 17168 | 1461622379297 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 15:12:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:12:59 INFO - PROCESS | 17168 | 1461622379305 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:12:59 INFO - PROCESS | 17168 | 1461622379308 Marionette TRACE conn3 <- [1,2990,null,{}] 15:12:59 INFO - PROCESS | 17168 | 1461622379315 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}] 15:12:59 INFO - PROCESS | 17168 | 1461622379543 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 15:12:59 INFO - PROCESS | 17168 | 1461622379802 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:12:59 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1c32800 == 167 [pid = 17168] [id = 756] 15:12:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 131 (0x7f5ba9331000) [pid = 17168] [serial = 2268] [outer = (nil)] 15:12:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 132 (0x7f5bb18a1c00) [pid = 17168] [serial = 2269] [outer = 0x7f5ba9331000] 15:12:59 INFO - PROCESS | 17168 | 1461622379874 Marionette DEBUG loaded listener.js 15:12:59 INFO - PROCESS | 17168 | ++DOMWINDOW == 133 (0x7f5bb26a7400) [pid = 17168] [serial = 2270] [outer = 0x7f5ba9331000] 15:13:00 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb2238800 == 168 [pid = 17168] [id = 757] 15:13:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 134 (0x7f5bb35c1400) [pid = 17168] [serial = 2271] [outer = (nil)] 15:13:00 INFO - PROCESS | 17168 | ++DOMWINDOW == 135 (0x7f5baf8ed000) [pid = 17168] [serial = 2272] [outer = 0x7f5bb35c1400] 15:13:00 INFO - PROCESS | 17168 | 1461622380619 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]]]}] 15:13:00 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. 15:13:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1330ms 15:13:00 INFO - PROCESS | 17168 | 1461622380640 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 15:13:00 INFO - PROCESS | 17168 | 1461622380642 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 15:13:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:13:00 INFO - PROCESS | 17168 | 1461622380650 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:13:00 INFO - PROCESS | 17168 | 1461622380665 Marionette TRACE conn3 <- [1,2994,null,{}] 15:13:00 INFO - PROCESS | 17168 | 1461622380686 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}] 15:13:01 INFO - PROCESS | 17168 | 1461622380999 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 15:13:01 INFO - PROCESS | 17168 | 1461622381440 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:01 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bab1e4800 == 169 [pid = 17168] [id = 758] 15:13:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 136 (0x7f5ba933e000) [pid = 17168] [serial = 2273] [outer = (nil)] 15:13:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 137 (0x7f5bab0c4400) [pid = 17168] [serial = 2274] [outer = 0x7f5ba933e000] 15:13:01 INFO - PROCESS | 17168 | 1461622381568 Marionette DEBUG loaded listener.js 15:13:01 INFO - PROCESS | 17168 | ++DOMWINDOW == 138 (0x7f5bac0ad000) [pid = 17168] [serial = 2275] [outer = 0x7f5ba933e000] 15:13:02 INFO - PROCESS | 17168 | 1461622382564 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]]]}] 15:13:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:13:02 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 15:13:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1964ms 15:13:02 INFO - PROCESS | 17168 | 1461622382617 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 15:13:02 INFO - PROCESS | 17168 | 1461622382625 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 15:13:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:13:02 INFO - PROCESS | 17168 | 1461622382634 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:13:02 INFO - PROCESS | 17168 | 1461622382638 Marionette TRACE conn3 <- [1,2998,null,{}] 15:13:02 INFO - PROCESS | 17168 | 1461622382647 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}] 15:13:02 INFO - PROCESS | 17168 | 1461622382940 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 15:13:03 INFO - PROCESS | 17168 | 1461622383208 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:03 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb0ac4800 == 170 [pid = 17168] [id = 759] 15:13:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 139 (0x7f5bac4b6000) [pid = 17168] [serial = 2276] [outer = (nil)] 15:13:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 140 (0x7f5bae370000) [pid = 17168] [serial = 2277] [outer = 0x7f5bac4b6000] 15:13:03 INFO - PROCESS | 17168 | 1461622383344 Marionette DEBUG loaded listener.js 15:13:03 INFO - PROCESS | 17168 | ++DOMWINDOW == 141 (0x7f5baf8e8c00) [pid = 17168] [serial = 2278] [outer = 0x7f5bac4b6000] 15:13:04 INFO - PROCESS | 17168 | 1461622384203 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]]]}] 15:13:04 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. 15:13:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1584ms 15:13:04 INFO - PROCESS | 17168 | 1461622384222 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 15:13:04 INFO - PROCESS | 17168 | 1461622384229 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 15:13:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:13:04 INFO - PROCESS | 17168 | 1461622384237 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:13:04 INFO - PROCESS | 17168 | 1461622384241 Marionette TRACE conn3 <- [1,3002,null,{}] 15:13:04 INFO - PROCESS | 17168 | 1461622384246 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}] 15:13:04 INFO - PROCESS | 17168 | 1461622384503 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 15:13:04 INFO - PROCESS | 17168 | 1461622384781 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:04 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb2379000 == 171 [pid = 17168] [id = 760] 15:13:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 142 (0x7f5bafecb400) [pid = 17168] [serial = 2279] [outer = (nil)] 15:13:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 143 (0x7f5bb026a000) [pid = 17168] [serial = 2280] [outer = 0x7f5bafecb400] 15:13:04 INFO - PROCESS | 17168 | 1461622384865 Marionette DEBUG loaded listener.js 15:13:04 INFO - PROCESS | 17168 | ++DOMWINDOW == 144 (0x7f5bb0d68800) [pid = 17168] [serial = 2281] [outer = 0x7f5bafecb400] 15:13:05 INFO - PROCESS | 17168 | 1461622385807 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]]]}] 15:13:05 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. 15:13:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1630ms 15:13:05 INFO - PROCESS | 17168 | 1461622385869 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 15:13:05 INFO - PROCESS | 17168 | 1461622385873 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 15:13:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:13:05 INFO - PROCESS | 17168 | 1461622385887 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:13:05 INFO - PROCESS | 17168 | 1461622385897 Marionette TRACE conn3 <- [1,3006,null,{}] 15:13:05 INFO - PROCESS | 17168 | 1461622385955 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}] 15:13:06 INFO - PROCESS | 17168 | 1461622386235 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 15:13:06 INFO - PROCESS | 17168 | 1461622386549 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:06 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb4795800 == 172 [pid = 17168] [id = 761] 15:13:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 145 (0x7f5bb35bdc00) [pid = 17168] [serial = 2282] [outer = (nil)] 15:13:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 146 (0x7f5bb3d70400) [pid = 17168] [serial = 2283] [outer = 0x7f5bb35bdc00] 15:13:06 INFO - PROCESS | 17168 | 1461622386631 Marionette DEBUG loaded listener.js 15:13:06 INFO - PROCESS | 17168 | ++DOMWINDOW == 147 (0x7f5bb3dd6c00) [pid = 17168] [serial = 2284] [outer = 0x7f5bb35bdc00] 15:13:07 INFO - PROCESS | 17168 | 1461622387502 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]]]}] 15:13:07 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. 15:13:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1652ms 15:13:07 INFO - PROCESS | 17168 | 1461622387535 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 15:13:07 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:13:07 INFO - PROCESS | 17168 | 1461622387542 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 15:13:07 INFO - PROCESS | 17168 | 1461622387561 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:13:07 INFO - PROCESS | 17168 | 1461622387565 Marionette TRACE conn3 <- [1,3010,null,{}] 15:13:07 INFO - PROCESS | 17168 | 1461622387609 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}] 15:13:07 INFO - PROCESS | 17168 | 1461622387905 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 15:13:08 INFO - PROCESS | 17168 | 1461622388220 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:08 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb5458800 == 173 [pid = 17168] [id = 762] 15:13:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 148 (0x7f5bae368800) [pid = 17168] [serial = 2285] [outer = (nil)] 15:13:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 149 (0x7f5bb4658000) [pid = 17168] [serial = 2286] [outer = 0x7f5bae368800] 15:13:08 INFO - PROCESS | 17168 | 1461622388299 Marionette DEBUG loaded listener.js 15:13:08 INFO - PROCESS | 17168 | ++DOMWINDOW == 150 (0x7f5bb4847400) [pid = 17168] [serial = 2287] [outer = 0x7f5bae368800] 15:13:09 INFO - PROCESS | 17168 | 1461622389069 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]]]}] 15:13:09 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 15:13:09 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1568ms 15:13:09 INFO - PROCESS | 17168 | 1461622389118 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 15:13:09 INFO - PROCESS | 17168 | 1461622389122 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 15:13:09 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:13:09 INFO - PROCESS | 17168 | 1461622389128 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:13:09 INFO - PROCESS | 17168 | 1461622389132 Marionette TRACE conn3 <- [1,3014,null,{}] 15:13:09 INFO - PROCESS | 17168 | 1461622389137 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}] 15:13:09 INFO - PROCESS | 17168 | 1461622389381 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 15:13:09 INFO - PROCESS | 17168 | 1461622389654 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:09 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb60a8800 == 174 [pid = 17168] [id = 763] 15:13:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 151 (0x7f5bb4f8e400) [pid = 17168] [serial = 2288] [outer = (nil)] 15:13:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 152 (0x7f5bb50f1800) [pid = 17168] [serial = 2289] [outer = 0x7f5bb4f8e400] 15:13:09 INFO - PROCESS | 17168 | 1461622389751 Marionette DEBUG loaded listener.js 15:13:09 INFO - PROCESS | 17168 | ++DOMWINDOW == 153 (0x7f5bb5be7c00) [pid = 17168] [serial = 2290] [outer = 0x7f5bb4f8e400] 15:13:10 INFO - PROCESS | 17168 | [17168] 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 15:13:10 INFO - PROCESS | 17168 | 1461622390767 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:13:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:13:10 INFO - {} 15:13:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:13:10 INFO - {} 15:13:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:13:10 INFO - {} 15:13:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:13:10 INFO - {} 15:13:10 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1682ms 15:13:10 INFO - PROCESS | 17168 | 1461622390813 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 15:13:10 INFO - PROCESS | 17168 | 1461622390817 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 15:13:10 INFO - TEST-START | /FileAPI/fileReader.html 15:13:10 INFO - PROCESS | 17168 | 1461622390822 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:13:10 INFO - PROCESS | 17168 | 1461622390825 Marionette TRACE conn3 <- [1,3018,null,{}] 15:13:10 INFO - PROCESS | 17168 | 1461622390879 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}] 15:13:11 INFO - PROCESS | 17168 | 1461622391152 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 15:13:11 INFO - PROCESS | 17168 | 1461622391433 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:11 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbfda000 == 175 [pid = 17168] [id = 764] 15:13:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 154 (0x7f5bb5bed400) [pid = 17168] [serial = 2291] [outer = (nil)] 15:13:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 155 (0x7f5bb649ac00) [pid = 17168] [serial = 2292] [outer = 0x7f5bb5bed400] 15:13:11 INFO - PROCESS | 17168 | 1461622391506 Marionette DEBUG loaded listener.js 15:13:11 INFO - PROCESS | 17168 | ++DOMWINDOW == 156 (0x7f5bbbdac400) [pid = 17168] [serial = 2293] [outer = 0x7f5bb5bed400] 15:13:12 INFO - PROCESS | 17168 | 1461622392244 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]]]}] 15:13:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:13:12 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:13:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:13:12 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:13:12 INFO - TEST-OK | /FileAPI/fileReader.html | took 1487ms 15:13:12 INFO - PROCESS | 17168 | 1461622392313 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 15:13:12 INFO - PROCESS | 17168 | 1461622392317 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 15:13:12 INFO - TEST-START | /FileAPI/historical.html 15:13:12 INFO - PROCESS | 17168 | 1461622392323 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:13:12 INFO - PROCESS | 17168 | 1461622392326 Marionette TRACE conn3 <- [1,3022,null,{}] 15:13:12 INFO - PROCESS | 17168 | 1461622392331 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}] 15:13:12 INFO - PROCESS | 17168 | 1461622392574 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 15:13:12 INFO - PROCESS | 17168 | 1461622392867 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:12 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbe9c7000 == 176 [pid = 17168] [id = 765] 15:13:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 157 (0x7f5bb465cc00) [pid = 17168] [serial = 2294] [outer = (nil)] 15:13:12 INFO - PROCESS | 17168 | ++DOMWINDOW == 158 (0x7f5bbca7c000) [pid = 17168] [serial = 2295] [outer = 0x7f5bb465cc00] 15:13:12 INFO - PROCESS | 17168 | 1461622392948 Marionette DEBUG loaded listener.js 15:13:13 INFO - PROCESS | 17168 | ++DOMWINDOW == 159 (0x7f5bbcb15400) [pid = 17168] [serial = 2296] [outer = 0x7f5bb465cc00] 15:13:13 INFO - PROCESS | 17168 | 1461622393779 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"]]]}] 15:13:13 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:13:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:13:13 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:13:13 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:13:13 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:13:13 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:13:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:13:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:13 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:13:13 INFO - TEST-OK | /FileAPI/historical.html | took 1484ms 15:13:13 INFO - TEST-START | /FileAPI/idlharness.html 15:13:13 INFO - PROCESS | 17168 | 1461622393812 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 15:13:13 INFO - PROCESS | 17168 | 1461622393815 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 15:13:13 INFO - PROCESS | 17168 | 1461622393822 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:13:13 INFO - PROCESS | 17168 | 1461622393826 Marionette TRACE conn3 <- [1,3026,null,{}] 15:13:13 INFO - PROCESS | 17168 | 1461622393831 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}] 15:13:14 INFO - PROCESS | 17168 | 1461622394107 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 15:13:14 INFO - PROCESS | 17168 | 1461622394383 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:14 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf2a4000 == 177 [pid = 17168] [id = 766] 15:13:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 160 (0x7f5bb51d3800) [pid = 17168] [serial = 2297] [outer = (nil)] 15:13:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 161 (0x7f5bbcc9f000) [pid = 17168] [serial = 2298] [outer = 0x7f5bb51d3800] 15:13:14 INFO - PROCESS | 17168 | 1461622394465 Marionette DEBUG loaded listener.js 15:13:14 INFO - PROCESS | 17168 | ++DOMWINDOW == 162 (0x7f5bbcd32400) [pid = 17168] [serial = 2299] [outer = 0x7f5bb51d3800] 15:13:16 INFO - PROCESS | 17168 | 1461622396132 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]]]}] 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:13:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:13:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:13:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:13:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:13:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:13:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:13:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:13:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:13:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:13:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:13:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:13:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:13:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:13:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:13:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:13:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:13:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:13:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:13:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:13:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:13:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:13:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:13:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:13:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:13:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:13:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:13:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:13:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:13:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:13:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:13:16 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 15:13:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:13:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:13:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:13:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:13:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:13:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:13:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:13:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:13:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:13:16 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 15:13:16 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 15:13:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:13:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:13:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:13:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:13:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:13:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:13:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:13:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:13:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:13:16 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:13:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:13:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:13:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:13:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:13:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:13:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:13:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:13:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:13:16 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 15:13:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:13:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:13:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:13:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:13:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:13:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:13:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:13:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:13:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:13:16 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 15:13:16 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 15:13:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:13:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:13:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:13:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:13:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:13:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 15:13:16 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 15:13:16 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 15:13:16 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:13:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:13:16 INFO - TEST-OK | /FileAPI/idlharness.html | took 2407ms 15:13:16 INFO - PROCESS | 17168 | 1461622396228 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 15:13:16 INFO - PROCESS | 17168 | 1461622396235 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 15:13:16 INFO - TEST-START | /FileAPI/idlharness.worker 15:13:16 INFO - PROCESS | 17168 | 1461622396379 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:13:16 INFO - PROCESS | 17168 | 1461622396383 Marionette TRACE conn3 <- [1,3030,null,{}] 15:13:16 INFO - PROCESS | 17168 | 1461622396431 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}] 15:13:16 INFO - PROCESS | 17168 | 1461622396737 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 15:13:16 INFO - PROCESS | 17168 | 1461622396952 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:16 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbf9a000 == 178 [pid = 17168] [id = 767] 15:13:16 INFO - PROCESS | 17168 | ++DOMWINDOW == 163 (0x7f5bb6287400) [pid = 17168] [serial = 2300] [outer = (nil)] 15:13:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 164 (0x7f5bbfa38000) [pid = 17168] [serial = 2301] [outer = 0x7f5bb6287400] 15:13:17 INFO - PROCESS | 17168 | 1461622397031 Marionette DEBUG loaded listener.js 15:13:17 INFO - PROCESS | 17168 | ++DOMWINDOW == 165 (0x7f5bbfaad800) [pid = 17168] [serial = 2302] [outer = 0x7f5bb6287400] 15:13:17 INFO - PROCESS | 17168 | [17168] 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 15:13:19 INFO - PROCESS | 17168 | 1461622399259 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,{},{}]]]}] 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:13:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:13:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:13:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:13:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:13:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:13:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:13:19 INFO - {} 15:13:19 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 15:13:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:13:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:13:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:13:19 INFO - {} 15:13:19 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 - {} 15:13:19 INFO - {} 15:13:19 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 15:13:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:13:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:13:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:13:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:13:19 INFO - {} 15:13:19 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 15:13:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:13:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:13:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:13:19 INFO - {} 15:13:19 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 - {} 15:13:19 INFO - {} 15:13:19 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 15:13:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:13:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:13:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:13:19 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 15:13:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:13:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:13:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:13:19 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 15:13:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:13:19 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 15:13:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:13:19 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 15:13:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:13:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:13:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:13:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:13:19 INFO - {} 15:13:19 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3028ms 15:13:19 INFO - PROCESS | 17168 | 1461622399401 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 15:13:19 INFO - PROCESS | 17168 | 1461622399404 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 15:13:19 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:13:19 INFO - PROCESS | 17168 | 1461622399416 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:13:19 INFO - PROCESS | 17168 | 1461622399426 Marionette TRACE conn3 <- [1,3034,null,{}] 15:13:19 INFO - PROCESS | 17168 | 1461622399482 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}] 15:13:19 INFO - PROCESS | 17168 | 1461622399895 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 15:13:20 INFO - PROCESS | 17168 | 1461622400112 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:20 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc3429800 == 179 [pid = 17168] [id = 768] 15:13:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 166 (0x7f5bc0e2ac00) [pid = 17168] [serial = 2303] [outer = (nil)] 15:13:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 167 (0x7f5bc7434000) [pid = 17168] [serial = 2304] [outer = 0x7f5bc0e2ac00] 15:13:20 INFO - PROCESS | 17168 | 1461622400205 Marionette DEBUG loaded listener.js 15:13:20 INFO - PROCESS | 17168 | ++DOMWINDOW == 168 (0x7f5bc94cfc00) [pid = 17168] [serial = 2305] [outer = 0x7f5bc0e2ac00] 15:13:21 INFO - PROCESS | 17168 | 1461622401062 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]]]}] 15:13:21 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:13:21 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1702ms 15:13:21 INFO - PROCESS | 17168 | 1461622401126 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 15:13:21 INFO - PROCESS | 17168 | 1461622401130 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 15:13:21 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:13:21 INFO - PROCESS | 17168 | 1461622401140 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:13:21 INFO - PROCESS | 17168 | 1461622401145 Marionette TRACE conn3 <- [1,3038,null,{}] 15:13:21 INFO - PROCESS | 17168 | 1461622401150 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}] 15:13:21 INFO - PROCESS | 17168 | 1461622401432 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 15:13:21 INFO - PROCESS | 17168 | 1461622401707 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:21 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc4f7e000 == 180 [pid = 17168] [id = 769] 15:13:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 169 (0x7f5bcbbaf800) [pid = 17168] [serial = 2306] [outer = (nil)] 15:13:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 170 (0x7f5bcbe1ac00) [pid = 17168] [serial = 2307] [outer = 0x7f5bcbbaf800] 15:13:21 INFO - PROCESS | 17168 | 1461622401836 Marionette DEBUG loaded listener.js 15:13:21 INFO - PROCESS | 17168 | ++DOMWINDOW == 171 (0x7f5bcbe78000) [pid = 17168] [serial = 2308] [outer = 0x7f5bcbbaf800] 15:13:22 INFO - PROCESS | 17168 | 1461622402606 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"]]]}] 15:13:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:13:22 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1481ms 15:13:22 INFO - PROCESS | 17168 | 1461622402622 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 15:13:22 INFO - PROCESS | 17168 | 1461622402626 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 15:13:22 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:13:22 INFO - PROCESS | 17168 | 1461622402639 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:13:22 INFO - PROCESS | 17168 | 1461622402642 Marionette TRACE conn3 <- [1,3042,null,{}] 15:13:22 INFO - PROCESS | 17168 | 1461622402652 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}] 15:13:22 INFO - PROCESS | 17168 | 1461622402905 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 15:13:23 INFO - PROCESS | 17168 | 1461622403156 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:23 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc71d7800 == 181 [pid = 17168] [id = 770] 15:13:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 172 (0x7f5bcbbafc00) [pid = 17168] [serial = 2309] [outer = (nil)] 15:13:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 173 (0x7f5bcfb84400) [pid = 17168] [serial = 2310] [outer = 0x7f5bcbbafc00] 15:13:23 INFO - PROCESS | 17168 | 1461622403237 Marionette DEBUG loaded listener.js 15:13:23 INFO - PROCESS | 17168 | ++DOMWINDOW == 174 (0x7f5bd4b13c00) [pid = 17168] [serial = 2311] [outer = 0x7f5bcbbafc00] 15:13:24 INFO - PROCESS | 17168 | 1461622404357 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]]]}] 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:13:24 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. 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:13:24 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'.) 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:13:24 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. 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:13:24 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. 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:13:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:13:24 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. 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:13:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:13:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:13:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:13:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:13:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:13:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:13:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:13:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:13:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:13:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:13:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:13:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:13:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:13:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:13:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:13:24 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1834ms 15:13:24 INFO - PROCESS | 17168 | 1461622404469 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 15:13:24 INFO - PROCESS | 17168 | 1461622404475 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 15:13:24 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:13:24 INFO - PROCESS | 17168 | 1461622404488 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:13:24 INFO - PROCESS | 17168 | 1461622404495 Marionette TRACE conn3 <- [1,3046,null,{}] 15:13:24 INFO - PROCESS | 17168 | 1461622404507 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}] 15:13:24 INFO - PROCESS | 17168 | 1461622404950 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 15:13:25 INFO - PROCESS | 17168 | 1461622405212 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:25 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2439800 == 182 [pid = 17168] [id = 771] 15:13:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 175 (0x7f5bbbdaa000) [pid = 17168] [serial = 2312] [outer = (nil)] 15:13:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 176 (0x7f5bc09d3800) [pid = 17168] [serial = 2313] [outer = 0x7f5bbbdaa000] 15:13:25 INFO - PROCESS | 17168 | 1461622405291 Marionette DEBUG loaded listener.js 15:13:25 INFO - PROCESS | 17168 | ++DOMWINDOW == 177 (0x7f5bc2223800) [pid = 17168] [serial = 2314] [outer = 0x7f5bbbdaa000] 15:13:25 INFO - PROCESS | 17168 | [17168] 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 15:13:26 INFO - PROCESS | 17168 | 1461622406225 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:13:26 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:13:26 INFO - {} 15:13:26 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1751ms 15:13:26 INFO - PROCESS | 17168 | 1461622406235 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 15:13:26 INFO - PROCESS | 17168 | 1461622406238 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 15:13:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:13:26 INFO - PROCESS | 17168 | 1461622406293 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:13:26 INFO - PROCESS | 17168 | 1461622406295 Marionette TRACE conn3 <- [1,3050,null,{}] 15:13:26 INFO - PROCESS | 17168 | 1461622406306 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}] 15:13:26 INFO - PROCESS | 17168 | 1461622406561 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 15:13:26 INFO - PROCESS | 17168 | 1461622406807 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:26 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc3073000 == 183 [pid = 17168] [id = 772] 15:13:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 178 (0x7f5bc2224000) [pid = 17168] [serial = 2315] [outer = (nil)] 15:13:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 179 (0x7f5bc24f5800) [pid = 17168] [serial = 2316] [outer = 0x7f5bc2224000] 15:13:26 INFO - PROCESS | 17168 | 1461622406885 Marionette DEBUG loaded listener.js 15:13:26 INFO - PROCESS | 17168 | ++DOMWINDOW == 180 (0x7f5bc2ab6400) [pid = 17168] [serial = 2317] [outer = 0x7f5bc2224000] 15:13:27 INFO - PROCESS | 17168 | 1461622407828 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]]]}] 15:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:13:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:13:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1592ms 15:13:27 INFO - PROCESS | 17168 | 1461622407880 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 15:13:27 INFO - PROCESS | 17168 | 1461622407884 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 15:13:27 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:13:27 INFO - PROCESS | 17168 | 1461622407891 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:13:27 INFO - PROCESS | 17168 | 1461622407894 Marionette TRACE conn3 <- [1,3054,null,{}] 15:13:27 INFO - PROCESS | 17168 | 1461622407900 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}] 15:13:28 INFO - PROCESS | 17168 | 1461622408160 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 15:13:28 INFO - PROCESS | 17168 | 1461622408491 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:28 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc8443000 == 184 [pid = 17168] [id = 773] 15:13:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 181 (0x7f5bc24b6800) [pid = 17168] [serial = 2318] [outer = (nil)] 15:13:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 182 (0x7f5bc2b2dc00) [pid = 17168] [serial = 2319] [outer = 0x7f5bc24b6800] 15:13:28 INFO - PROCESS | 17168 | 1461622408573 Marionette DEBUG loaded listener.js 15:13:28 INFO - PROCESS | 17168 | ++DOMWINDOW == 183 (0x7f5bc2dee400) [pid = 17168] [serial = 2320] [outer = 0x7f5bc24b6800] 15:13:29 INFO - PROCESS | 17168 | 1461622409769 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"]]]}] 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:13:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:13:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:13:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:13:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:13:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:13:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:13:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:13:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:13:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:13:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:13:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:13:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:13:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:13:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:13:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:29 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:13:29 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:13:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:13:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:13:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:13:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:13:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:13:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:13:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:13:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:13:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:13:30 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" 15:13:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:13:30 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" 15:13:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:13:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1962ms 15:13:30 INFO - PROCESS | 17168 | 1461622409853 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 15:13:30 INFO - PROCESS | 17168 | 1461622409856 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 15:13:30 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:13:30 INFO - PROCESS | 17168 | 1461622409905 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:13:30 INFO - PROCESS | 17168 | 1461622409913 Marionette TRACE conn3 <- [1,3058,null,{}] 15:13:30 INFO - PROCESS | 17168 | 1461622409974 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}] 15:13:30 INFO - PROCESS | 17168 | 1461622410335 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 15:13:30 INFO - PROCESS | 17168 | 1461622410596 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:30 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bcbb12800 == 185 [pid = 17168] [id = 774] 15:13:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 184 (0x7f5bc24ba400) [pid = 17168] [serial = 2321] [outer = (nil)] 15:13:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 185 (0x7f5bcec5a800) [pid = 17168] [serial = 2322] [outer = 0x7f5bc24ba400] 15:13:30 INFO - PROCESS | 17168 | 1461622410672 Marionette DEBUG loaded listener.js 15:13:30 INFO - PROCESS | 17168 | ++DOMWINDOW == 186 (0x7f5bd6e72c00) [pid = 17168] [serial = 2323] [outer = 0x7f5bc24ba400] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bab9e7800 == 184 [pid = 17168] [id = 665] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bafcd9000 == 183 [pid = 17168] [id = 664] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc8213800 == 182 [pid = 17168] [id = 469] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb2238800 == 181 [pid = 17168] [id = 757] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb1c32800 == 180 [pid = 17168] [id = 756] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb0db5000 == 179 [pid = 17168] [id = 755] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5baf813000 == 178 [pid = 17168] [id = 754] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bab7d8000 == 177 [pid = 17168] [id = 753] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bdf02f800 == 176 [pid = 17168] [id = 751] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bdb11d000 == 175 [pid = 17168] [id = 750] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bdacda800 == 174 [pid = 17168] [id = 749] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bda640000 == 173 [pid = 17168] [id = 748] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bda45c800 == 172 [pid = 17168] [id = 747] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd6b24800 == 171 [pid = 17168] [id = 746] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bd5cdb000 == 170 [pid = 17168] [id = 745] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bcfbe9800 == 169 [pid = 17168] [id = 744] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc80ae800 == 168 [pid = 17168] [id = 743] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc6be2000 == 167 [pid = 17168] [id = 742] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc36dd000 == 166 [pid = 17168] [id = 741] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc3068800 == 165 [pid = 17168] [id = 740] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc2b71000 == 164 [pid = 17168] [id = 739] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bc093c000 == 163 [pid = 17168] [id = 738] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbee17000 == 162 [pid = 17168] [id = 737] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bae32a000 == 161 [pid = 17168] [id = 474] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bbd724000 == 160 [pid = 17168] [id = 736] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb6198000 == 159 [pid = 17168] [id = 735] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb5046000 == 158 [pid = 17168] [id = 734] 15:13:33 INFO - PROCESS | 17168 | --DOCSHELL 0x7f5bb1c21000 == 157 [pid = 17168] [id = 733] 15:13:33 INFO - PROCESS | 17168 | --DOMWINDOW == 185 (0x7f5bb0268800) [pid = 17168] [serial = 2189] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 17168 | --DOMWINDOW == 184 (0x7f5bc5c32800) [pid = 17168] [serial = 2184] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 17168 | --DOMWINDOW == 183 (0x7f5bb4f86000) [pid = 17168] [serial = 2139] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 17168 | --DOMWINDOW == 182 (0x7f5bafecc400) [pid = 17168] [serial = 2133] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 17168 | --DOMWINDOW == 181 (0x7f5bc389f400) [pid = 17168] [serial = 2178] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 17168 | --DOMWINDOW == 180 (0x7f5bad4a9400) [pid = 17168] [serial = 2187] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 17168 | --DOMWINDOW == 179 (0x7f5bc2b2b000) [pid = 17168] [serial = 2165] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 17168 | --DOMWINDOW == 178 (0x7f5bbf217c00) [pid = 17168] [serial = 2156] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 17168 | --DOMWINDOW == 177 (0x7f5bb5fca800) [pid = 17168] [serial = 2145] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 17168 | --DOMWINDOW == 176 (0x7f5bc24f9000) [pid = 17168] [serial = 2162] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 17168 | --DOMWINDOW == 175 (0x7f5bc2c5c400) [pid = 17168] [serial = 2166] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 17168 | --DOMWINDOW == 174 (0x7f5bc4f2a800) [pid = 17168] [serial = 2181] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 17168 | --DOMWINDOW == 173 (0x7f5bc58d3000) [pid = 17168] [serial = 2183] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 17168 | --DOMWINDOW == 172 (0x7f5bbcc9dc00) [pid = 17168] [serial = 2148] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 17168 | --DOMWINDOW == 171 (0x7f5bbf94c800) [pid = 17168] [serial = 2160] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 17168 | --DOMWINDOW == 170 (0x7f5bb472a000) [pid = 17168] [serial = 2138] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 17168 | --DOMWINDOW == 169 (0x7f5bbee46c00) [pid = 17168] [serial = 2154] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 17168 | --DOMWINDOW == 168 (0x7f5bb0d6b000) [pid = 17168] [serial = 2195] [outer = (nil)] [url = about:blank] 15:13:33 INFO - PROCESS | 17168 | --DOMWINDOW == 167 (0x7f5bb3d60c00) [pid = 17168] [serial = 2196] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 166 (0x7f5bc2ab9000) [pid = 17168] [serial = 2163] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 165 (0x7f5bc2efd400) [pid = 17168] [serial = 2174] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 164 (0x7f5bbdb19c00) [pid = 17168] [serial = 2151] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 163 (0x7f5bc3899400) [pid = 17168] [serial = 2177] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 162 (0x7f5bb3d5cc00) [pid = 17168] [serial = 2193] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 161 (0x7f5bc2c67400) [pid = 17168] [serial = 2169] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 160 (0x7f5bb0bdf800) [pid = 17168] [serial = 2190] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 159 (0x7f5bbf425c00) [pid = 17168] [serial = 2157] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 158 (0x7f5bc2df1000) [pid = 17168] [serial = 2171] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 157 (0x7f5bc4caa800) [pid = 17168] [serial = 2180] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 156 (0x7f5bbca89800) [pid = 17168] [serial = 2147] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 155 (0x7f5bb5c70000) [pid = 17168] [serial = 2142] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 154 (0x7f5bad4a3c00) [pid = 17168] [serial = 2132] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 153 (0x7f5bc3810400) [pid = 17168] [serial = 2175] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 152 (0x7f5bb18ac000) [pid = 17168] [serial = 2135] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 151 (0x7f5bbe951400) [pid = 17168] [serial = 2153] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 150 (0x7f5bac3d4000) [pid = 17168] [serial = 2186] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 149 (0x7f5bbccd6400) [pid = 17168] [serial = 2150] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 148 (0x7f5bc2c60400) [pid = 17168] [serial = 2168] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 147 (0x7f5bb5d8a800) [pid = 17168] [serial = 2144] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 146 (0x7f5bb35bd800) [pid = 17168] [serial = 2192] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 145 (0x7f5bc2dfa400) [pid = 17168] [serial = 2172] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 144 (0x7f5bbf730400) [pid = 17168] [serial = 2159] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 143 (0x7f5bb547e400) [pid = 17168] [serial = 2141] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | --DOMWINDOW == 142 (0x7f5bb3458400) [pid = 17168] [serial = 2136] [outer = (nil)] [url = about:blank] 15:13:34 INFO - PROCESS | 17168 | 1461622414123 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]]]}] 15:13:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:13:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:13:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:13:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:13:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:13:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:13:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:13:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:13:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:13:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:13:34 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:34 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:13:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:13:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:13:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:13:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:13:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:13:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:13:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:13:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:13:34 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 4342ms 15:13:34 INFO - PROCESS | 17168 | 1461622414207 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 15:13:34 INFO - PROCESS | 17168 | 1461622414219 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 15:13:34 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:13:34 INFO - PROCESS | 17168 | 1461622414228 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:13:34 INFO - PROCESS | 17168 | 1461622414233 Marionette TRACE conn3 <- [1,3062,null,{}] 15:13:34 INFO - PROCESS | 17168 | 1461622414243 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}] 15:13:34 INFO - PROCESS | 17168 | 1461622414482 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 15:13:34 INFO - PROCESS | 17168 | 1461622414703 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:34 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bac572800 == 158 [pid = 17168] [id = 775] 15:13:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 143 (0x7f5bac1c8800) [pid = 17168] [serial = 2324] [outer = (nil)] 15:13:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 144 (0x7f5bac3d1400) [pid = 17168] [serial = 2325] [outer = 0x7f5bac1c8800] 15:13:34 INFO - PROCESS | 17168 | 1461622414775 Marionette DEBUG loaded listener.js 15:13:34 INFO - PROCESS | 17168 | ++DOMWINDOW == 145 (0x7f5bac4b5000) [pid = 17168] [serial = 2326] [outer = 0x7f5bac1c8800] 15:13:35 INFO - PROCESS | 17168 | [17168] 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 15:13:35 INFO - PROCESS | 17168 | 1461622415581 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:13:35 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:13:35 INFO - {} 15:13:35 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1388ms 15:13:35 INFO - PROCESS | 17168 | 1461622415617 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 15:13:35 INFO - PROCESS | 17168 | 1461622415624 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 15:13:35 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:13:35 INFO - PROCESS | 17168 | 1461622415636 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:13:35 INFO - PROCESS | 17168 | 1461622415639 Marionette TRACE conn3 <- [1,3066,null,{}] 15:13:35 INFO - PROCESS | 17168 | 1461622415653 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}] 15:13:35 INFO - PROCESS | 17168 | 1461622415897 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 15:13:36 INFO - PROCESS | 17168 | 1461622416111 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:36 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb0df6000 == 159 [pid = 17168] [id = 776] 15:13:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 146 (0x7f5ba9fe3c00) [pid = 17168] [serial = 2327] [outer = (nil)] 15:13:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 147 (0x7f5baf8ee800) [pid = 17168] [serial = 2328] [outer = 0x7f5ba9fe3c00] 15:13:36 INFO - PROCESS | 17168 | 1461622416177 Marionette DEBUG loaded listener.js 15:13:36 INFO - PROCESS | 17168 | ++DOMWINDOW == 148 (0x7f5bb02d9400) [pid = 17168] [serial = 2329] [outer = 0x7f5ba9fe3c00] 15:13:37 INFO - PROCESS | 17168 | 1461622417035 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]]]}] 15:13:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:13:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:13:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:13:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:13:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:13:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:13:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:13:37 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1444ms 15:13:37 INFO - PROCESS | 17168 | 1461622417083 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 15:13:37 INFO - PROCESS | 17168 | 1461622417086 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 15:13:37 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:13:37 INFO - PROCESS | 17168 | 1461622417093 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:13:37 INFO - PROCESS | 17168 | 1461622417099 Marionette TRACE conn3 <- [1,3070,null,{}] 15:13:37 INFO - PROCESS | 17168 | 1461622417124 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}] 15:13:37 INFO - PROCESS | 17168 | 1461622417446 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 15:13:37 INFO - PROCESS | 17168 | 1461622417484 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:37 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb2369000 == 160 [pid = 17168] [id = 777] 15:13:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 149 (0x7f5bb02de000) [pid = 17168] [serial = 2330] [outer = (nil)] 15:13:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 150 (0x7f5bb2fad400) [pid = 17168] [serial = 2331] [outer = 0x7f5bb02de000] 15:13:37 INFO - PROCESS | 17168 | 1461622417553 Marionette DEBUG loaded listener.js 15:13:37 INFO - PROCESS | 17168 | ++DOMWINDOW == 151 (0x7f5bb3d60400) [pid = 17168] [serial = 2332] [outer = 0x7f5bb02de000] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 150 (0x7f5bb35c1400) [pid = 17168] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 149 (0x7f5bc2c63000) [pid = 17168] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 148 (0x7f5bc2528c00) [pid = 17168] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 147 (0x7f5bbf999c00) [pid = 17168] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 146 (0x7f5bac16e800) [pid = 17168] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 145 (0x7f5bbf73ec00) [pid = 17168] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 144 (0x7f5bb4f88000) [pid = 17168] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 143 (0x7f5bbccd4800) [pid = 17168] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 142 (0x7f5bac3d4800) [pid = 17168] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 141 (0x7f5bb64a1c00) [pid = 17168] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 140 (0x7f5bb50fc400) [pid = 17168] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 139 (0x7f5bb3dd6400) [pid = 17168] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 138 (0x7f5bbcb18400) [pid = 17168] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 137 (0x7f5bac14d800) [pid = 17168] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 136 (0x7f5bc726ac00) [pid = 17168] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 135 (0x7f5ba933dc00) [pid = 17168] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 134 (0x7f5bb0263c00) [pid = 17168] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 133 (0x7f5bc389f000) [pid = 17168] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 132 (0x7f5bac179000) [pid = 17168] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 131 (0x7f5bae369400) [pid = 17168] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 130 (0x7f5bac3d1c00) [pid = 17168] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 129 (0x7f5bc80ddc00) [pid = 17168] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 128 (0x7f5bbcd37c00) [pid = 17168] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 127 (0x7f5bc805f400) [pid = 17168] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:13:39 INFO - PROCESS | 17168 | --DOMWINDOW == 126 (0x7f5bb3d56800) [pid = 17168] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:13:39 INFO - PROCESS | 17168 | 1461622419180 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]]]}] 15:13:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:13:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:13:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:13:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:13:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:13:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:13:39 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 2141ms 15:13:39 INFO - PROCESS | 17168 | 1461622419238 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 15:13:39 INFO - PROCESS | 17168 | 1461622419242 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 15:13:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:13:39 INFO - PROCESS | 17168 | 1461622419256 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:13:39 INFO - PROCESS | 17168 | 1461622419260 Marionette TRACE conn3 <- [1,3074,null,{}] 15:13:39 INFO - PROCESS | 17168 | 1461622419268 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}] 15:13:39 INFO - PROCESS | 17168 | 1461622419534 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 15:13:39 INFO - PROCESS | 17168 | 1461622419731 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:39 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb470d800 == 161 [pid = 17168] [id = 778] 15:13:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 127 (0x7f5bac14d800) [pid = 17168] [serial = 2333] [outer = (nil)] 15:13:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 128 (0x7f5bb4541400) [pid = 17168] [serial = 2334] [outer = 0x7f5bac14d800] 15:13:39 INFO - PROCESS | 17168 | 1461622419806 Marionette DEBUG loaded listener.js 15:13:39 INFO - PROCESS | 17168 | ++DOMWINDOW == 129 (0x7f5bb4853000) [pid = 17168] [serial = 2335] [outer = 0x7f5bac14d800] 15:13:40 INFO - PROCESS | 17168 | 1461622420474 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]]]}] 15:13:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:13:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:13:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:13:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:13:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:13:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:13:40 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1242ms 15:13:40 INFO - PROCESS | 17168 | 1461622420498 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 15:13:40 INFO - PROCESS | 17168 | 1461622420502 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 15:13:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:13:40 INFO - PROCESS | 17168 | 1461622420510 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:13:40 INFO - PROCESS | 17168 | 1461622420513 Marionette TRACE conn3 <- [1,3078,null,{}] 15:13:40 INFO - PROCESS | 17168 | 1461622420517 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}] 15:13:40 INFO - PROCESS | 17168 | 1461622420761 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 15:13:41 INFO - PROCESS | 17168 | 1461622421212 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:41 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bab3eb000 == 162 [pid = 17168] [id = 779] 15:13:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 130 (0x7f5ba9fe5000) [pid = 17168] [serial = 2336] [outer = (nil)] 15:13:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 131 (0x7f5bac0a4c00) [pid = 17168] [serial = 2337] [outer = 0x7f5ba9fe5000] 15:13:41 INFO - PROCESS | 17168 | 1461622421363 Marionette DEBUG loaded listener.js 15:13:41 INFO - PROCESS | 17168 | ++DOMWINDOW == 132 (0x7f5bac3d1c00) [pid = 17168] [serial = 2338] [outer = 0x7f5ba9fe5000] 15:13:42 INFO - PROCESS | 17168 | 1461622422239 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] 15:13:42 INFO - PROCESS | 17168 | 1461622422321 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 15:13:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:13:42 INFO - PROCESS | 17168 | 1461622422329 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:13:42 INFO - PROCESS | 17168 | 1461622422335 Marionette TRACE conn3 <- [1,3082,null,{}] 15:13:42 INFO - PROCESS | 17168 | 1461622422362 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}] 15:13:42 INFO - PROCESS | 17168 | 1461622422639 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 15:13:42 INFO - PROCESS | 17168 | 1461622422973 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:43 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb1c7a800 == 163 [pid = 17168] [id = 780] 15:13:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 133 (0x7f5bb0060800) [pid = 17168] [serial = 2339] [outer = (nil)] 15:13:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 134 (0x7f5bb0bdf800) [pid = 17168] [serial = 2340] [outer = 0x7f5bb0060800] 15:13:43 INFO - PROCESS | 17168 | 1461622423060 Marionette DEBUG loaded listener.js 15:13:43 INFO - PROCESS | 17168 | ++DOMWINDOW == 135 (0x7f5bb18a0400) [pid = 17168] [serial = 2341] [outer = 0x7f5bb0060800] 15:13:43 INFO - PROCESS | 17168 | 1461622423917 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]]]}] 15:13:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:13:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:13:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:13:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:13:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1602ms 15:13:43 INFO - PROCESS | 17168 | 1461622423935 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 15:13:43 INFO - PROCESS | 17168 | 1461622423942 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 15:13:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:13:43 INFO - PROCESS | 17168 | 1461622423951 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:13:43 INFO - PROCESS | 17168 | 1461622423954 Marionette TRACE conn3 <- [1,3086,null,{}] 15:13:43 INFO - PROCESS | 17168 | 1461622423962 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}] 15:13:44 INFO - PROCESS | 17168 | 1461622424233 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 15:13:44 INFO - PROCESS | 17168 | 1461622424517 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:44 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bb545e800 == 164 [pid = 17168] [id = 781] 15:13:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 136 (0x7f5bb2fb3c00) [pid = 17168] [serial = 2342] [outer = (nil)] 15:13:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 137 (0x7f5bb3dd8c00) [pid = 17168] [serial = 2343] [outer = 0x7f5bb2fb3c00] 15:13:44 INFO - PROCESS | 17168 | 1461622424600 Marionette DEBUG loaded listener.js 15:13:44 INFO - PROCESS | 17168 | ++DOMWINDOW == 138 (0x7f5bb4851000) [pid = 17168] [serial = 2344] [outer = 0x7f5bb2fb3c00] 15:13:45 INFO - PROCESS | 17168 | 1461622425514 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:13:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:13:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1582ms 15:13:45 INFO - PROCESS | 17168 | 1461622425533 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 15:13:45 INFO - PROCESS | 17168 | 1461622425537 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 15:13:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:13:45 INFO - PROCESS | 17168 | 1461622425545 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:13:45 INFO - PROCESS | 17168 | 1461622425555 Marionette TRACE conn3 <- [1,3090,null,{}] 15:13:45 INFO - PROCESS | 17168 | 1461622425569 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}] 15:13:45 INFO - PROCESS | 17168 | 1461622425867 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 15:13:46 INFO - PROCESS | 17168 | 1461622426181 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:46 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbbf6d800 == 165 [pid = 17168] [id = 782] 15:13:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 139 (0x7f5bb50f8800) [pid = 17168] [serial = 2345] [outer = (nil)] 15:13:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 140 (0x7f5bb5482400) [pid = 17168] [serial = 2346] [outer = 0x7f5bb50f8800] 15:13:46 INFO - PROCESS | 17168 | 1461622426307 Marionette DEBUG loaded listener.js 15:13:46 INFO - PROCESS | 17168 | ++DOMWINDOW == 141 (0x7f5bb5be8000) [pid = 17168] [serial = 2347] [outer = 0x7f5bb50f8800] 15:13:47 INFO - PROCESS | 17168 | 1461622427149 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:13:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:13:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1641ms 15:13:47 INFO - PROCESS | 17168 | 1461622427188 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 15:13:47 INFO - PROCESS | 17168 | 1461622427195 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 15:13:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:13:47 INFO - PROCESS | 17168 | 1461622427204 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:13:47 INFO - PROCESS | 17168 | 1461622427209 Marionette TRACE conn3 <- [1,3094,null,{}] 15:13:47 INFO - PROCESS | 17168 | 1461622427217 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}] 15:13:47 INFO - PROCESS | 17168 | 1461622427558 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 15:13:47 INFO - PROCESS | 17168 | 1461622427897 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:47 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbe9c9800 == 166 [pid = 17168] [id = 783] 15:13:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 142 (0x7f5bb045b000) [pid = 17168] [serial = 2348] [outer = (nil)] 15:13:47 INFO - PROCESS | 17168 | ++DOMWINDOW == 143 (0x7f5bb5eacc00) [pid = 17168] [serial = 2349] [outer = 0x7f5bb045b000] 15:13:47 INFO - PROCESS | 17168 | 1461622427980 Marionette DEBUG loaded listener.js 15:13:48 INFO - PROCESS | 17168 | ++DOMWINDOW == 144 (0x7f5bb5fd3400) [pid = 17168] [serial = 2350] [outer = 0x7f5bb045b000] 15:13:48 INFO - PROCESS | 17168 | 1461622428767 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:13:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:13:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1588ms 15:13:48 INFO - PROCESS | 17168 | 1461622428791 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 15:13:48 INFO - PROCESS | 17168 | 1461622428795 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 15:13:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:13:48 INFO - PROCESS | 17168 | 1461622428801 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:13:48 INFO - PROCESS | 17168 | 1461622428804 Marionette TRACE conn3 <- [1,3098,null,{}] 15:13:48 INFO - PROCESS | 17168 | 1461622428809 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}] 15:13:49 INFO - PROCESS | 17168 | 1461622429058 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 15:13:49 INFO - PROCESS | 17168 | 1461622429330 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:49 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bbf672000 == 167 [pid = 17168] [id = 784] 15:13:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 145 (0x7f5bb64a4800) [pid = 17168] [serial = 2351] [outer = (nil)] 15:13:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 146 (0x7f5bbca7f400) [pid = 17168] [serial = 2352] [outer = 0x7f5bb64a4800] 15:13:49 INFO - PROCESS | 17168 | 1461622429424 Marionette DEBUG loaded listener.js 15:13:49 INFO - PROCESS | 17168 | ++DOMWINDOW == 147 (0x7f5bbdb1a800) [pid = 17168] [serial = 2353] [outer = 0x7f5bb64a4800] 15:13:50 INFO - PROCESS | 17168 | 1461622430363 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]]]}] 15:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:13:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1582ms 15:13:50 INFO - PROCESS | 17168 | 1461622430384 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 15:13:50 INFO - PROCESS | 17168 | 1461622430388 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 15:13:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:13:50 INFO - PROCESS | 17168 | 1461622430394 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:13:50 INFO - PROCESS | 17168 | 1461622430397 Marionette TRACE conn3 <- [1,3102,null,{}] 15:13:50 INFO - PROCESS | 17168 | 1461622430402 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}] 15:13:50 INFO - PROCESS | 17168 | 1461622430684 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 15:13:50 INFO - PROCESS | 17168 | 1461622430951 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:50 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2429000 == 168 [pid = 17168] [id = 785] 15:13:50 INFO - PROCESS | 17168 | ++DOMWINDOW == 148 (0x7f5bac1cbc00) [pid = 17168] [serial = 2354] [outer = (nil)] 15:13:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 149 (0x7f5bbebd0400) [pid = 17168] [serial = 2355] [outer = 0x7f5bac1cbc00] 15:13:51 INFO - PROCESS | 17168 | 1461622431033 Marionette DEBUG loaded listener.js 15:13:51 INFO - PROCESS | 17168 | ++DOMWINDOW == 150 (0x7f5bbf3c3000) [pid = 17168] [serial = 2356] [outer = 0x7f5bac1cbc00] 15:13:51 INFO - PROCESS | 17168 | 1461622431835 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:13:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:13:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1491ms 15:13:51 INFO - PROCESS | 17168 | 1461622431887 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 15:13:51 INFO - PROCESS | 17168 | 1461622431891 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 15:13:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:13:51 INFO - PROCESS | 17168 | 1461622431939 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:13:51 INFO - PROCESS | 17168 | 1461622431943 Marionette TRACE conn3 <- [1,3106,null,{}] 15:13:51 INFO - PROCESS | 17168 | 1461622431956 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}] 15:13:52 INFO - PROCESS | 17168 | 1461622432233 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 15:13:52 INFO - PROCESS | 17168 | 1461622432481 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:52 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2b6f000 == 169 [pid = 17168] [id = 786] 15:13:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 151 (0x7f5bbcc9e400) [pid = 17168] [serial = 2357] [outer = (nil)] 15:13:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 152 (0x7f5bbf737800) [pid = 17168] [serial = 2358] [outer = 0x7f5bbcc9e400] 15:13:52 INFO - PROCESS | 17168 | 1461622432556 Marionette DEBUG loaded listener.js 15:13:52 INFO - PROCESS | 17168 | ++DOMWINDOW == 153 (0x7f5bbf94c000) [pid = 17168] [serial = 2359] [outer = 0x7f5bbcc9e400] 15:13:53 INFO - PROCESS | 17168 | 1461622433380 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]]]}] 15:13:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:13:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:13:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:13:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1540ms 15:13:53 INFO - PROCESS | 17168 | 1461622433439 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 15:13:53 INFO - PROCESS | 17168 | 1461622433442 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 15:13:53 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:13:53 INFO - PROCESS | 17168 | 1461622433449 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:13:53 INFO - PROCESS | 17168 | 1461622433452 Marionette TRACE conn3 <- [1,3110,null,{}] 15:13:53 INFO - PROCESS | 17168 | 1461622433457 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}] 15:13:53 INFO - PROCESS | 17168 | 1461622433694 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 15:13:53 INFO - PROCESS | 17168 | 1461622433980 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:54 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc2fd8000 == 170 [pid = 17168] [id = 787] 15:13:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 154 (0x7f5bbebcf400) [pid = 17168] [serial = 2360] [outer = (nil)] 15:13:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 155 (0x7f5bbf9a3800) [pid = 17168] [serial = 2361] [outer = 0x7f5bbebcf400] 15:13:54 INFO - PROCESS | 17168 | 1461622434061 Marionette DEBUG loaded listener.js 15:13:54 INFO - PROCESS | 17168 | ++DOMWINDOW == 156 (0x7f5bbfaa8400) [pid = 17168] [serial = 2362] [outer = 0x7f5bbebcf400] 15:13:54 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:13:54 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 15:13:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:13:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:13:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:13:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:13:54 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1433ms 15:13:54 INFO - PROCESS | 17168 | 1461622434875 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"]]]}] 15:13:54 INFO - PROCESS | 17168 | 1461622434884 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 15:13:54 INFO - PROCESS | 17168 | 1461622434887 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 15:13:54 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:13:54 INFO - PROCESS | 17168 | 1461622434893 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:13:54 INFO - PROCESS | 17168 | 1461622434896 Marionette TRACE conn3 <- [1,3114,null,{}] 15:13:54 INFO - PROCESS | 17168 | 1461622434902 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}] 15:13:55 INFO - PROCESS | 17168 | 1461622435149 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 15:13:55 INFO - PROCESS | 17168 | 1461622435418 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\", \"90a6e2b0-79d2-43d3-983d-499256e1f8b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:13:55 INFO - PROCESS | 17168 | ++DOCSHELL 0x7f5bc342f000 == 171 [pid = 17168] [id = 788] 15:13:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 157 (0x7f5bac178800) [pid = 17168] [serial = 2363] [outer = (nil)] 15:13:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 158 (0x7f5bbfaa9400) [pid = 17168] [serial = 2364] [outer = 0x7f5bac178800] 15:13:55 INFO - PROCESS | 17168 | 1461622435506 Marionette DEBUG loaded listener.js 15:13:55 INFO - PROCESS | 17168 | ++DOMWINDOW == 159 (0x7f5bc2221400) [pid = 17168] [serial = 2365] [outer = 0x7f5bac178800] 15:13:56 INFO - PROCESS | 17168 | 1461622436362 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]]]}] 15:13:56 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:13:56 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1477ms 15:13:56 INFO - PROCESS | 17168 | 1461622436372 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 15:13:56 INFO - PROCESS | 17168 | 1461622436375 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 15:13:57 WARNING - u'runner_teardown' () 15:13:57 INFO - No more tests 15:13:57 INFO - Got 0 unexpected results 15:13:57 INFO - SUITE-END | took 1215s 15:13:57 INFO - Closing logging queue 15:13:57 INFO - queue closed 15:13:57 INFO - Return code: 0 15:13:57 WARNING - # TBPL SUCCESS # 15:13:57 INFO - Running post-action listener: _resource_record_post_action 15:13:57 INFO - Running post-run listener: _resource_record_post_run 15:13:58 INFO - Total resource usage - Wall time: 1250s; CPU: 98.0%; Read bytes: 5988352; Write bytes: 977702912; Read time: 300; Write time: 297288 15:13:58 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:13:58 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 52293632; Read time: 0; Write time: 40036 15:13:58 INFO - run-tests - Wall time: 1221s; CPU: 98.0%; Read bytes: 5562368; Write bytes: 925364224; Read time: 280; Write time: 257248 15:13:58 INFO - Running post-run listener: _upload_blobber_files 15:13:58 INFO - Blob upload gear active. 15:13:58 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:13:58 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 15:13:58 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'] 15:13:58 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 15:13:59 INFO - (blobuploader) - INFO - Open directory for files ... 15:13:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:14:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:14:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:14:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:14:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:14:02 INFO - (blobuploader) - INFO - Done attempting. 15:14:02 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:14:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:14:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:14:03 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:14:03 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:14:03 INFO - (blobuploader) - INFO - Done attempting. 15:14:03 INFO - (blobuploader) - INFO - Iteration through files over. 15:14:03 INFO - Return code: 0 15:14:03 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:14:03 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:14:03 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b8ce1f7e559f540cc1d1e0c83af191aaefae59d53e9cc552bf0d2496a9f1c47f58d7bc4549c0c08a45853ffb12260f5e746a343f55c2e222aa93798d6669ef24", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/9f8c45ed7a2c235ad43dbf0ba846ce3f22b0ca2b76610a1def4bd722c6f7658d55dc2c3fb10461acdf44f1d989c5804f7db5d92f11b8de406e0fdbd6dbe9f0ad"} 15:14:03 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:14:03 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:14:03 INFO - Contents: 15:14:03 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b8ce1f7e559f540cc1d1e0c83af191aaefae59d53e9cc552bf0d2496a9f1c47f58d7bc4549c0c08a45853ffb12260f5e746a343f55c2e222aa93798d6669ef24", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/9f8c45ed7a2c235ad43dbf0ba846ce3f22b0ca2b76610a1def4bd722c6f7658d55dc2c3fb10461acdf44f1d989c5804f7db5d92f11b8de406e0fdbd6dbe9f0ad"} 15:14:03 INFO - Running post-run listener: copy_logs_to_upload_dir 15:14:03 INFO - Copying logs to upload dir... 15:14:03 INFO - mkdir: /builds/slave/test/build/upload/logs 15:14:03 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1327.688003 ========= master_lag: 0.26 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 7 secs) (at 2016-04-25 15:14:03.657948) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 15:14:03.658931) ========= 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-1461620378.152146-1476028182 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/b8ce1f7e559f540cc1d1e0c83af191aaefae59d53e9cc552bf0d2496a9f1c47f58d7bc4549c0c08a45853ffb12260f5e746a343f55c2e222aa93798d6669ef24", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/9f8c45ed7a2c235ad43dbf0ba846ce3f22b0ca2b76610a1def4bd722c6f7658d55dc2c3fb10461acdf44f1d989c5804f7db5d92f11b8de406e0fdbd6dbe9f0ad"} build_url:https://queue.taskcluster.net/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/JN_1KzpQSA-HQepB67IgQQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.038011 build_url: 'https://queue.taskcluster.net/v1/task/JN_1KzpQSA-HQepB67IgQQ/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/b8ce1f7e559f540cc1d1e0c83af191aaefae59d53e9cc552bf0d2496a9f1c47f58d7bc4549c0c08a45853ffb12260f5e746a343f55c2e222aa93798d6669ef24", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/9f8c45ed7a2c235ad43dbf0ba846ce3f22b0ca2b76610a1def4bd722c6f7658d55dc2c3fb10461acdf44f1d989c5804f7db5d92f11b8de406e0fdbd6dbe9f0ad"}' symbols_url: 'https://queue.taskcluster.net/v1/task/JN_1KzpQSA-HQepB67IgQQ/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-25 15:14:03.735629) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 15:14:03.736103) ========= 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-1461620378.152146-1476028182 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022058 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 15:14:03.803017) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 15:14:03.803301) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 15:14:03.803646) ========= ========= Total master_lag: 0.58 =========